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,