|
|
@ -18,19 +18,19 @@ |
|
|
|
<el-col :span="6"> |
|
|
|
<el-form-item |
|
|
|
:label="getColumnName('Operation-PO')" |
|
|
|
prop="Operation-PO" |
|
|
|
prop="Operation-POPO" |
|
|
|
> |
|
|
|
<el-select |
|
|
|
v-model="item['Operation-PO']" |
|
|
|
v-model="item['Operation-POPO']" |
|
|
|
placeholder="请选择" |
|
|
|
@change="setWorkLineId" |
|
|
|
:disabled="isAddOrEdit=='edit'" |
|
|
|
:disabled="isAddOrEdit == 'edit'" |
|
|
|
> |
|
|
|
<el-option |
|
|
|
v-for="item in processList" |
|
|
|
:key="item['Process-PO']" |
|
|
|
:label="item['Process-Descr']" |
|
|
|
:value="item['Process-PO']" |
|
|
|
:key="item['Process-PO'] + item['Process-WorkLineId']" |
|
|
|
:label="item['Process-WorkLineId'] + '-' + item['Process-Descr']" |
|
|
|
:value="item['Process-PO'] + item['Process-WorkLineId']" |
|
|
|
> |
|
|
|
</el-option> |
|
|
|
</el-select> </el-form-item |
|
|
@ -53,7 +53,7 @@ |
|
|
|
> |
|
|
|
<el-input-number |
|
|
|
:min="0" |
|
|
|
:disabled="isAddOrEdit=='edit'" |
|
|
|
:disabled="isAddOrEdit == 'edit'" |
|
|
|
v-model="item['Operation-StepNo']" |
|
|
|
placeholder="请输入" |
|
|
|
></el-input-number> </el-form-item |
|
|
@ -76,7 +76,7 @@ |
|
|
|
<el-select |
|
|
|
v-model="item['Operation-StepType']" |
|
|
|
placeholder="请选择" |
|
|
|
:disabled="isAddOrEdit=='edit'" |
|
|
|
:disabled="isAddOrEdit == 'edit'" |
|
|
|
> |
|
|
|
<el-option |
|
|
|
v-for="item in stepTypeList" |
|
|
@ -85,8 +85,7 @@ |
|
|
|
:value="item['StepType-StepTypeName']" |
|
|
|
> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item |
|
|
|
</el-select> </el-form-item |
|
|
|
></el-col> |
|
|
|
<el-col :span="6"> |
|
|
|
<el-form-item |
|
|
@ -96,7 +95,7 @@ |
|
|
|
<el-select |
|
|
|
v-model="item['Operation-ProjectId']" |
|
|
|
placeholder="请选择" |
|
|
|
:disabled="isAddOrEdit=='edit'" |
|
|
|
:disabled="isAddOrEdit == 'edit'" |
|
|
|
> |
|
|
|
<el-option |
|
|
|
v-for="item in projectList" |
|
|
@ -105,8 +104,7 @@ |
|
|
|
:value="item['ME_Project-ProjectId']" |
|
|
|
> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item |
|
|
|
</el-select> </el-form-item |
|
|
|
></el-col> |
|
|
|
<el-col :span="6"> |
|
|
|
<el-form-item |
|
|
@ -117,7 +115,7 @@ |
|
|
|
v-model="item['Operation-AttrCode']" |
|
|
|
@change="setAttributeValue" |
|
|
|
placeholder="请选择" |
|
|
|
:disabled="isAddOrEdit=='edit'" |
|
|
|
:disabled="isAddOrEdit == 'edit'" |
|
|
|
> |
|
|
|
<el-option |
|
|
|
v-for="item in attributeList" |
|
|
@ -132,7 +130,7 @@ |
|
|
|
<el-form-item |
|
|
|
:label="getColumnName('Operation-AttrValue')" |
|
|
|
prop="Operation-AttrValue" |
|
|
|
> |
|
|
|
> |
|
|
|
<el-select |
|
|
|
v-model="item['Operation-AttrValue']" |
|
|
|
placeholder="请选择" |
|
|
@ -144,32 +142,29 @@ |
|
|
|
:value="item['AttributeValst-AttrValue']" |
|
|
|
> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item |
|
|
|
</el-select> </el-form-item |
|
|
|
></el-col> |
|
|
|
<el-col :span="6"> |
|
|
|
<el-form-item |
|
|
|
:label="getColumnName('Operation-ActivateInStation')" |
|
|
|
prop="Operation-ActivateInStation" |
|
|
|
> |
|
|
|
> |
|
|
|
<el-switch |
|
|
|
v-model="item['Operation-ActivateInStation']" |
|
|
|
active-color="#13ce66" |
|
|
|
inactive-color="#ff4949" |
|
|
|
/> |
|
|
|
</el-form-item |
|
|
|
/> </el-form-item |
|
|
|
></el-col> |
|
|
|
<el-col :span="6"> |
|
|
|
<el-form-item |
|
|
|
:label="getColumnName('Operation-ActivateWhenRepair')" |
|
|
|
prop="Operation-ActivateWhenRepair" |
|
|
|
> |
|
|
|
> |
|
|
|
<el-switch |
|
|
|
v-model="item['Operation-ActivateWhenRepair']" |
|
|
|
active-color="#13ce66" |
|
|
|
inactive-color="#ff4949" |
|
|
|
/> |
|
|
|
</el-form-item |
|
|
|
/> </el-form-item |
|
|
|
></el-col> |
|
|
|
</el-row> |
|
|
|
</el-form> |
|
|
@ -209,7 +204,7 @@ export default { |
|
|
|
'Operation-AttrValue': [ |
|
|
|
{ required: true, message: '请选择', trigger: 'blur' } |
|
|
|
], |
|
|
|
'Operation-PO':[ |
|
|
|
'Operation-POPO':[ |
|
|
|
{ required: true, message: '请选择', trigger: 'change' } |
|
|
|
], |
|
|
|
'Operation-StepType': [ |
|
|
@ -256,7 +251,8 @@ export default { |
|
|
|
add(){ |
|
|
|
this.loading=true; |
|
|
|
add({ |
|
|
|
...this.item}).then(({code, data})=>{ |
|
|
|
...this.item |
|
|
|
}).then(({code, data})=>{ |
|
|
|
this.loading=false |
|
|
|
if(code==200){ |
|
|
|
this.msgSuccess('添加成功'); |
|
|
@ -269,7 +265,8 @@ export default { |
|
|
|
// 编辑 |
|
|
|
edit(){ |
|
|
|
edit({ |
|
|
|
...this.item}).then(({code, data})=>{ |
|
|
|
...this.item |
|
|
|
}).then(({code, data})=>{ |
|
|
|
if(code==200){ |
|
|
|
this.msgSuccess('编辑成功'); |
|
|
|
this.handleClose(); |
|
|
@ -284,8 +281,9 @@ export default { |
|
|
|
}, |
|
|
|
// 更新产线ID |
|
|
|
setWorkLineId(value){ |
|
|
|
const item=this.processList.find(e=>e['Process-PO'] == value); |
|
|
|
this.item['Operation-WorkLineId']= item['Process-WorkLineId']; |
|
|
|
const item=this.processList.find(e=>e['Process-PO']+e['Process-WorkLineId'] == value); |
|
|
|
this.item['Operation-PO'] = item['Process-PO']; |
|
|
|
this.item['Operation-WorkLineId'] = item['Process-WorkLineId']; |
|
|
|
}, |
|
|
|
getAttribute(){ |
|
|
|
getAttribute().then(({data=[]})=>{ |
|
|
@ -315,6 +313,7 @@ export default { |
|
|
|
let item = JSON.parse(JSON.stringify(this.item)); |
|
|
|
item['Operation-ActivateInStation']=item['Operation-ActivateInStation']?true:false; |
|
|
|
item['Operation-ActivateWhenRepair']=item['Operation-ActivateWhenRepair']?true:false; |
|
|
|
item['Operation-POPO'] = item['Operation-PO'] && item['Operation-WorkLineId'] ? item['Operation-PO']+item['Operation-WorkLineId']:undefined; |
|
|
|
this.item=item; |
|
|
|
this.getProcessList(); |
|
|
|
this.getAttribute(); |
|
|
|