Forráskód Böngészése

【修改】家用押金 经销商必填合同金额

howie 2 éve
szülő
commit
ae05c2c4f9

+ 5 - 1
src/views/deposit_home/components/deposit-apply-surrender.vue

@@ -599,13 +599,17 @@ export default {
         return
         return
       }
       }
 
 
-      for (let i = 0; i < this.details.items.length; i++) {
+      if (this.isCustomer) {
+        for (let i = 0; i < this.details.items.length; i++) {
             this.details.items[i].contractAmount = this.details.items[i].contractQty * this.details.items[i].contractPrice
             this.details.items[i].contractAmount = this.details.items[i].contractQty * this.details.items[i].contractPrice
               if (!this.details.items[i].contractAmount) {
               if (!this.details.items[i].contractAmount) {
                 return this.$errorMsg('合同单价、合同数量不能为空')
                 return this.$errorMsg('合同单价、合同数量不能为空')
               }
               }
 
 
           }
           }
+      }
+
+
 
 
       this.fileList.forEach((el) => {
       this.fileList.forEach((el) => {
 
 

+ 11 - 2
src/views/deposit_home/components/refund_list-detail.vue

@@ -1119,13 +1119,17 @@ export default {
             return;
             return;
           }
           }
 
 
-          for (let i = 0; i < this.detailList.items.length; i++) {
+          if (this.isCustomer) {
+            for (let i = 0; i < this.detailList.items.length; i++) {
             this.detailList.items[i].contractAmount = this.detailList.items[i].contractQty * this.detailList.items[i].contractPrice
             this.detailList.items[i].contractAmount = this.detailList.items[i].contractQty * this.detailList.items[i].contractPrice
               if (!this.detailList.items[i].contractAmount) {
               if (!this.detailList.items[i].contractAmount) {
                 return this.$errorMsg('合同单价、合同数量不能为空')
                 return this.$errorMsg('合同单价、合同数量不能为空')
               }
               }
 
 
           }
           }
+          }
+
+
 
 
       //     this.detailList.items.map(e=>{
       //     this.detailList.items.map(e=>{
       //     e.contractAmount = e.contractQty * e.contractPrice
       //     e.contractAmount = e.contractQty * e.contractPrice
@@ -1195,13 +1199,18 @@ export default {
             this.$message.error("请选择安装时间");
             this.$message.error("请选择安装时间");
             return;
             return;
           }
           }
-          for (let i = 0; i < this.detailList.items.length; i++) {
+
+          if (this.isCustomer) {
+            for (let i = 0; i < this.detailList.items.length; i++) {
             this.detailList.items[i].contractAmount = this.detailList.items[i].contractQty * this.detailList.items[i].contractPrice
             this.detailList.items[i].contractAmount = this.detailList.items[i].contractQty * this.detailList.items[i].contractPrice
               if (!this.detailList.items[i].contractAmount) {
               if (!this.detailList.items[i].contractAmount) {
                 return this.$errorMsg('合同单价、合同数量不能为空')
                 return this.$errorMsg('合同单价、合同数量不能为空')
               }
               }
 
 
           }
           }
+          }
+
+
           let data = {
           let data = {
             ...this.detailList,
             ...this.detailList,
             checkBy: this.checkBy,
             checkBy: this.checkBy,