|
|
@ -11,35 +11,66 @@ |
|
|
|
style="width: 100%" |
|
|
|
> |
|
|
|
<el-table-column |
|
|
|
:label="getColumnName('ProcessDependOn-DependOnField')" |
|
|
|
prop="ProcessDependOn-DependOnField" |
|
|
|
:label="getColumnName('ProcessDependOn-DependRuleId')" |
|
|
|
prop="ProcessDependOn-DependRuleId" |
|
|
|
> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-input |
|
|
|
<el-input-number |
|
|
|
style="width: 100%" |
|
|
|
v-model="scope.row['ProcessDependOn-DependOnField']" |
|
|
|
v-model="scope.row['ProcessDependOn-DependRuleId']" |
|
|
|
/> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column |
|
|
|
:label="getColumnName('ProcessDependOn-DependOnValue1')" |
|
|
|
prop="ProcessDependOn-DependOnValue1" |
|
|
|
:label="getColumnName('ProcessDependOn-DependPO')" |
|
|
|
prop="ProcessDependOn-DependPO" |
|
|
|
> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-select style="width: 100%" v-model="scope.row['ProcessDependOn-DependPO']" placeholder="请选择"> |
|
|
|
<el-option |
|
|
|
v-for="item in dependPoList" |
|
|
|
:key="item['Process-PO']" |
|
|
|
:label="item['Process-Descr']" |
|
|
|
:value="item['Process-PO']"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column |
|
|
|
:label="getColumnName('ProcessDependOn-DependStepNo')" |
|
|
|
prop="ProcessDependOn-DependStepNo" |
|
|
|
> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-input-number |
|
|
|
style="width: 100%" |
|
|
|
v-model="scope.row['ProcessDependOn-DependOnValue1']" |
|
|
|
v-model="scope.row['ProcessDependOn-DependStepNo']" |
|
|
|
/> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-table-column |
|
|
|
:label="getColumnName('ProcessDependOn-DependOnValue2')" |
|
|
|
prop="ProcessDependOn-DependOnValue2" |
|
|
|
:label="getColumnName('ProcessDependOn-DependValue1')" |
|
|
|
prop="ProcessDependOn-DependValue1" |
|
|
|
> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-input-number |
|
|
|
style="width: 100%" |
|
|
|
v-model="scope.row['ProcessDependOn-DependValue1']" |
|
|
|
/> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
|
|
|
|
<el-table-column |
|
|
|
:label="getColumnName('ProcessDependOn-DependValue2')" |
|
|
|
prop="ProcessDependOn-DependValue2" |
|
|
|
> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-input |
|
|
|
style="width: 100%" |
|
|
|
v-model="scope.row['ProcessDependOn-DependOnValue2']" |
|
|
|
v-model="scope.row['ProcessDependOn-DependValue2']" |
|
|
|
/> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
@ -132,7 +163,7 @@ |
|
|
|
</el-dialog> |
|
|
|
</template> |
|
|
|
<script> |
|
|
|
import {postProcessdependon, getProcessdependonDetals } from '@/api/plant/operationDefinition' |
|
|
|
import {postProcessdependon, getProcessdependonDetals, getTableList } from '@/api/plant/operationDefinition' |
|
|
|
export default { |
|
|
|
props:{ |
|
|
|
item:{ |
|
|
@ -146,9 +177,10 @@ export default { |
|
|
|
return{ |
|
|
|
rules:{}, |
|
|
|
defaultItem:{ |
|
|
|
"ProcessDependOn-DependOnField": undefined, |
|
|
|
"ProcessDependOn-DependOnValue1": undefined, |
|
|
|
"ProcessDependOn-DependOnValue2": undefined, |
|
|
|
"ProcessDependOn-DependRuleId": undefined, |
|
|
|
'ProcessDependOn-DependPO': undefined, |
|
|
|
"ProcessDependOn-DependValue1": undefined, |
|
|
|
"ProcessDependOn-DependValue2": undefined, |
|
|
|
"ProcessDependOn-CtrlPara1": undefined, |
|
|
|
"ProcessDependOn-CtrlPara2": undefined, |
|
|
|
"ProcessDependOn-CtrlPara3": undefined, |
|
|
@ -158,6 +190,7 @@ export default { |
|
|
|
}, // 默认字段 |
|
|
|
loading:false, |
|
|
|
tableData:[], // 数据列表 |
|
|
|
dependPoList:[], |
|
|
|
} |
|
|
|
}, |
|
|
|
methods:{ |
|
|
@ -196,9 +229,16 @@ export default { |
|
|
|
}).then(({data=[]})=>{ |
|
|
|
this.tableData=data; |
|
|
|
}) |
|
|
|
}, |
|
|
|
// 获取全量工序列表 |
|
|
|
getTableList(){ |
|
|
|
getTableList().then(({data=[]})=>{ |
|
|
|
this.dependPoList=data.filter(e=>e['Process-PO'] != this.item['Process-PO']); |
|
|
|
}) |
|
|
|
} |
|
|
|
}, |
|
|
|
created(){ |
|
|
|
this.getTableList(); |
|
|
|
this.getProcessdependonDetals(); |
|
|
|
} |
|
|
|
} |