diff --git a/src/views/processManagement/basicProcesses.vue b/src/views/processManagement/basicProcesses.vue index 26c4ce9..91d5136 100644 --- a/src/views/processManagement/basicProcesses.vue +++ b/src/views/processManagement/basicProcesses.vue @@ -60,6 +60,9 @@ + 批量重置 + @@ -93,7 +96,7 @@ export default { viewBtn: false, delBtn: true, addBtn: false, - editBtn: true, + editBtn: false, editBtnText: '修改', addBtnIcon: ' ', viewBtnIcon: ' ', diff --git a/src/views/processManagement/bathRefine/addQuantity.vue b/src/views/processManagement/bathRefine/addQuantity.vue index 013cbf4..c66b382 100644 --- a/src/views/processManagement/bathRefine/addQuantity.vue +++ b/src/views/processManagement/bathRefine/addQuantity.vue @@ -23,7 +23,9 @@ 新增 - + @@ -32,6 +34,7 @@ :showDialog="showDialog" @closeDialog="closeDialog" :moldAddMore="moldAddMore" + :maintainData="maintainData" > @@ -46,6 +49,7 @@ export default { data() { return { moldAddMore:false, + maintainData:[], query: {}, loading: false, title: '新增', @@ -75,7 +79,7 @@ export default { viewBtn: false, delBtn: true, addBtn: false, - editBtn: true, + editBtn: false, editBtnText: '修改', addBtnIcon: ' ', viewBtnIcon: ' ', @@ -159,21 +163,28 @@ export default { headerAlign: 'center', align: 'center', }, - { - label: '维护时间', - prop: 'maintainTime', - search: true, - sortable: true, - headerAlign: 'center', - align: 'center', - type: 'date', - }, + // { + // label: '维护时间', + // prop: 'addTime', + // search: true, + // sortable: true, + // headerAlign: 'center', + // align: 'center', + // type: 'date', + // }, ], }, }; }, mounted() {}, methods: { + // 编辑 + editRow(row) { + this.title = '修改'; + this.maintainData = [row]; + this.showDialog = true; + this.moldAddMore = false; + }, handleAdd() { this.title = '新增'; this.tableData = []; diff --git a/src/views/processManagement/bathRefine/components/addAccumulateClassDialog.vue b/src/views/processManagement/bathRefine/components/addAccumulateClassDialog.vue index 6852d51..0d4765a 100644 --- a/src/views/processManagement/bathRefine/components/addAccumulateClassDialog.vue +++ b/src/views/processManagement/bathRefine/components/addAccumulateClassDialog.vue @@ -325,6 +325,7 @@ export default { } } else { this.maintainData.forEach((item, index) => { + item.batchNo = item.batchNo+'' this.getTankList(item.wcId, index); this.getEquipmentList(item.wcId, index); }); diff --git a/src/views/processManagement/bathRefine/components/addQuantityDialog.vue b/src/views/processManagement/bathRefine/components/addQuantityDialog.vue index c0f9b46..e43c9ec 100644 --- a/src/views/processManagement/bathRefine/components/addQuantityDialog.vue +++ b/src/views/processManagement/bathRefine/components/addQuantityDialog.vue @@ -121,6 +121,8 @@ export default { showDialog: { type: Boolean, default: false }, moldAddMore: { type: Boolean, default: false }, tabPosition: { type: String, default: '' }, + title: { type: String, default: '' }, + maintainData: { type: Array, default: [] }, }, data() { return { @@ -183,9 +185,23 @@ export default { mounted() { this.openShow = this.showDialog; this.getWorkCenterList(); - // 初始添加一行(可选) - if (this.moldAddMore && this.form.tableData.length === 0) { - this.addTable(); + // // 初始添加一行(可选) + // if (this.moldAddMore && this.form.tableData.length === 0) { + // this.addTable(); + // } + if (this.title == '新增') { + // 初始添加一行(可选) + if (this.moldAddMore && this.form.tableData.length === 0) { + this.addTable(); + } + } else { + this.maintainData.forEach((item, index) => { + item.batchNo = item.batchNo + ''; + this.getTankList(item.wcId, index); + // this.getTankList(item.wcId, index); + // this.getEquipmentList(item.wcId, index); + }); + this.form.tableData = this.maintainData; } }, methods: { diff --git a/src/views/processManagement/bathRefine/planClass.vue b/src/views/processManagement/bathRefine/planClass.vue index 11e4e5b..53bc07e 100644 --- a/src/views/processManagement/bathRefine/planClass.vue +++ b/src/views/processManagement/bathRefine/planClass.vue @@ -10,6 +10,7 @@ ref="crud" @row-update="rowUpdate" @row-save="rowSave" + @row-del="rowDel" @search-change="searchChange" @search-reset="searchReset" @current-change="currentChange" @@ -94,11 +95,11 @@ export default { delBtnIcon: ' ', editBtnIcon: ' ', viewBtnText: '详情', - labelWidth: 120, + labelWidth: 80, searchLabelWidth: 120, menu: true, menuWidth: 140, - dialogWidth: 1200, + dialogWidth: 800, dialogClickModal: false, searchEnter: true, excelBtn: false, @@ -343,6 +344,7 @@ export default { ); }, rowUpdate(row, index, done, loading) { + row.arrangeTime = row.arrangeTime+' 00:00:00'; update([row]).then( () => { this.onLoad(this.page); @@ -358,6 +360,23 @@ export default { } ); }, + rowDel(row){ + this.$confirm('确定将选择数据删除?', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning', + }) + .then(() => { + return remove(row.id); + }) + .then(() => { + this.onLoad(this.page); + this.$message({ + type: 'success', + message: '操作成功!', + }); + }); + }, searchReset() { this.query = { bbpType: 1 }; this.onLoad(this.page); diff --git a/src/views/processManagement/components/addBasicProcessesDialog.vue b/src/views/processManagement/components/addBasicProcessesDialog.vue index 940e4af..f94ce40 100644 --- a/src/views/processManagement/components/addBasicProcessesDialog.vue +++ b/src/views/processManagement/components/addBasicProcessesDialog.vue @@ -212,6 +212,7 @@ export default { if (this.title == "详情") { getDetail(this.id).then((res) => { this.ruleForm = res.data.data; + this.ruleForm.isCheckout = this.ruleForm.isCheckout == -1 ? '' : this.ruleForm.isCheckout+'' }); } }, diff --git a/src/views/processManagement/components/addinPlantMaintenanceDialog.vue b/src/views/processManagement/components/addinPlantMaintenanceDialog.vue index 878bd77..8e491e2 100644 --- a/src/views/processManagement/components/addinPlantMaintenanceDialog.vue +++ b/src/views/processManagement/components/addinPlantMaintenanceDialog.vue @@ -119,7 +119,6 @@ @@ -149,9 +148,9 @@