ソースを参照

fix(paymentCollectionPlan): 1. 修正了回款计划组件内部的promise reject调用为resolve,修复校验逻辑错误
2. 分别在采购订单和销售订单的新增弹窗中绑定getIssueNumber事件,新增setIssueNumber方法同步表单的期数字段

liujt 1 ヶ月 前
コミット
254e1e25e5

+ 1 - 1
src/BIZComponents/paymentCollectionPlan/Index.vue

@@ -442,7 +442,7 @@
               'price',
               0.0
             );
-            reject(false);
+            resolve(true);
           } else {
             resolve(true);
           }

+ 4 - 0
src/views/purchasingManage/purchaseOrder/components/addDialogNew.vue

@@ -595,6 +595,7 @@
         ref="paymentCollectionPlanRef"
         menu="purchase"
         :info="form"
+        @getIssueNumber="setIssueNumber"
       ></PaymentCollectionPlan>
 
     </el-form>
@@ -1042,6 +1043,9 @@
       });
     },
     methods: {
+      setIssueNumber(len) {
+        this.form.issueNumber = len;
+      },
       getSupplierData(data) {
         console.log('data~~~', data);
         if(!this.form.partbName) {

+ 4 - 0
src/views/saleManage/saleOrder/components/addDialogNew.vue

@@ -662,6 +662,7 @@
           ref="paymentCollectionPlanRef"
           menu="sale"
           :info="form"
+          @getIssueNumber="setIssueNumber"
         ></PaymentCollectionPlan>
       </div>
 
@@ -1078,6 +1079,9 @@
       });
     },
     methods: {
+      setIssueNumber(len) {
+        this.form.issueNumber = len;
+      },
       setCountAmount(allPrice, discountTotalPrice) {
         this.form.totalAmount = allPrice;
         this.form.payAmount = discountTotalPrice ? discountTotalPrice : allPrice;