From 0f1406997e1d24365f1161d94405acc29e3b90cd Mon Sep 17 00:00:00 2001 From: zhangdi <15053473693@163.com> Date: Mon, 9 Feb 2026 17:03:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=A3=E6=95=B0=E7=BB=B4=E6=8A=A4=E9=80=BB?= =?UTF-8?q?=E8=BE=91=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../productionManagement/deductionPreserve.js | 4 +--- .../deductionPreserve/editDialog.vue | 17 ++++++++--------- .../deductionPreserve/index.vue | 17 +++++++++++++---- 3 files changed, 22 insertions(+), 16 deletions(-) diff --git a/src/api/productionManagement/deductionPreserve.js b/src/api/productionManagement/deductionPreserve.js index 0a551be..5683cbc 100644 --- a/src/api/productionManagement/deductionPreserve.js +++ b/src/api/productionManagement/deductionPreserve.js @@ -18,9 +18,7 @@ export const getWorkOrderByCardNo = (params) => { return request({ url: '/blade-desk/deductionPreserve/workOrderByCardNo', method: 'get', - params: { - ...params, - }, + params: params, }); }; diff --git a/src/views/productionManagement/deductionPreserve/editDialog.vue b/src/views/productionManagement/deductionPreserve/editDialog.vue index e72ffd2..2f667c6 100644 --- a/src/views/productionManagement/deductionPreserve/editDialog.vue +++ b/src/views/productionManagement/deductionPreserve/editDialog.vue @@ -22,6 +22,10 @@ export default { type: String, default: '', }, + rowItem:{ + type: Object, + default: () => ({}) + } }, data() { return { @@ -78,17 +82,10 @@ export default { }, mounted() { this.openShow = this.showDialog; - // this.getWorkOrderByCardNo() + this.form = this.rowItem }, methods: { - getWorkOrderByCardNo() { - getWorkOrderByCardNo({ - cardNo: this.cardNo, - }).then(res => { - console.log(res, 'res'); - this.form = res.data.data; - }); - }, + closeDialog(type) { this.openShow = false; this.$emit('closeDialog', type); @@ -105,9 +102,11 @@ export default { done(); }) .catvh(err => { + this.closeDialog(true); this.saveLoading = false; }); } else { + this.closeDialog(true); console.log('error submit!!'); return false; } diff --git a/src/views/productionManagement/deductionPreserve/index.vue b/src/views/productionManagement/deductionPreserve/index.vue index a9774e2..054cdca 100644 --- a/src/views/productionManagement/deductionPreserve/index.vue +++ b/src/views/productionManagement/deductionPreserve/index.vue @@ -36,13 +36,14 @@ :showDialog="editOpen" :cardNo="cardNo" @closeDialog="closeDialog" + :rowItem="rowItem" >