Просмотр исходного кода

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

howie 2 лет назад
Родитель
Сommit
ae05c2c4f9

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

@@ -599,13 +599,17 @@ export default {
         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
               if (!this.details.items[i].contractAmount) {
                 return this.$errorMsg('合同单价、合同数量不能为空')
               }
 
           }
+      }
+
+
 
       this.fileList.forEach((el) => {
 

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

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