From 60ab09fb9ad6fcb5c21225f1d0994072b984aa68 Mon Sep 17 00:00:00 2001 From: wangwei <1610949092@qq.com> Date: Tue, 19 Nov 2024 09:09:06 +0800 Subject: [PATCH] =?UTF-8?q?11/19=20=E7=95=8C=E9=9D=A2=E4=BC=98=E5=8C=961?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../distribution/IoCreateOrder.vue | 2 +- .../companyDrug/basicCompanyDrugProducts.vue | 8 +++---- .../basicCompanyProductsImport.vue | 14 +++++------ .../supplier/products/supProductsOptinDi.vue | 23 ++++++++++++------- 4 files changed, 27 insertions(+), 20 deletions(-) diff --git a/src/views/pharmaceuticals/distribution/IoCreateOrder.vue b/src/views/pharmaceuticals/distribution/IoCreateOrder.vue index 61e57c1..795f692 100644 --- a/src/views/pharmaceuticals/distribution/IoCreateOrder.vue +++ b/src/views/pharmaceuticals/distribution/IoCreateOrder.vue @@ -412,7 +412,7 @@ export default { productType: 2 }, - viewType: 4, + viewType: 3, checkStatus: { 1: "草稿", 2: "等待处理", diff --git a/src/views/supplier/companyDrug/basicCompanyDrugProducts.vue b/src/views/supplier/companyDrug/basicCompanyDrugProducts.vue index 1608364..e4c8d08 100644 --- a/src/views/supplier/companyDrug/basicCompanyDrugProducts.vue +++ b/src/views/supplier/companyDrug/basicCompanyDrugProducts.vue @@ -479,7 +479,7 @@ @@ -610,7 +610,7 @@ export default { checked: false, list: [], allProduct:[], - nameCodes:[], + productIds:[], detailList: [], sysList: [], filterList: [], @@ -993,7 +993,7 @@ export default { this.multipleSelection = val; }, closeSelDialog(val) { - this.nameCodes = [] + this.productIds = [] this.selectProductVisible = false; this.addProductVisible = false; this.getList(); @@ -1226,7 +1226,7 @@ export default { .then((response) => { this.allProduct = response.data.list ; if (this.allProduct.length > 0){ - this.nameCodes = this.allProduct.map(item => item.nameCode) + this.productIds = this.allProduct.map(item => item.prid) } this.selectProductVisible = true; }) diff --git a/src/views/supplier/companyDrug/basicCompanyProductsImport.vue b/src/views/supplier/companyDrug/basicCompanyProductsImport.vue index 325365d..b8c3a54 100644 --- a/src/views/supplier/companyDrug/basicCompanyProductsImport.vue +++ b/src/views/supplier/companyDrug/basicCompanyProductsImport.vue @@ -89,7 +89,7 @@ :header-cell-class-name="cellClass" @current-change="handleSelectionChange"> @@ -799,7 +799,7 @@ export default { type: Function, required: true, }, - nameCodes: { + productIds: { type: Array, required: true, } @@ -1147,10 +1147,10 @@ export default { }); }, handleSelectionChange(selection) { - if (this.nameCodes.includes(selection.nameCode)){ + if (this.productIds.includes(selection.productId)){ return }else{ - this.radioCheck = selection.nameCode; + this.radioCheck = selection.productId; } this.curSelectDi = selection; @@ -1184,9 +1184,9 @@ export default { // } }, - isDisabled(nameCode){ - if (this.nameCodes.length > 0){ - return this.nameCodes.includes(nameCode); + isDisabled(productId){ + if (this.productIds.length > 0){ + return this.productIds.includes(productId); } }, handleErpChange(val) { diff --git a/src/views/supplier/products/supProductsOptinDi.vue b/src/views/supplier/products/supProductsOptinDi.vue index 5093d31..802e4ed 100644 --- a/src/views/supplier/products/supProductsOptinDi.vue +++ b/src/views/supplier/products/supProductsOptinDi.vue @@ -570,14 +570,21 @@ export default { let query = { id: row.id, }; - delThrDiProducts(query).then((res) => { - if (res.code === 20000) { - _this.$message.success("删除成功"); - _this.getList(); - } else { - _this.$message.error("删除失败"); - } - }); + _this.$confirm('此操作将删除该产品,是否继续?', '提示', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning' + }).then(() => { + delThrDiProducts(query).then((res) => { + if (res.code === 20000) { + _this.$message.success("删除成功"); + _this.getList(); + } else { + _this.$message.error("删除失败"); + } + }); + }).catch(() => {}) + }, closeDialog() { this.selectErpDialogVisible = false;