|
@ -1,32 +1,21 @@ |
|
|
<template> |
|
|
<template> |
|
|
<ContentWrap> |
|
|
<ContentWrap> |
|
|
<!-- 搜索工作栏 --> |
|
|
<!-- 搜索工作栏 --> |
|
|
<Search :schema="EquipmentReportRepairRequest.allSchemas.searchSchema" @search="setSearchParams" @reset="setSearchParams" /> |
|
|
<Search :schema="EquipmentReportRepairRequest.allSchemas.searchSchema" @search="setSearchParams" |
|
|
|
|
|
@reset="setSearchParams" /> |
|
|
</ContentWrap> |
|
|
</ContentWrap> |
|
|
|
|
|
|
|
|
<!-- 列表头部 --> |
|
|
<!-- 列表头部 --> |
|
|
<TableHead |
|
|
<TableHead :HeadButttondata="HeadButttondata" @button-base-click="buttonBaseClick" :routeName="routeName" |
|
|
:HeadButttondata="HeadButttondata" |
|
|
@updataTableColumns="updataTableColumns" @searchFormClick="searchFormClick" |
|
|
@button-base-click="buttonBaseClick" |
|
|
:allSchemas="EquipmentReportRepairRequest.allSchemas" /> |
|
|
:routeName="routeName" |
|
|
|
|
|
@updataTableColumns="updataTableColumns" |
|
|
|
|
|
@searchFormClick="searchFormClick" |
|
|
|
|
|
:allSchemas="EquipmentReportRepairRequest.allSchemas" |
|
|
|
|
|
/> |
|
|
|
|
|
|
|
|
|
|
|
<!-- 列表 --> |
|
|
<!-- 列表 --> |
|
|
<ContentWrap> |
|
|
<ContentWrap> |
|
|
<Table |
|
|
<Table :columns="tableColumns" :data="tableObject.tableList" :loading="tableObject.loading" :pagination="{ |
|
|
:columns="tableColumns" |
|
|
|
|
|
:data="tableObject.tableList" |
|
|
|
|
|
:loading="tableObject.loading" |
|
|
|
|
|
:pagination="{ |
|
|
|
|
|
total: tableObject.total |
|
|
total: tableObject.total |
|
|
}" |
|
|
}" v-model:pageSize="tableObject.pageSize" v-model:currentPage="tableObject.currentPage" |
|
|
v-model:pageSize="tableObject.pageSize" |
|
|
v-model:sort="tableObject.sort"> |
|
|
v-model:currentPage="tableObject.currentPage" |
|
|
|
|
|
v-model:sort="tableObject.sort" |
|
|
|
|
|
> |
|
|
|
|
|
<template #number="{ row }"> |
|
|
<template #number="{ row }"> |
|
|
<el-button type="primary" link @click="openDetail(row, '代码', row.number)"> |
|
|
<el-button type="primary" link @click="openDetail(row, '代码', row.number)"> |
|
|
<span>{{ row.number }}</span> |
|
|
<span>{{ row.number }}</span> |
|
@ -36,34 +25,23 @@ |
|
|
<ButtonBase :Butttondata="butttondata(row)" @button-base-click="buttonTableClick($event, row)" /> |
|
|
<ButtonBase :Butttondata="butttondata(row)" @button-base-click="buttonTableClick($event, row)" /> |
|
|
</template> |
|
|
</template> |
|
|
<template #images="{ row }"> |
|
|
<template #images="{ row }"> |
|
|
<ButtonBase v-if="row.images === 'TRUE' ":Butttondata="butttondataView(row)" @button-base-click="buttonTableClick($event, row)" /> |
|
|
<ButtonBase v-if="row.images === 'TRUE'" :Butttondata="butttondataView(row)" |
|
|
|
|
|
@button-base-click="buttonTableClick($event, row)" /> |
|
|
</template> |
|
|
</template> |
|
|
</Table> |
|
|
</Table> |
|
|
</ContentWrap> |
|
|
</ContentWrap> |
|
|
|
|
|
|
|
|
<!-- 表单弹窗:添加/修改 --> |
|
|
<!-- 表单弹窗:添加/修改 --> |
|
|
<BasicForm |
|
|
<BasicForm ref="basicFormRef" @success="formsSuccess" :rules="EquipmentReportRepairRequestRules" |
|
|
ref="basicFormRef" |
|
|
|
|
|
@success="formsSuccess" |
|
|
|
|
|
:rules="EquipmentReportRepairRequestRules" |
|
|
|
|
|
:formAllSchemas="EquipmentReportRepairRequest.allSchemas" |
|
|
:formAllSchemas="EquipmentReportRepairRequest.allSchemas" |
|
|
:apiUpdate="EquipmentReportRepairRequestApi.updateEquipmentReportRepairRequest" |
|
|
:apiUpdate="EquipmentReportRepairRequestApi.updateEquipmentReportRepairRequest" |
|
|
:apiCreate="EquipmentReportRepairRequestApi.createEquipmentReportRepairRequest" |
|
|
:apiCreate="EquipmentReportRepairRequestApi.createEquipmentReportRepairRequest" |
|
|
@searchTableSuccess="searchTableSuccess" |
|
|
@searchTableSuccess="searchTableSuccess" :isBusiness="false" @onChange="onChange" /> |
|
|
:isBusiness="false" |
|
|
|
|
|
@onChange="onChange" |
|
|
|
|
|
/> |
|
|
|
|
|
|
|
|
|
|
|
<!-- 详情 --> |
|
|
<!-- 详情 --> |
|
|
<Detail ref="detailRef" :isBasic="true" :allSchemas="EquipmentReportRepairRequest.allSchemas" /> |
|
|
<Detail ref="detailRef" :isBasic="true" :allSchemas="EquipmentReportRepairRequest.allSchemas" /> |
|
|
|
|
|
|
|
|
<Dialog |
|
|
<Dialog ref="basicFormViewRef" v-model="showView" :key="viewKey" :closeOnClickModal="true" :title="viewTitle"> |
|
|
ref="basicFormViewRef" |
|
|
|
|
|
v-model="showView" |
|
|
|
|
|
:key="viewKey" |
|
|
|
|
|
:closeOnClickModal="true" |
|
|
|
|
|
:title="viewTitle" |
|
|
|
|
|
> |
|
|
|
|
|
<el-image v-for="url in urls" :key="url" :src="url" lazy /> |
|
|
<el-image v-for="url in urls" :key="url" :src="url" lazy /> |
|
|
</Dialog> |
|
|
</Dialog> |
|
|
|
|
|
|
|
@ -71,7 +49,8 @@ |
|
|
<AudiForm ref="audiFormRef" @success="getData" @close="getClosed" /> |
|
|
<AudiForm ref="audiFormRef" @success="getData" @close="getClosed" /> |
|
|
|
|
|
|
|
|
<!-- 导入 --> |
|
|
<!-- 导入 --> |
|
|
<ImportForm ref="importFormRef" url="/eam/equipment-report-repair-request/import" :importTemplateData="importTemplateData" @success="importSuccess" /> |
|
|
<ImportForm ref="importFormRef" url="/eam/equipment-report-repair-request/import" |
|
|
|
|
|
:importTemplateData="importTemplateData" @success="importSuccess" /> |
|
|
</template> |
|
|
</template> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|