Browse Source

工序依赖数据添加字段

langfang_wms
liwei 3 years ago
parent
commit
43829a95b9
1 changed files with 54 additions and 14 deletions
  1. +54
    -14
      src/views/plant/resource/operationDefinition/dataDependency.vue

+ 54
- 14
src/views/plant/resource/operationDefinition/dataDependency.vue View File

@ -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();
}
}

Loading…
Cancel
Save