|  | @@ -2795,7 +2795,7 @@ import {
 | 
	
		
			
				|  |  |    exportStockTransfer,
 | 
	
		
			
				|  |  |    delstockTransfer_s,
 | 
	
		
			
				|  |  |    serialNumber
 | 
	
		
			
				|  |  | -} from "@/api/warehouseBusiness/cargoClearance";
 | 
	
		
			
				|  |  | +} from "@/api/warehouseBusiness/stockTransfer";
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  import { listAgreement, operationAgreement } from "@/api/agreement/agreement";
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -3294,6 +3294,7 @@ export default {
 | 
	
		
			
				|  |  |        queryParams: {
 | 
	
		
			
				|  |  |          pageNum: 1,
 | 
	
		
			
				|  |  |          pageSize: 50,
 | 
	
		
			
				|  |  | +        type:2,
 | 
	
		
			
				|  |  |          fBillno: null,
 | 
	
		
			
				|  |  |          createBy: null,
 | 
	
		
			
				|  |  |          createTime: null,
 | 
	
	
		
			
				|  | @@ -3344,7 +3345,7 @@ export default {
 | 
	
		
			
				|  |  |          fMblno: null,
 | 
	
		
			
				|  |  |          fCorpid: null,
 | 
	
		
			
				|  |  |          fWarehouseid: null,
 | 
	
		
			
				|  |  | -        fInwarehouseid:null
 | 
	
		
			
				|  |  | +        fInwarehouseid:null,
 | 
	
		
			
				|  |  |        },
 | 
	
		
			
				|  |  |        // 表单参数
 | 
	
		
			
				|  |  |        form: {
 | 
	
	
		
			
				|  | @@ -3354,7 +3355,7 @@ export default {
 | 
	
		
			
				|  |  |          fBsdates: null,
 | 
	
		
			
				|  |  |          fTrademodeid: null,
 | 
	
		
			
				|  |  |          fWarehouseid: null,
 | 
	
		
			
				|  |  | -        fBstime:''
 | 
	
		
			
				|  |  | +        fBstime:'',
 | 
	
		
			
				|  |  |        },
 | 
	
		
			
				|  |  |        // 表单校验
 | 
	
		
			
				|  |  |        rules: {
 | 
	
	
		
			
				|  | @@ -3481,7 +3482,7 @@ export default {
 | 
	
		
			
				|  |  |      save() {
 | 
	
		
			
				|  |  |        this.showSetting = false;
 | 
	
		
			
				|  |  |        this.data = {
 | 
	
		
			
				|  |  | -        tableName: "调拨",
 | 
	
		
			
				|  |  | +        tableName: "货物通关",
 | 
	
		
			
				|  |  |          userId: Cookies.get("userName"),
 | 
	
		
			
				|  |  |          sysTableSetList: this.setRowList,
 | 
	
		
			
				|  |  |        };
 | 
	
	
		
			
				|  | @@ -4197,17 +4198,14 @@ export default {
 | 
	
		
			
				|  |  |            fBusinessType: this.dialogWhgenlegList[whgen].fBusinessType + '',
 | 
	
		
			
				|  |  |            fPlangrossweight: this.dialogWhgenlegList[whgen].fGrossweightblc,
 | 
	
		
			
				|  |  |            fOriginalbilldate: this.dialogWhgenlegList[whgen].fOriginalbilldate,
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |            fWarehouselocid: this.dialogWhgenlegList[whgen].fWarehouseLocationid,
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |            fWarehouselocids: this.dialogWhgenlegList[whgen].fWarehouseLocationids,
 | 
	
		
			
				|  |  |            fWarehouseLocationids: this.dialogWhgenlegList[whgen].fWarehouseLocationids,
 | 
	
		
			
				|  |  |            fTransferWarehouselocid: null,
 | 
	
		
			
				|  |  |            remark: null,
 | 
	
		
			
				|  |  |          });
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  | +      this.updateDeduplication()
 | 
	
		
			
				|  |  |        this.whgenlegVisible = false;
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      // 作业单打印
 | 
	
	
		
			
				|  | @@ -4552,7 +4550,8 @@ export default {
 | 
	
		
			
				|  |  |        this.title = "调拨单";
 | 
	
		
			
				|  |  |        this.formBrowseStatus = false;
 | 
	
		
			
				|  |  |        this.form = {
 | 
	
		
			
				|  |  | -        fBstime:new Date()
 | 
	
		
			
				|  |  | +        fBstime:new Date(),
 | 
	
		
			
				|  |  | +        type:2
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        console.log(this.Operator,this.Lander)
 | 
	
		
			
				|  |  |      },
 | 
	
	
		
			
				|  | @@ -4859,7 +4858,7 @@ export default {
 | 
	
		
			
				|  |  |          listFees(queryParams).then((response) => {
 | 
	
		
			
				|  |  |            this.fWbuOptions = response.rows;
 | 
	
		
			
				|  |  |          });
 | 
	
		
			
				|  |  | -        console.log(this.Operator,"111",this.Lander)
 | 
	
		
			
				|  |  | +        this.register()
 | 
	
		
			
				|  |  |        });
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      // 数量计算
 | 
	
	
		
			
				|  | @@ -5064,6 +5063,7 @@ export default {
 | 
	
		
			
				|  |  |          if (valid) {
 | 
	
		
			
				|  |  |            let listSelection = JSON.parse(JSON.stringify(this.dataListSelection))
 | 
	
		
			
				|  |  |            let formData = new window.FormData();
 | 
	
		
			
				|  |  | +          formData.append("type", '2');
 | 
	
		
			
				|  |  |            formData.append("warehouseBills", JSON.stringify(this.form));
 | 
	
		
			
				|  |  |            formData.append("tEnclosure", JSON.stringify(this.relevantAttachments));
 | 
	
		
			
				|  |  |            formData.append("warehousebillsitems", JSON.stringify(this.dataListSelection));
 | 
	
	
		
			
				|  | @@ -5183,6 +5183,7 @@ export default {
 | 
	
		
			
				|  |  |                  setTimeout(() => {
 | 
	
		
			
				|  |  |                    let formData = new window.FormData()
 | 
	
		
			
				|  |  |                    this.form.fItemsStatus = 4
 | 
	
		
			
				|  |  | +                  formData.append("type", '2');
 | 
	
		
			
				|  |  |                    // this.dataList.fTransferWarehouselocid = this.treeselectList.fWarehouselocid
 | 
	
		
			
				|  |  |                    formData.append("warehouseBills", JSON.stringify(this.form));
 | 
	
		
			
				|  |  |                    formData.append("warehousebillsitems", JSON.stringify(this.dataList));
 | 
	
	
		
			
				|  | @@ -5428,6 +5429,8 @@ export default {
 | 
	
		
			
				|  |  |        this.$set(this.form, 'fMarks', Array.from(new Set(fMarks)).join(","))
 | 
	
		
			
				|  |  |        this.$set(this.form, 'fProductName', Array.from(new Set(fProductName)).join(","))
 | 
	
		
			
				|  |  |        this.$set(this.form, 'fMblno', Array.from(new Set(fMblno)).join(","))
 | 
	
		
			
				|  |  | +      this.form.fMblno = this.form.fMblno.substring(0,this.form.fMblno.length-1)
 | 
	
		
			
				|  |  | +      console.log(this.form.fMblno)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      // 保存
 | 
	
	
		
			
				|  | @@ -5448,8 +5451,10 @@ export default {
 | 
	
		
			
				|  |  |            }
 | 
	
		
			
				|  |  |            setTimeout(() => {
 | 
	
		
			
				|  |  |              this.form.fBillstatus = 2
 | 
	
		
			
				|  |  | +            console.log(this.dataList)
 | 
	
		
			
				|  |  |              let formData = new window.FormData()
 | 
	
		
			
				|  |  |              // this.dataList.fTransferWarehouselocid = this.treeselectList.fWarehouselocid
 | 
	
		
			
				|  |  | +            formData.append("type", '2');
 | 
	
		
			
				|  |  |              formData.append("warehouseBills", JSON.stringify(this.form));
 | 
	
		
			
				|  |  |              formData.append("warehousebillsitems", JSON.stringify(this.dataList));
 | 
	
		
			
				|  |  |              formData.append("tEnclosure", JSON.stringify(this.relevantAttachments));
 | 
	
	
		
			
				|  | @@ -5467,9 +5472,11 @@ export default {
 | 
	
		
			
				|  |  |                this.$set(this.form, 'createTime', Date.parse(this.form.createTime))
 | 
	
		
			
				|  |  |                this.$set(this.form, 'fChargedate', Date.parse(this.form.fChargedate))
 | 
	
		
			
				|  |  |                this.dataList = response.data.warehousebillsitems
 | 
	
		
			
				|  |  | +              console.log(response.data.warehousebillsitems)
 | 
	
		
			
				|  |  |                for (let li in this.dataList) {
 | 
	
		
			
				|  |  |                  this.$set(this.dataList[li], 'fBsdate', Date.parse(this.dataList[li].fBsdate))
 | 
	
		
			
				|  |  |                  this.$set(this.dataList[li], 'fBusinessType', this.dataList[li].fBusinessType + '')
 | 
	
		
			
				|  |  | +                console.log(this.dataList[li].fMblno)
 | 
	
		
			
				|  |  |                }
 | 
	
		
			
				|  |  |              })
 | 
	
		
			
				|  |  |            }, 200);
 | 
	
	
		
			
				|  | @@ -5491,7 +5498,6 @@ export default {
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      /** 提交按钮 */
 | 
	
		
			
				|  |  |      submitForm() {
 | 
	
		
			
				|  |  | -      this.updateDeduplication()
 | 
	
		
			
				|  |  |        this.$refs['form'].validate((valid) => {
 | 
	
		
			
				|  |  |          if (this.dataList.length === 0) {
 | 
	
		
			
				|  |  |            this.$message.error('请新增库存明细!')
 | 
	
	
		
			
				|  | @@ -5581,6 +5587,7 @@ export default {
 | 
	
		
			
				|  |  |                this.form.fId = this.fid
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              let formData = new window.FormData()
 | 
	
		
			
				|  |  | +            formData.append("type", '2');
 | 
	
		
			
				|  |  |              formData.append("warehouseBills", JSON.stringify(this.form));
 | 
	
		
			
				|  |  |              formData.append("warehousebillsitems", JSON.stringify(this.dataList));
 | 
	
		
			
				|  |  |              formData.append("tEnclosure", JSON.stringify(this.relevantAttachments));
 | 
	
	
		
			
				|  | @@ -5697,8 +5704,16 @@ export default {
 | 
	
		
			
				|  |  |      deleteRow(index, rows) {
 | 
	
		
			
				|  |  |        rows.splice(index, 1);
 | 
	
		
			
				|  |  |        if (this.dataList.length === 0) {
 | 
	
		
			
				|  |  | +        this.form.fMblno = ''
 | 
	
		
			
				|  |  |          this.formBrowseStatus = false
 | 
	
		
			
				|  |  |          return false
 | 
	
		
			
				|  |  | +      }else {
 | 
	
		
			
				|  |  | +        let fMblno = []
 | 
	
		
			
				|  |  | +        for(let item in this.dataList){
 | 
	
		
			
				|  |  | +          fMblno.push(this.dataList[item].fMblno)
 | 
	
		
			
				|  |  | +          this.$set(this.form,'fMblno',Array.from(new Set(fMblno)).join(","))
 | 
	
		
			
				|  |  | +          this.form.fMblno = this.form.fMblno.substring(0,this.form.fMblno.length-1)
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        let sum = 0
 | 
	
		
			
				|  |  |        for (let li in this.dataList) {
 |