Selaa lähdekoodia

托书参照成衣默认字段与预托书相同

jbb 2 vuotta sitten
vanhempi
commit
110b376fc7

+ 24 - 2
src/views/book/addBookDrawer.vue

@@ -602,7 +602,7 @@ export default {
     },
 
     // 参照装箱单
-    referPackingList(data) {
+    referPackingList(data) {   
       console.log('打开参照装箱单')
       if(data === '0'){
          this.$refs.packingListModal.packingListModVis = true
@@ -620,7 +620,7 @@ export default {
          }
       }
     },
-    referCallback(data){
+    referCallback(data,text){
       data.map(item=>{
          item.readyFabric=item.readyFabric
          item.tailoringFabricItemId=item.itemId
@@ -643,6 +643,28 @@ export default {
         this.addBook.exportPort='宁波'
         var dd = moment(new Date()).format('YYYY-MM-DD')
          this.$set( this.addBook,'shippingOrderDate',dd)
+         if(text == '成衣'){
+           var transitionData = data[0]
+           this.addBook = {
+             shippingOrderNumber:transitionData.depositaryReceiptNo,
+             shippingOrderDate:transitionData.shippingOrderDate,
+             unitInOperation:transitionData.unitInOperation,
+             unitInOperationAddress:transitionData.unitInOperationAddress,
+             latestDateOfShipment:transitionData.latestDateOfShipment,
+             theFinalShippingDate:transitionData.theFinalShippingDate,
+             tradeCountry:transitionData.tradeCountry,
+             arriveInCountry:transitionData.arriveInCountry,
+             consignee:transitionData.consignee,
+             consigneeAddress:transitionData.consigneeAddress,
+             notifyParty:transitionData.notifyParty,
+             notifyPartyAddress:transitionData.notifyPartyAddress,
+             exportPort:transitionData.exportPort,
+             destinationPort:transitionData.destinationPort,
+             exchangeEarningsValue:transitionData.exchangeEarningsValue,
+             termsOfDeliveryvalue:transitionData.termsOfDeliveryvalue,
+             totalVolume:transitionData.totalVolume,
+           }
+         }
         this.setHeadCalField()
     },
 

+ 1 - 1
src/views/book/packingListModal.vue

@@ -408,7 +408,7 @@ export default {
         this.$message.error('所勾选数据与已存在数据'+fatherCc+'必须相同!');
         this.errorFather = []
       }else{
-        this.$emit('callback',this.selectedRows)
+        this.$emit('callback',this.selectedRows,'成衣')
         this.close()
       }
     },

+ 1 - 1
src/views/book/packingListModalFabrics.vue

@@ -249,7 +249,7 @@ export default {
         this.$message.error('所勾选的数据必须与已存在数据成衣工厂必须相同!');
         this.errorFather = []
       }else{
-        this.$emit('callback',this.selectedRows)
+        this.$emit('callback',this.selectedRows,'面辅料')
         this.close()
       }
     },