累计类检查项页面调整

dev-scheduling
zhangdi 3 months ago
parent b5aee57a7e
commit 2eedd42934
  1. 65
      src/views/processManagement/bathRefine/accumulateClass.vue
  2. 11
      src/views/processManagement/bathRefine/components/addAccumulateClassDialog.vue

@ -70,37 +70,7 @@ export default {
currentPage: 1,
total: 0,
},
batchNo: [
{ label: '作业槽一', value: '1' },
{ label: '作业槽二', value: '2' },
{ label: '作业槽三', value: '3' },
],
ruleTypeData: [
{
label: '电量差类',
value: 1,
},
{
label: '累计电量类',
value: 2,
},
{
label: '累计生产日期',
value: 3,
},
{
label: '主盐添加量类',
value: 4,
},
{
label: '累计生产面积',
value: 5,
},
{
label: '累计主盐添加量',
value: 6,
},
],
showDialog: false,
tableData: [],
option: {
@ -196,6 +166,16 @@ export default {
},
],
},
{
label: '设备名称',
prop: 'deviceName',
search: false,
sortable: true,
overHidden: true,
headerAlign: 'center',
align: 'left',
width: 120,
},
{
label: '规则类型',
prop: 'ruleType',
@ -281,7 +261,6 @@ export default {
value: 2,
},
],
},
{
label: '添加量',
@ -388,28 +367,8 @@ export default {
value: 2,
},
],
},
// {
// label: '',
// prop: 'craftName',
// search: false,
// sortable: true,
// headerAlign: 'center',
// align: 'center',
// display: false,
// width: 120,
// },
// {
// label: '',
// prop: 'craftName',
// search: false,
// sortable: true,
// headerAlign: 'center',
// align: 'center',
// display: false,
// width: 120,
// },
],
},
};

@ -67,11 +67,11 @@
</template>
<template #default="scope">
<el-form-item :prop="`tableData[${scope.$index}].device`" :rules="formRules.device">
<el-select v-model="scope.row.device" clearable filterable>
<el-select v-model="scope.row.device" clearable filterable @change="changeDevice(scope.$index)">
<el-option
v-for="item in scope.row.deviceOptions"
:key="item.id"
:label="item.name"
:label="`${item.deviceName}/${item.deviceCode}`"
:value="item.id"
></el-option>
</el-select>
@ -310,6 +310,7 @@ export default {
//
changeWorkCenter(index) {
this.form.batchNo = '';
this.form.tableData[index].device = ''
console.log(this.form.tableData[index]);
this.getTankList(this.form.tableData[index].wcId, index);
this.getEquipmentList(this.form.tableData[index].wcId, index)
@ -321,9 +322,13 @@ export default {
},
getEquipmentList(val, index) {
getEquipmentList({ workstationId: val ? val : '' }).then(res => {
this.form.tableData[index].deviceOptions = res.data.data;
this.form.tableData[index].deviceOptions = res.data.data.records;
});
},
changeDevice(index){
let select = this.form.tableData[index].deviceOptions.filter(row => row.id==this.form.tableData[index].device)
this.form.tableData[index].deviceName = select[0].deviceName
},
getWorkCenterList() {
getWorkCenterList().then(res => {
this.wcData = res.data.data || [];

Loading…
Cancel
Save