lilei 1 ano atrás
pai
commit
d68a81d93b

+ 21 - 8
src/views/purchasingManagement/purchaseOrder/edit.vue

@@ -503,15 +503,28 @@ export default {
       }
       // 添加
       if (type == 0) {
-        if(row.purchasePrice&&row.terminalPrice&&row.carOwnersPrice){
-          params.productSn = row.productSn
-          params.purchaseBillSn = this.detail.purchaseBillSn
-          params.purchaseBillNo = this.detail.purchaseBillNo
-          params.price = row.purchasePrice
-          params.qty = row.qty
+        if(this.isDealerUp){
+          if(row.purchasePrice){
+            params.productSn = row.productSn
+            params.purchaseBillSn = this.detail.purchaseBillSn
+            params.purchaseBillNo = this.detail.purchaseBillNo
+            params.price = row.purchasePrice
+            params.qty = row.qty
+          }else{
+            this.$message.warning('成本价不能为空!')
+            return
+          }
         }else{
-          this.$message.warning('成本价、终端会员价、车主零售价不能为空!')
-          return
+          if(row.purchasePrice&&row.terminalPrice&&row.carOwnersPrice){
+            params.productSn = row.productSn
+            params.purchaseBillSn = this.detail.purchaseBillSn
+            params.purchaseBillNo = this.detail.purchaseBillNo
+            params.price = row.purchasePrice
+            params.qty = row.qty
+          }else{
+            this.$message.warning('成本价、终端会员价、车主零售价不能为空!')
+            return
+          }
         }
       } else { //  编辑
         // 清空成本价或数量时,值应保持未清空前的值,因成本价和数量都不可为空

+ 21 - 9
src/views/purchasingManagement/purchaseOrderNew/edit.vue

@@ -414,16 +414,28 @@ export default {
       }
       // 添加
       if (type == 0) {
-        if(row.purchasePrice&&row.terminalPrice&&row.carOwnersPrice){
-          params.productSn = row.productSn
-          params.purchaseBillSn = this.detail.purchaseBillSn
-          params.purchaseBillNo = this.detail.purchaseBillNo
-          params.price = row.purchasePrice
-          params.qty = row.qty
+        if(this.isDealerUp){
+          if(row.purchasePrice){
+            params.productSn = row.productSn
+            params.purchaseBillSn = this.detail.purchaseBillSn
+            params.purchaseBillNo = this.detail.purchaseBillNo
+            params.price = row.purchasePrice
+            params.qty = row.qty
+          }else{
+            this.$message.warning('成本价不能为空!')
+            return
+          }
         }else{
-          this.$message.warning('成本价、终端会员价、车主零售价不能为空!')
-          this.$refs.chooseProduct.spinning = false
-          return
+          if(row.purchasePrice&&row.terminalPrice&&row.carOwnersPrice){
+            params.productSn = row.productSn
+            params.purchaseBillSn = this.detail.purchaseBillSn
+            params.purchaseBillNo = this.detail.purchaseBillNo
+            params.price = row.purchasePrice
+            params.qty = row.qty
+          }else{
+            this.$message.warning('成本价、终端会员价、车主零售价不能为空!')
+            return
+          }
         }
       } else { //  编辑
         // 清空成本价或数量时,值应保持未清空前的值,因成本价和数量都不可为空