diff --git a/src/views/specialEquipment/maintain/Repair--add.vue b/src/views/specialEquipment/maintain/Repair--add.vue index 6b65c846..e21849c2 100644 --- a/src/views/specialEquipment/maintain/Repair--add.vue +++ b/src/views/specialEquipment/maintain/Repair--add.vue @@ -13,7 +13,7 @@ v-loading="formLoading"> - + - - - - - - - - - - + + + + + + + + + + + + @@ -69,7 +67,7 @@ - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -189,6 +388,10 @@ export default { allSpeicalEquipments: [], uploadOpen: false, form: {}, + formFilters: { + lineId: null, + sectionId: null, + }, formLoading: true, dataLoaded: false, equipmentList: [], @@ -200,6 +403,8 @@ export default { ], workerOptions: [], planOptions: [], + sectionOptions: [], + lineOptions: [], }; }, watch: { diff --git a/src/views/specialEquipment/maintain/Repair.vue b/src/views/specialEquipment/maintain/Repair.vue index a946645b..f03fd675 100644 --- a/src/views/specialEquipment/maintain/Repair.vue +++ b/src/views/specialEquipment/maintain/Repair.vue @@ -51,7 +51,7 @@ v-model="form" :disabled="mode == 'detail'" /> - import basicPageMixin from '@/mixins/lb/basicPageMixin'; -import CustomDialogForm from './CustomDialogForm.vue'; +import DetailDrawer from './CustomDialogForm.vue'; import { deleteRepair, exportRepairLogExcel, @@ -72,13 +72,13 @@ import DialogForm from './Repair--add.vue'; export default { name: 'SpecialEquipmentRepair', - components: { CustomDialogForm, DialogForm }, + components: { DetailDrawer, DialogForm }, mixins: [basicPageMixin], data() { return { addOrUpdateVisible: false, searchBarKeys: [ - 'maintenanceStatus', + 'maintenanceResult', 'createTime', 'equipmentId', 'specialType', @@ -167,7 +167,6 @@ export default { filter: (v) => (v != null ? ['成功', '失败'][v] : ''), }, { prop: 'maintenanceDetail', label: '维修描述', width: 110 }, - { prop: '_detail', label: '查看详情', width: 110 }, { prop: 'remark', label: '备注', @@ -207,19 +206,19 @@ export default { // }, ], searchBarFormConfig: [ - { - type: 'select', - label: '设备大类', - placeholder: '请选择设备大类', - param: 'specialType', - onchange: true, - selectOptions: [ - { id: 1, name: '安全设备' }, - { id: 2, name: '消防设备' }, - { id: 3, name: '特种设备' }, - ], - filterable: true, - }, + // { + // type: 'select', + // label: '设备大类', + // placeholder: '请选择设备大类', + // param: 'specialType', + // onchange: true, + // selectOptions: [ + // { id: 1, name: '安全设备' }, + // { id: 2, name: '消防设备' }, + // { id: 3, name: '特种设备' }, + // ], + // filterable: true, + // }, { type: 'select', label: '设备', @@ -229,13 +228,12 @@ export default { }, { type: 'select', - label: '状态', - placeholder: '请选择状态', - param: 'maintenanceStatus', + label: '维修结果', + placeholder: '请选择维修结果', + param: 'maintenanceResult', selectOptions: [ - { name: '未完成', id: '0' }, - { name: '完成', id: '1' }, - { name: '进行中', id: '2' }, + { name: '成功', id: '0' }, + { name: '失败', id: '1' }, ], }, // 时间段 @@ -282,7 +280,8 @@ export default { queryParams: { pageNo: 1, pageSize: 10, - maintenanceStatus: null, + // maintenanceStatus: null, + maintenanceResult: null, createTime: null, equipmentId: null, special: true, @@ -488,7 +487,7 @@ export default { }, setSearchBarEquipmentList(eqList) { this.$set( - this.searchBarFormConfig[1], + this.searchBarFormConfig[0], 'selectOptions', eqList.map((item) => ({ name: item.name,