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" >