Procházet zdrojové kódy

内贸付费修改

lichao před 3 roky
rodič
revize
650f924595

+ 14 - 0
src/views/businessManagement/deliveryNotice/detailsPageEdit.vue

@@ -217,7 +217,11 @@
           ref="feeInfo"
           :orderFeesList="advantageProjectData"
           :disabled="detailData.seeDisabled || arrivalDisabled || deliverDisabled"
+          :srcType="3"
+          optionType="GN"
+          itemType="发货"
           feeUrl="/blade-deliver-goods/deliveryfees/update"
+          @beforeFinance="beforeFinance"
         />
 <!--        <containerTitle title="费用明细"></containerTitle>-->
 <!--        <basic-container style="margin-bottom: 10px">-->
@@ -1947,6 +1951,16 @@ export default {
     onClose(val) {
       this.switchDialog = val;
     },
+    //费用明细回调
+    beforeFinance(feesData,callback){
+      this.advantageProjectData = feesData;
+      let params = {}
+      //暂时默认通过  之后优化
+      params.valid = true
+      params.parentId = this.form.id
+      params.srcOrderno = this.form.orderNo
+      callback(params)
+    },
   }
 }
 </script>

+ 1 - 1
src/views/businessManagement/purchaseOrder/detailsPageEdit.vue

@@ -236,7 +236,7 @@
         <fee-info
           ref="feeInfo"
           :orderFeesList="advantageProjectData"
-          :disabled="detailData.seeDisabled || browse"
+          :disabled="detailData.seeDisabled || form.status < 3"
           feeUrl="/trade-purchase/purchase-order/removeByFees"
           optionType="GN"
           itemType="采购"

+ 15 - 0
src/views/businessManagement/receipt/detailsPageEdit.vue

@@ -160,6 +160,10 @@
           ref="feeInfo"
           :orderFeesList="advantageProjectData"
           :disabled="detailData.seeDisabled"
+          @beforeFinance="beforeFinance"
+          :srcType="3"
+          optionType="GN"
+          itemType="收货"
           feeUrl="/blade-deliver-goods/deliveryfees/update"
         />
 <!--        <containerTitle title="费用明细"></containerTitle>-->
@@ -760,6 +764,7 @@ export default {
     this.form.deliveryAmount = 0
     this.form.totalQuantity = 0
     this.form.purchaseAmount = 0
+    this.form.deliveryStatus = '录入'
     if (this.detailData.id) {
       this.queryData(this.detailData.id)
     }else if (this.detailData.form){
@@ -1416,6 +1421,16 @@ export default {
         this.$refs.crud.$refs.dialogColumn.columnBox = false;
       }
     },
+    //费用明细回调
+    beforeFinance(feesData,callback){
+      this.advantageProjectData = feesData;
+      let params = {}
+      //暂时默认通过  之后优化
+      params.valid = true
+      params.parentId = this.form.id
+      params.srcOrderno = this.form.orderNo
+      callback(params)
+    },
   }
 }
 </script>

+ 1 - 1
src/views/businessManagement/salesOrder/detailsPageEdit.vue

@@ -407,7 +407,7 @@
         <fee-info
           ref="feeInfo"
           :orderFeesList="advantageProjectData"
-          :disabled="detailData.seeDisabled || browse"
+          :disabled="detailData.seeDisabled || form.status < 3"
           feeUrl="/blade-purchase-sales/orderfees/update"
           optionType="GN"
           itemType="销售"