|
|
|
@ -1,15 +1,8 @@ |
|
|
|
<template> |
|
|
|
<div class="mod-config"> |
|
|
|
|
|
|
|
<!-- <div>--> |
|
|
|
<!-- <span @click="favoriteFunction()">--> |
|
|
|
<!-- <icon-svg :name="favorite?'xiangqufill':'xiangqu'" class="sl-svg"></icon-svg>--> |
|
|
|
<!-- </span>--> |
|
|
|
<!-- </div>--> |
|
|
|
|
|
|
|
<el-form :inline="true" label-position="top" :model="searchData" @keyup.enter.native="getDataList()"> |
|
|
|
<el-form :inline="true" label-position="top" :model="searchData"> |
|
|
|
<el-form-item :label="'BU'"> |
|
|
|
<el-select v-model="searchData.buDesc" placeholder="请选择" clearable style="width: 130px"> |
|
|
|
<el-select v-model="searchData.buDesc" placeholder="请选择" clearable style="width: 80px"> |
|
|
|
<el-option |
|
|
|
v-for = "i in userBuList" |
|
|
|
:key = "i.buNo" |
|
|
|
@ -25,13 +18,21 @@ |
|
|
|
<el-input v-model="searchData.orderNo" clearable style="width: 120px"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="'设备编码'"> |
|
|
|
<el-input v-model="searchData.objectID" clearable style="width: 120px"></el-input> |
|
|
|
<el-input v-model="searchData.objectID" clearable style="width: 100px"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="'计划执行人员'"> |
|
|
|
<el-input v-model="searchData.planOperatorName" clearable style="width: 120px"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="'维修项目编码'"> |
|
|
|
<el-input v-model="searchData.itemNo" clearable style="width: 100px"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="'维修项目名称'"> |
|
|
|
<el-input v-model="searchData.itemDesc" clearable style="width: 200px"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
<el-form :inline="true" label-position="top" :model="searchData"> |
|
|
|
<el-form-item :label="'状态'"> |
|
|
|
<el-select filterable v-model="searchData.status" style="width: 130px"> |
|
|
|
<el-select filterable v-model="searchData.status" style="width: 80px"> |
|
|
|
<el-option label="全部" value=""></el-option> |
|
|
|
<el-option label="未开工" value="未开工"></el-option> |
|
|
|
<el-option label="待审核" value="待审核"></el-option> |
|
|
|
@ -39,14 +40,6 @@ |
|
|
|
<el-option label="已取消" value="已取消"></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
<el-form :inline="true" label-position="top" :model="searchData" @keyup.enter.native="getDataList()"> |
|
|
|
<el-form-item :label="'维修项目编码'"> |
|
|
|
<el-input v-model="searchData.itemNo" clearable style="width: 120px"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="'维修项目名称'"> |
|
|
|
<el-input v-model="searchData.itemDesc" clearable style="width: 120px"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="'计划执行日期'"> |
|
|
|
<el-date-picker |
|
|
|
style="width: 120px" |
|
|
|
@ -123,9 +116,9 @@ |
|
|
|
<el-table-column |
|
|
|
prop="urgency" |
|
|
|
header-align="center" |
|
|
|
align="center" |
|
|
|
align="left" |
|
|
|
label="紧急程度" |
|
|
|
width="90"> |
|
|
|
width="70"> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column |
|
|
|
prop="result" |
|
|
|
@ -221,7 +214,7 @@ export default { |
|
|
|
objectID: '', |
|
|
|
planOperator: '', |
|
|
|
buDesc: '', |
|
|
|
functionType: 'A', |
|
|
|
functionType: 'C', |
|
|
|
status: '', |
|
|
|
startDate: new Date(), |
|
|
|
endDate: '', |
|
|
|
@ -256,7 +249,7 @@ export default { |
|
|
|
sortLv: 0, |
|
|
|
status: true, |
|
|
|
fixed: '', |
|
|
|
columnWidth: 80, |
|
|
|
columnWidth: 60, |
|
|
|
}, |
|
|
|
{ |
|
|
|
userId: this.$store.state.user.name, |
|
|
|
@ -284,7 +277,7 @@ export default { |
|
|
|
tableName: "维修工单表", |
|
|
|
columnProp: 'orderNo', |
|
|
|
headerAlign: "center", |
|
|
|
align: "center", |
|
|
|
align: "left", |
|
|
|
columnLabel: '工单编码', |
|
|
|
columnHidden: false, |
|
|
|
columnImage: false, |
|
|
|
@ -302,7 +295,7 @@ export default { |
|
|
|
tableName: "维修工单表", |
|
|
|
columnProp: 'planID', |
|
|
|
headerAlign: "center", |
|
|
|
align: "center", |
|
|
|
align: "left", |
|
|
|
columnLabel: '反馈单号', |
|
|
|
columnHidden: false, |
|
|
|
columnImage: false, |
|
|
|
@ -320,7 +313,7 @@ export default { |
|
|
|
tableName: "维修工单表", |
|
|
|
columnProp: 'feedBackDesc', |
|
|
|
headerAlign: "center", |
|
|
|
align: "center", |
|
|
|
align: "left", |
|
|
|
columnLabel: '反馈描述', |
|
|
|
columnHidden: false, |
|
|
|
columnImage: false, |
|
|
|
@ -328,7 +321,7 @@ export default { |
|
|
|
sortLv: 0, |
|
|
|
status: true, |
|
|
|
fixed: '', |
|
|
|
columnWidth: 100, |
|
|
|
columnWidth: 200, |
|
|
|
}, |
|
|
|
{ |
|
|
|
userId: this.$store.state.user.name, |
|
|
|
@ -338,7 +331,7 @@ export default { |
|
|
|
tableName: "维修工单表", |
|
|
|
columnProp: 'defectID', |
|
|
|
headerAlign: "center", |
|
|
|
align: "center", |
|
|
|
align: "left", |
|
|
|
columnLabel: '故障编码', |
|
|
|
columnHidden: false, |
|
|
|
columnImage: false, |
|
|
|
@ -356,7 +349,7 @@ export default { |
|
|
|
tableName: "维修工单表", |
|
|
|
columnProp: 'defectDesc', |
|
|
|
headerAlign: "center", |
|
|
|
align: "center", |
|
|
|
align: "left", |
|
|
|
columnLabel: '故障名称', |
|
|
|
columnHidden: false, |
|
|
|
columnImage: false, |
|
|
|
@ -364,7 +357,7 @@ export default { |
|
|
|
sortLv: 0, |
|
|
|
status: true, |
|
|
|
fixed: '', |
|
|
|
columnWidth: 80, |
|
|
|
columnWidth: 120, |
|
|
|
}, |
|
|
|
{ |
|
|
|
userId: this.$store.state.user.name, |
|
|
|
@ -374,7 +367,7 @@ export default { |
|
|
|
tableName: "维修工单表", |
|
|
|
columnProp: 'objectID', |
|
|
|
headerAlign: "center", |
|
|
|
align: "center", |
|
|
|
align: "left", |
|
|
|
columnLabel: '设备编码', |
|
|
|
columnHidden: false, |
|
|
|
columnImage: false, |
|
|
|
@ -392,7 +385,7 @@ export default { |
|
|
|
tableName: "维修工单表", |
|
|
|
columnProp: 'objectDesc', |
|
|
|
headerAlign: "center", |
|
|
|
align: "center", |
|
|
|
align: "left", |
|
|
|
columnLabel: '设备名称', |
|
|
|
columnHidden: false, |
|
|
|
columnImage: false, |
|
|
|
@ -410,7 +403,7 @@ export default { |
|
|
|
tableName: "维修工单表", |
|
|
|
columnProp: 'resourceDesc', |
|
|
|
headerAlign: "center", |
|
|
|
align: "center", |
|
|
|
align: "left", |
|
|
|
columnLabel: '机台名称', |
|
|
|
columnHidden: false, |
|
|
|
columnImage: false, |
|
|
|
@ -428,7 +421,7 @@ export default { |
|
|
|
tableName: "维修工单表", |
|
|
|
columnProp: 'departmentName', |
|
|
|
headerAlign: "center", |
|
|
|
align: "center", |
|
|
|
align: "left", |
|
|
|
columnLabel: '设备部门', |
|
|
|
columnHidden: false, |
|
|
|
columnImage: false, |
|
|
|
@ -446,7 +439,7 @@ export default { |
|
|
|
tableName: "维修工单表", |
|
|
|
columnProp: 'createBy', |
|
|
|
headerAlign: "center", |
|
|
|
align: "center", |
|
|
|
align: "left", |
|
|
|
columnLabel: '报修人员名称', |
|
|
|
columnHidden: false, |
|
|
|
columnImage: false, |
|
|
|
@ -454,7 +447,7 @@ export default { |
|
|
|
sortLv: 0, |
|
|
|
status: true, |
|
|
|
fixed: '', |
|
|
|
columnWidth: 80, |
|
|
|
columnWidth: 100, |
|
|
|
}, |
|
|
|
{ |
|
|
|
userId: this.$store.state.user.name, |
|
|
|
@ -482,7 +475,7 @@ export default { |
|
|
|
tableName: "维修工单表", |
|
|
|
columnProp: 'planOperatorName', |
|
|
|
headerAlign: "center", |
|
|
|
align: "center", |
|
|
|
align: "left", |
|
|
|
columnLabel: '计划执行人员', |
|
|
|
columnHidden: false, |
|
|
|
columnImage: false, |
|
|
|
@ -500,7 +493,7 @@ export default { |
|
|
|
tableName: "维修工单表", |
|
|
|
columnProp: 'actualOperatorName', |
|
|
|
headerAlign: "center", |
|
|
|
align: "center", |
|
|
|
align: "left", |
|
|
|
columnLabel: '实际执行人员', |
|
|
|
columnHidden: false, |
|
|
|
columnImage: false, |
|
|
|
@ -626,7 +619,7 @@ export default { |
|
|
|
tableName: "维修工单表", |
|
|
|
columnProp: 'remark', |
|
|
|
headerAlign: "center", |
|
|
|
align: "center", |
|
|
|
align: "left", |
|
|
|
columnLabel: '工单备注', |
|
|
|
columnHidden: false, |
|
|
|
columnImage: false, |
|
|
|
@ -634,7 +627,7 @@ export default { |
|
|
|
sortLv: 0, |
|
|
|
status: true, |
|
|
|
fixed: '', |
|
|
|
columnWidth: 120, |
|
|
|
columnWidth: 200, |
|
|
|
}, |
|
|
|
{ |
|
|
|
userId: this.$store.state.user.name, |
|
|
|
@ -644,7 +637,7 @@ export default { |
|
|
|
tableName: "维修工单表", |
|
|
|
columnProp: 'difficultyLevel', |
|
|
|
headerAlign: "center", |
|
|
|
align: "center", |
|
|
|
align: "left", |
|
|
|
columnLabel: '难度等级', |
|
|
|
columnHidden: false, |
|
|
|
columnImage: false, |
|
|
|
@ -662,7 +655,7 @@ export default { |
|
|
|
tableName: "维修工单表", |
|
|
|
columnProp: 'difficultyRemark', |
|
|
|
headerAlign: "center", |
|
|
|
align: "center", |
|
|
|
align: "left", |
|
|
|
columnLabel: '难度备注', |
|
|
|
columnHidden: false, |
|
|
|
columnImage: false, |
|
|
|
@ -688,7 +681,7 @@ export default { |
|
|
|
sortLv: 0, |
|
|
|
status: true, |
|
|
|
fixed: '', |
|
|
|
columnWidth: 100, |
|
|
|
columnWidth: 80, |
|
|
|
}, |
|
|
|
{ |
|
|
|
userId: this.$store.state.user.name, |
|
|
|
@ -698,7 +691,7 @@ export default { |
|
|
|
tableName: "维修项目表", |
|
|
|
columnProp: 'itemNo', |
|
|
|
headerAlign: "center", |
|
|
|
align: "center", |
|
|
|
align: "left", |
|
|
|
columnLabel: '维修项目编码', |
|
|
|
columnHidden: false, |
|
|
|
columnImage: false, |
|
|
|
@ -716,7 +709,7 @@ export default { |
|
|
|
tableName: "维修项目表", |
|
|
|
columnProp: 'itemDesc', |
|
|
|
headerAlign: "center", |
|
|
|
align: "center", |
|
|
|
align: "left", |
|
|
|
columnLabel: '维修项目名称', |
|
|
|
columnHidden: false, |
|
|
|
columnImage: false, |
|
|
|
@ -724,7 +717,7 @@ export default { |
|
|
|
sortLv: 0, |
|
|
|
status: true, |
|
|
|
fixed: '', |
|
|
|
columnWidth: 90, |
|
|
|
columnWidth: 120, |
|
|
|
}, |
|
|
|
{ |
|
|
|
userId: this.$store.state.user.name, |
|
|
|
@ -734,7 +727,7 @@ export default { |
|
|
|
tableName: "维修项目表", |
|
|
|
columnProp: 'itemRemark', |
|
|
|
headerAlign: "center", |
|
|
|
align: "center", |
|
|
|
align: "left", |
|
|
|
columnLabel: '维修方法说明', |
|
|
|
columnHidden: false, |
|
|
|
columnImage: false, |
|
|
|
|