From 94bdc11d9870bc06643d3bbe9c40bdd3f158caf1 Mon Sep 17 00:00:00 2001 From: wangwei <1610949092@qq.com> Date: Mon, 11 Nov 2024 19:35:07 +0800 Subject: [PATCH] =?UTF-8?q?11/11=20=E5=9F=BA=E7=A1=80=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E6=9C=80=E5=A4=A7=E5=B1=82=E7=BA=A7=E5=8F=96=E6=B6=88=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE=E9=BB=98=E8=AE=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/basic/product/drug/drugAdd.vue | 61 ++- .../companyDrug/basicCompanyDrugProducts.vue | 4 +- .../companyDrug/basicCompanyproductEdit.vue | 426 ++++++++++-------- 3 files changed, 270 insertions(+), 221 deletions(-) diff --git a/src/views/basic/product/drug/drugAdd.vue b/src/views/basic/product/drug/drugAdd.vue index 007b496..f1126c0 100644 --- a/src/views/basic/product/drug/drugAdd.vue +++ b/src/views/basic/product/drug/drugAdd.vue @@ -79,6 +79,7 @@ @@ -94,6 +95,7 @@ @@ -157,6 +159,7 @@ { if (!valid) { return this.$message.error('请补充必要数据') @@ -1089,22 +1091,22 @@ export default { //设置层级 - setDefaultLevel(){ - //判断流通 最大层级 - if (this.newProductData.distributeMaxLevel == null){ - let levelUnit = this.levelUnitList[this.levelUnitList.length - 1]; - this.newProductData.distributeMaxLevel = levelUnit.packLevel - } - // 判断使用 采集最大层级 - if (this.newProductData.useMaxLevel == null){ - //获取获取第一个 如果packUnit且为null的话就设置第二个 - let levelUnit = this.levelUnitList[0]; - if (isBlank(levelUnit.packUnit)){ - levelUnit = this.levelUnitList[1] - } - this.newProductData.useMaxLevel = levelUnit.packLevel - } - }, + // setDefaultLevel(){ + // //判断流通 最大层级 + // if (this.newProductData.distributeMaxLevel == null){ + // let levelUnit = this.levelUnitList[this.levelUnitList.length - 1]; + // this.newProductData.distributeMaxLevel = levelUnit.packLevel + // } + // // 判断使用 采集最大层级 + // if (this.newProductData.useMaxLevel == null){ + // //获取获取第一个 如果packUnit且为null的话就设置第二个 + // let levelUnit = this.levelUnitList[0]; + // if (isBlank(levelUnit.packUnit)){ + // levelUnit = this.levelUnitList[1] + // } + // this.newProductData.useMaxLevel = levelUnit.packLevel + // } + // }, //获取层级标识 getDetailList() { if (this.newProductData.uuid != null) { @@ -1118,7 +1120,7 @@ export default { filterByUuid(query) .then((response) => { this.loading = false - this.detailList = response.data.list || [] + this.detailList = response.data || [] }) .catch(() => { this.loading = false @@ -1264,13 +1266,22 @@ export default { closeUdi(val) { this.chooseHouseDrugVisible = false this.getThirdSysDetail() + }, + handleInput(index, value,type){ + const intValue = parseInt(value, 10); + // 更新行的数据 + if (type == 1){ + this.$set(this.detailList[index], 'packLevel', intValue); + }else { + this.$set(this.detailList[index], 'bhxjsl', intValue); + } + } }, created() { if (this.rowData != null) { this.newProductData = this.rowData - console.log("和水水水水",this.newProductData) this.newProductData.cpmctymc = this.rowData.cpmctymc this.newProductData.zczbhhzbapzbh = this.rowData.zczbhhzbapzbh if (this.rowData.requireScanCode == 1) { diff --git a/src/views/supplier/companyDrug/basicCompanyDrugProducts.vue b/src/views/supplier/companyDrug/basicCompanyDrugProducts.vue index c5dbd24..1cdbe60 100644 --- a/src/views/supplier/companyDrug/basicCompanyDrugProducts.vue +++ b/src/views/supplier/companyDrug/basicCompanyDrugProducts.vue @@ -712,12 +712,14 @@ export default { unionCode: null, udiCode: null, ylqxzcrbarmc: "", - cpmctymc: "", thrPiId: null, + cpmctymc: "", + thrPiId: null, nameCode: "", ggxh: null, page: 1, limit: 20, addType: 1, + productType: 2 }; this.getList(); }, diff --git a/src/views/supplier/companyDrug/basicCompanyproductEdit.vue b/src/views/supplier/companyDrug/basicCompanyproductEdit.vue index 32be21e..e121722 100644 --- a/src/views/supplier/companyDrug/basicCompanyproductEdit.vue +++ b/src/views/supplier/companyDrug/basicCompanyproductEdit.vue @@ -3,7 +3,7 @@ - + @@ -67,7 +67,8 @@ @@ -95,6 +97,7 @@ @@ -120,7 +123,7 @@ - +