|
|
@ -1,9 +1,9 @@ |
|
|
<template> |
|
|
<template> |
|
|
<div class="mod-config"> |
|
|
<div class="mod-config"> |
|
|
<div> |
|
|
<div> |
|
|
<span @click="favoriteFunction()"> |
|
|
|
|
|
<icon-svg :name="favorite?'xiangqufill':'xiangqu'" class="sl-svg"></icon-svg> |
|
|
|
|
|
</span> |
|
|
|
|
|
|
|
|
<span @click="favoriteFunction()"> |
|
|
|
|
|
<icon-svg :name="favorite?'xiangqufill':'xiangqu'" class="sl-svg"></icon-svg> |
|
|
|
|
|
</span> |
|
|
</div> |
|
|
</div> |
|
|
<el-form :inline="true" label-position="top" :model="searchData" @keyup.enter.native="getDataList()"> |
|
|
<el-form :inline="true" label-position="top" :model="searchData" @keyup.enter.native="getDataList()"> |
|
|
<el-form-item :label="'点检项目编码'"> |
|
|
<el-form-item :label="'点检项目编码'"> |
|
|
@ -106,7 +106,7 @@ |
|
|
</el-form> |
|
|
</el-form> |
|
|
<el-form :inline="true" label-position="top" :model="modalData" :rules="rules" style="margin-left: 7px;margin-top: -5px;"> |
|
|
<el-form :inline="true" label-position="top" :model="modalData" :rules="rules" style="margin-left: 7px;margin-top: -5px;"> |
|
|
<el-form-item label="点检方法说明:"> |
|
|
<el-form-item label="点检方法说明:"> |
|
|
<el-input v-model="modalData.itemRemark" style="width: 224px"></el-input> |
|
|
|
|
|
|
|
|
<el-input v-model="modalData.itemRemark" style="width: 160px"></el-input> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item :label="'是否值可选'" prop="valueChooseFlag" :rules="rules.valueChooseFlagType"> |
|
|
<el-form-item :label="'是否值可选'" prop="valueChooseFlag" :rules="rules.valueChooseFlagType"> |
|
|
<el-select v-model="modalData.valueChooseFlag" style="width: 80px"> |
|
|
<el-select v-model="modalData.valueChooseFlag" style="width: 80px"> |
|
|
@ -117,6 +117,9 @@ |
|
|
<el-form-item label="图片必填:"> |
|
|
<el-form-item label="图片必填:"> |
|
|
<input type="checkbox" value="Y" name="addWorkOrderRule" v-model="modalData.imageFlag"/> |
|
|
<input type="checkbox" value="Y" name="addWorkOrderRule" v-model="modalData.imageFlag"/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item label="生产管控:"> |
|
|
|
|
|
<input type="checkbox" value="Y" name="produceControlRule" v-model="modalData.produceControlFlag"/> |
|
|
|
|
|
</el-form-item> |
|
|
</el-form> |
|
|
</el-form> |
|
|
<el-footer style="height:40px;margin-top: 20px;text-align:center"> |
|
|
<el-footer style="height:40px;margin-top: 20px;text-align:center"> |
|
|
<el-button type="primary" @click="saveData()">保存</el-button> |
|
|
<el-button type="primary" @click="saveData()">保存</el-button> |
|
|
@ -255,19 +258,20 @@ |
|
|
createdBy: this.$store.state.user.name |
|
|
createdBy: this.$store.state.user.name |
|
|
}, |
|
|
}, |
|
|
modalData:{ |
|
|
modalData:{ |
|
|
flag:'', |
|
|
|
|
|
itemNo:'', |
|
|
|
|
|
itemDesc:'', |
|
|
|
|
|
valueTypeDb:'', |
|
|
|
|
|
defaultValue:'', |
|
|
|
|
|
valueChooseFlag:'', |
|
|
|
|
|
createdBy:this.$store.state.user.name, |
|
|
|
|
|
maxValue:'', |
|
|
|
|
|
minValue:'', |
|
|
|
|
|
itemRemark:'', |
|
|
|
|
|
itemType:'A', |
|
|
|
|
|
|
|
|
flag: '', |
|
|
|
|
|
itemNo: '', |
|
|
|
|
|
itemDesc: '', |
|
|
|
|
|
valueTypeDb: '', |
|
|
|
|
|
defaultValue: '', |
|
|
|
|
|
valueChooseFlag: '', |
|
|
|
|
|
createdBy: this.$store.state.user.name, |
|
|
|
|
|
maxValue: '', |
|
|
|
|
|
minValue: '', |
|
|
|
|
|
itemRemark: '', |
|
|
|
|
|
itemType: 'A', |
|
|
updateBy: this.$store.state.user.name, |
|
|
updateBy: this.$store.state.user.name, |
|
|
imageFlag: '' |
|
|
|
|
|
|
|
|
imageFlag: '', |
|
|
|
|
|
produceControlFlag: '' |
|
|
}, |
|
|
}, |
|
|
departmentList:[], |
|
|
departmentList:[], |
|
|
// 展示列集 |
|
|
// 展示列集 |
|
|
@ -425,6 +429,23 @@ |
|
|
status: true, |
|
|
status: true, |
|
|
fixed: '', |
|
|
fixed: '', |
|
|
}, |
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
userId: this.$store.state.user.name, |
|
|
|
|
|
functionId: 101008, |
|
|
|
|
|
serialNumber: '101008TableValueChooseFlag', |
|
|
|
|
|
tableId: "101008Table", |
|
|
|
|
|
tableName: "common", |
|
|
|
|
|
columnProp: 'produceControlFlag', |
|
|
|
|
|
headerAlign: "center", |
|
|
|
|
|
align: "center", |
|
|
|
|
|
columnLabel: '生产管控', |
|
|
|
|
|
columnHidden: false, |
|
|
|
|
|
columnImage: false, |
|
|
|
|
|
columnSortable: false, |
|
|
|
|
|
sortLv: 0, |
|
|
|
|
|
status: true, |
|
|
|
|
|
fixed: '', |
|
|
|
|
|
}, |
|
|
{ |
|
|
{ |
|
|
userId: this.$store.state.user.name, |
|
|
userId: this.$store.state.user.name, |
|
|
functionId: 101008, |
|
|
functionId: 101008, |
|
|
@ -646,7 +667,8 @@ |
|
|
itemRemark:'', |
|
|
itemRemark:'', |
|
|
itemType:'A', |
|
|
itemType:'A', |
|
|
updateBy: this.$store.state.user.name, |
|
|
updateBy: this.$store.state.user.name, |
|
|
imageFlag: '' |
|
|
|
|
|
|
|
|
imageFlag: '', |
|
|
|
|
|
produceControlFlag: '' |
|
|
}; |
|
|
}; |
|
|
this.modalDisableFlag = false; |
|
|
this.modalDisableFlag = false; |
|
|
this.modalFlag = true; |
|
|
this.modalFlag = true; |
|
|
@ -674,7 +696,8 @@ |
|
|
itemRemark: row.itemRemark, |
|
|
itemRemark: row.itemRemark, |
|
|
itemType: 'A', |
|
|
itemType: 'A', |
|
|
updateBy: this.$store.state.user.name, |
|
|
updateBy: this.$store.state.user.name, |
|
|
imageFlag: row.imageFlag |
|
|
|
|
|
|
|
|
imageFlag: row.imageFlag, |
|
|
|
|
|
produceControlFlag: row.produceControlFlag |
|
|
}; |
|
|
}; |
|
|
this.modalDisableFlag = true; |
|
|
this.modalDisableFlag = true; |
|
|
this.modalFlag = true; |
|
|
this.modalFlag = true; |
|
|
@ -718,15 +741,24 @@ |
|
|
}) |
|
|
}) |
|
|
return false |
|
|
return false |
|
|
} |
|
|
} |
|
|
let obj = document.getElementsByName('addWorkOrderRule'); |
|
|
|
|
|
let s = ''; |
|
|
|
|
|
for (let i = 0; i < obj.length; i++) { |
|
|
|
|
|
if (obj[i].checked) { |
|
|
|
|
|
s += obj[i].value + ','; |
|
|
|
|
|
|
|
|
let obj1 = document.getElementsByName('addWorkOrderRule'); |
|
|
|
|
|
let obj2 = document.getElementsByName('produceControlRule'); |
|
|
|
|
|
let Rule1 = ''; |
|
|
|
|
|
let Rule2 = ''; |
|
|
|
|
|
for (let i = 0; i < obj1.length; i++) { |
|
|
|
|
|
if (obj1[i].checked) { |
|
|
|
|
|
Rule1 += obj1[i].value + ','; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
for (let i = 0; i < obj2.length; i++) { |
|
|
|
|
|
if (obj2[i].checked) { |
|
|
|
|
|
Rule2 += obj2[i].value + ','; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
s = s.substring(0,s.length-1) |
|
|
|
|
|
this.modalData.imageFlag = s |
|
|
|
|
|
|
|
|
Rule1 = Rule1.substring(0,Rule1.length-1) |
|
|
|
|
|
Rule2 = Rule2.substring(0,Rule2.length-1) |
|
|
|
|
|
this.modalData.imageFlag = Rule1 |
|
|
|
|
|
this.modalData.produceControlFlag = Rule2 |
|
|
if(this.modalData.flag === '1'){ |
|
|
if(this.modalData.flag === '1'){ |
|
|
eamPropertiesItemSave(this.modalData).then(({data}) => { |
|
|
eamPropertiesItemSave(this.modalData).then(({data}) => { |
|
|
if (data && data.code === '0') { |
|
|
if (data && data.code === '0') { |
|
|
|