瀏覽代碼

fix: 在付款收款计划组件中添加isAll属性以支持全部款项类型展示

xieyong 3 周之前
父節點
當前提交
b2abd3815d

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

@@ -262,6 +262,10 @@
       info: {
         type: Object,
         default: () => {}
+      },
+      isAll: {
+        type: Boolean,
+        default: false
       }
     },
     data() {
@@ -408,7 +412,7 @@
       showPaymentTypeOp() {
         // 阶段付款(settlementMode === 9)展示全部款项类型;
         // 其他方式只允许"交货款"(value=2)。始终返回数组,v-for 才能正常渲染。
-        const isStage = this.info?.settlementMode == 9;
+        const isStage = this.info?.settlementMode == 9 || this.isAll;
         let paymentTypeOp = this.paymentTypeOp;
         if (this.menu === 'purchase') {
           paymentTypeOp.forEach((item) => {

+ 1 - 0
src/views/saleManage/saleOrder/components/darwerComponents/saleOrderInfo.vue

@@ -358,6 +358,7 @@
         ref="paymentCollectionPlanRef"
         menu="sale"
         type="view"
+        :isAll="true"
       ></PaymentCollectionPlan>
     </div>
   </div>