|  | @@ -3302,16 +3302,46 @@ export default {
 | 
	
		
			
				|  |  |            this.CntrTable.map((e) => {
 | 
	
		
			
				|  |  |              this.cntrList.map((item) => {
 | 
	
		
			
				|  |  |                if (item.fId == e.fCntrid) {
 | 
	
		
			
				|  |  | -                arr.push(item.fName + "*" + e.fCntrcount);
 | 
	
		
			
				|  |  | +                arr.push(item.fName + "X" + e.fCntrcount);
 | 
	
		
			
				|  |  |                }
 | 
	
		
			
				|  |  |              });
 | 
	
		
			
				|  |  |            });
 | 
	
		
			
				|  |  |            arr = [...new Set(arr)];
 | 
	
		
			
				|  |  |            this.form.fCntval = arr.join(",");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        this.form.fNetweight = this.fNetweight;
 | 
	
		
			
				|  |  | -        this.form.fPlanvolumn = this.fPlanvolumn;
 | 
	
		
			
				|  |  | -        this.form.fGrossweight = this.fGrossweight;
 | 
	
		
			
				|  |  | +        if (this.detailList.length > 0) {
 | 
	
		
			
				|  |  | +          let arr = [];
 | 
	
		
			
				|  |  | +          this.detailList.map((e) => {
 | 
	
		
			
				|  |  | +            this.goodsOptions.map((item) => {
 | 
	
		
			
				|  |  | +              if (e.fGoodsid == item.fId) {
 | 
	
		
			
				|  |  | +                arr.push(item.fName);
 | 
	
		
			
				|  |  | +              }
 | 
	
		
			
				|  |  | +            });
 | 
	
		
			
				|  |  | +          });
 | 
	
		
			
				|  |  | +          arr = [...new Set(arr)];
 | 
	
		
			
				|  |  | +          this.form.fProductName = arr.join(",");
 | 
	
		
			
				|  |  | +        }else {
 | 
	
		
			
				|  |  | +            this.form.fProductName = null;
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  | +        if (this.detailList.length > 0) {
 | 
	
		
			
				|  |  | +          let arr = [];
 | 
	
		
			
				|  |  | +          this.detailList.map((e) => {
 | 
	
		
			
				|  |  | +            arr.push(e.fMarks);
 | 
	
		
			
				|  |  | +          });
 | 
	
		
			
				|  |  | +          arr = [...new Set(arr)];
 | 
	
		
			
				|  |  | +          this.form.fMarks = arr.join(",");
 | 
	
		
			
				|  |  | +        }else {
 | 
	
		
			
				|  |  | +            this.form.fMarks = null;
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  | +        if (this.detailList.length == 0) {
 | 
	
		
			
				|  |  | +          this.form.fNetweight = 0;
 | 
	
		
			
				|  |  | +          this.form.fPlanvolumn = 0;
 | 
	
		
			
				|  |  | +          this.form.fGrossweight = 0;
 | 
	
		
			
				|  |  | +        } else {
 | 
	
		
			
				|  |  | +          this.form.fNetweight = this.fNetweight;
 | 
	
		
			
				|  |  | +          this.form.fPlanvolumn = this.fPlanvolumn;
 | 
	
		
			
				|  |  | +          this.form.fGrossweight = this.fGrossweight;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |          let formData = new window.FormData();
 | 
	
		
			
				|  |  |          formData.append("warehouseBills", JSON.stringify(this.form));
 | 
	
		
			
				|  |  |          formData.append("tEnclosure", JSON.stringify(this.relevantAttachments));
 | 
	
	
		
			
				|  | @@ -3362,16 +3392,46 @@ export default {
 | 
	
		
			
				|  |  |          this.CntrTable.map((e) => {
 | 
	
		
			
				|  |  |            this.cntrList.map((item) => {
 | 
	
		
			
				|  |  |              if (item.fId == e.fCntrid) {
 | 
	
		
			
				|  |  | -              arr.push(item.fName + "*" + e.fCntrcount);
 | 
	
		
			
				|  |  | +              arr.push(item.fName + "X" + e.fCntrcount);
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |            });
 | 
	
		
			
				|  |  |          });
 | 
	
		
			
				|  |  |          arr = [...new Set(arr)];
 | 
	
		
			
				|  |  |          this.form.fCntval = arr.join(",");
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  | -      this.form.fNetweight = this.fNetweight;
 | 
	
		
			
				|  |  | -      this.form.fPlanvolumn = this.fPlanvolumn;
 | 
	
		
			
				|  |  | -      this.form.fGrossweight = this.fGrossweight;
 | 
	
		
			
				|  |  | +      if (this.detailList.length > 0) {
 | 
	
		
			
				|  |  | +        let arr = [];
 | 
	
		
			
				|  |  | +        this.detailList.map((e) => {
 | 
	
		
			
				|  |  | +          this.goodsOptions.map((item) => {
 | 
	
		
			
				|  |  | +            if (e.fGoodsid == item.fId) {
 | 
	
		
			
				|  |  | +              arr.push(item.fName);
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +          });
 | 
	
		
			
				|  |  | +        });
 | 
	
		
			
				|  |  | +        arr = [...new Set(arr)];
 | 
	
		
			
				|  |  | +        this.form.fProductName = arr.join(",");
 | 
	
		
			
				|  |  | +      }else {
 | 
	
		
			
				|  |  | +            this.form.fProductName = null;
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  | +      if (this.detailList.length > 0) {
 | 
	
		
			
				|  |  | +        let arr = [];
 | 
	
		
			
				|  |  | +        this.detailList.map((e) => {
 | 
	
		
			
				|  |  | +          arr.push(e.fMarks);
 | 
	
		
			
				|  |  | +        });
 | 
	
		
			
				|  |  | +        arr = [...new Set(arr)];
 | 
	
		
			
				|  |  | +        this.form.fMarks = arr.join(",");
 | 
	
		
			
				|  |  | +      }else {
 | 
	
		
			
				|  |  | +            this.form.fMarks = null;
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  | +      if (this.detailList.length == 0) {
 | 
	
		
			
				|  |  | +        this.form.fNetweight = 0;
 | 
	
		
			
				|  |  | +        this.form.fPlanvolumn = 0;
 | 
	
		
			
				|  |  | +        this.form.fGrossweight = 0;
 | 
	
		
			
				|  |  | +      } else {
 | 
	
		
			
				|  |  | +        this.form.fNetweight = this.fNetweight;
 | 
	
		
			
				|  |  | +        this.form.fPlanvolumn = this.fPlanvolumn;
 | 
	
		
			
				|  |  | +        this.form.fGrossweight = this.fGrossweight;
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  |        let formData = new window.FormData();
 | 
	
		
			
				|  |  |        formData.append("warehouseBills", JSON.stringify(this.form));
 | 
	
		
			
				|  |  |        formData.append("warehousebillsitems", JSON.stringify(this.Printinglist));
 | 
	
	
		
			
				|  | @@ -3421,16 +3481,46 @@ export default {
 | 
	
		
			
				|  |  |          this.CntrTable.map((e) => {
 | 
	
		
			
				|  |  |            this.cntrList.map((item) => {
 | 
	
		
			
				|  |  |              if (item.fId == e.fCntrid) {
 | 
	
		
			
				|  |  | -              arr.push(item.fName + "*" + e.fCntrcount);
 | 
	
		
			
				|  |  | +              arr.push(item.fName + "X" + e.fCntrcount);
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |            });
 | 
	
		
			
				|  |  |          });
 | 
	
		
			
				|  |  |          arr = [...new Set(arr)];
 | 
	
		
			
				|  |  |          this.form.fCntval = arr.join(",");
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  | -      this.form.fNetweight = this.fNetweight;
 | 
	
		
			
				|  |  | -      this.form.fPlanvolumn = this.fPlanvolumn;
 | 
	
		
			
				|  |  | -      this.form.fGrossweight = this.fGrossweight;
 | 
	
		
			
				|  |  | +      if (this.detailList.length > 0) {
 | 
	
		
			
				|  |  | +        let arr = [];
 | 
	
		
			
				|  |  | +        this.detailList.map((e) => {
 | 
	
		
			
				|  |  | +          this.goodsOptions.map((item) => {
 | 
	
		
			
				|  |  | +            if (e.fGoodsid == item.fId) {
 | 
	
		
			
				|  |  | +              arr.push(item.fName);
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +          });
 | 
	
		
			
				|  |  | +        });
 | 
	
		
			
				|  |  | +        arr = [...new Set(arr)];
 | 
	
		
			
				|  |  | +        this.form.fProductName = arr.join(",");
 | 
	
		
			
				|  |  | +      }else {
 | 
	
		
			
				|  |  | +            this.form.fProductName = null;
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  | +      if (this.detailList.length > 0) {
 | 
	
		
			
				|  |  | +        let arr = [];
 | 
	
		
			
				|  |  | +        this.detailList.map((e) => {
 | 
	
		
			
				|  |  | +          arr.push(e.fMarks);
 | 
	
		
			
				|  |  | +        });
 | 
	
		
			
				|  |  | +        arr = [...new Set(arr)];
 | 
	
		
			
				|  |  | +        this.form.fMarks = arr.join(",");
 | 
	
		
			
				|  |  | +      }else {
 | 
	
		
			
				|  |  | +            this.form.fMarks = null;
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  | +      if (this.detailList.length == 0) {
 | 
	
		
			
				|  |  | +        this.form.fNetweight = 0;
 | 
	
		
			
				|  |  | +        this.form.fPlanvolumn = 0;
 | 
	
		
			
				|  |  | +        this.form.fGrossweight = 0;
 | 
	
		
			
				|  |  | +      } else {
 | 
	
		
			
				|  |  | +        this.form.fNetweight = this.fNetweight;
 | 
	
		
			
				|  |  | +        this.form.fPlanvolumn = this.fPlanvolumn;
 | 
	
		
			
				|  |  | +        this.form.fGrossweight = this.fGrossweight;
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  |        // 撤回入库
 | 
	
		
			
				|  |  |        let formData = new window.FormData();
 | 
	
		
			
				|  |  |        formData.append("warehouseBills", JSON.stringify(this.form));
 | 
	
	
		
			
				|  | @@ -3533,9 +3623,9 @@ export default {
 | 
	
		
			
				|  |  |            this.$set(this.form, "fMblno", null);
 | 
	
		
			
				|  |  |            this.$set(this.form, "fMarks", null);
 | 
	
		
			
				|  |  |            this.$set(this.form, "fProductName", null);
 | 
	
		
			
				|  |  | -          this.$set(this.form, "fNetweight", null);
 | 
	
		
			
				|  |  | -          this.$set(this.form, "fPlanvolumn", null);
 | 
	
		
			
				|  |  | -          this.$set(this.form, "fGrossweight", null);
 | 
	
		
			
				|  |  | +          this.$set(this.form, "fNetweight", 0);
 | 
	
		
			
				|  |  | +          this.$set(this.form, "fPlanvolumn", 0);
 | 
	
		
			
				|  |  | +          this.$set(this.form, "fGrossweight", 0);
 | 
	
		
			
				|  |  |            this.$set(this.form, "fBusinessType", null);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        });
 | 
	
	
		
			
				|  | @@ -3607,21 +3697,51 @@ export default {
 | 
	
		
			
				|  |  |            }
 | 
	
		
			
				|  |  |            // 附件数据
 | 
	
		
			
				|  |  |            this.form.fBillingway = this.form.fFeetUnit;
 | 
	
		
			
				|  |  | -          this.form.fNetweight = this.fNetweight;
 | 
	
		
			
				|  |  | -          this.form.fPlanvolumn = this.fPlanvolumn;
 | 
	
		
			
				|  |  | -          this.form.fGrossweight = this.fGrossweight;
 | 
	
		
			
				|  |  | +          if (this.detailList.length == 0) {
 | 
	
		
			
				|  |  | +            this.form.fNetweight = 0;
 | 
	
		
			
				|  |  | +            this.form.fPlanvolumn = 0;
 | 
	
		
			
				|  |  | +            this.form.fGrossweight = 0;
 | 
	
		
			
				|  |  | +          } else {
 | 
	
		
			
				|  |  | +            this.form.fNetweight = this.fNetweight;
 | 
	
		
			
				|  |  | +            this.form.fPlanvolumn = this.fPlanvolumn;
 | 
	
		
			
				|  |  | +            this.form.fGrossweight = this.fGrossweight;
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  |            if (this.CntrTable.length > 0) {
 | 
	
		
			
				|  |  |              let arr = [];
 | 
	
		
			
				|  |  |              this.CntrTable.map((e) => {
 | 
	
		
			
				|  |  |                this.cntrList.map((item) => {
 | 
	
		
			
				|  |  |                  if (item.fId == e.fCntrid) {
 | 
	
		
			
				|  |  | -                  arr.push(item.fName + "*" + e.fCntrcount);
 | 
	
		
			
				|  |  | +                  arr.push(item.fName + "X" + e.fCntrcount);
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |                });
 | 
	
		
			
				|  |  |              });
 | 
	
		
			
				|  |  |              arr = [...new Set(arr)];
 | 
	
		
			
				|  |  |              this.form.fCntval = arr.join(",");
 | 
	
		
			
				|  |  |            }
 | 
	
		
			
				|  |  | +          if (this.detailList.length > 0) {
 | 
	
		
			
				|  |  | +            let arr = [];
 | 
	
		
			
				|  |  | +            this.detailList.map((e) => {
 | 
	
		
			
				|  |  | +              this.goodsOptions.map((item) => {
 | 
	
		
			
				|  |  | +                if (e.fGoodsid == item.fId) {
 | 
	
		
			
				|  |  | +                  arr.push(item.fName);
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +              });
 | 
	
		
			
				|  |  | +            });
 | 
	
		
			
				|  |  | +            arr = [...new Set(arr)];
 | 
	
		
			
				|  |  | +            this.form.fProductName = arr.join(",");
 | 
	
		
			
				|  |  | +          }else {
 | 
	
		
			
				|  |  | +            this.form.fProductName = null;
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  | +          if (this.detailList.length > 0) {
 | 
	
		
			
				|  |  | +            let arr = [];
 | 
	
		
			
				|  |  | +            this.detailList.map((e) => {
 | 
	
		
			
				|  |  | +              arr.push(e.fMarks);
 | 
	
		
			
				|  |  | +            });
 | 
	
		
			
				|  |  | +            arr = [...new Set(arr)];
 | 
	
		
			
				|  |  | +            this.form.fMarks = arr.join(",");
 | 
	
		
			
				|  |  | +          }else {
 | 
	
		
			
				|  |  | +            this.form.fMarks = null;
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  |            let formData = new window.FormData();
 | 
	
		
			
				|  |  |            formData.append("tWarehouseBills", JSON.stringify(this.form));
 | 
	
		
			
				|  |  |            // 库存明细
 | 
	
	
		
			
				|  | @@ -3661,9 +3781,15 @@ export default {
 | 
	
		
			
				|  |  |        this.$refs["form"].validate((valid) => {
 | 
	
		
			
				|  |  |          if (valid) {
 | 
	
		
			
				|  |  |            this.form.fBillingway = this.form.fFeetUnit;
 | 
	
		
			
				|  |  | -          this.form.fNetweight = this.fNetweight;
 | 
	
		
			
				|  |  | -          this.form.fPlanvolumn = this.fPlanvolumn;
 | 
	
		
			
				|  |  | -          this.form.fGrossweight = this.fGrossweight;
 | 
	
		
			
				|  |  | +          if (this.detailList.length == 0) {
 | 
	
		
			
				|  |  | +            this.form.fNetweight = 0;
 | 
	
		
			
				|  |  | +            this.form.fPlanvolumn = 0;
 | 
	
		
			
				|  |  | +            this.form.fGrossweight = 0;
 | 
	
		
			
				|  |  | +          } else {
 | 
	
		
			
				|  |  | +            this.form.fNetweight = this.fNetweight;
 | 
	
		
			
				|  |  | +            this.form.fPlanvolumn = this.fPlanvolumn;
 | 
	
		
			
				|  |  | +            this.form.fGrossweight = this.fGrossweight;
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  |            let formData = new window.FormData();
 | 
	
		
			
				|  |  |            // 附件数据
 | 
	
		
			
				|  |  |            this.form.fQty = this.fQty;
 | 
	
	
		
			
				|  | @@ -3672,13 +3798,37 @@ export default {
 | 
	
		
			
				|  |  |              this.CntrTable.map((e) => {
 | 
	
		
			
				|  |  |                this.cntrList.map((item) => {
 | 
	
		
			
				|  |  |                  if (item.fId == e.fCntrid) {
 | 
	
		
			
				|  |  | -                  arr.push(item.fName + "*" + e.fCntrcount);
 | 
	
		
			
				|  |  | +                  arr.push(item.fName + "X" + e.fCntrcount);
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |                });
 | 
	
		
			
				|  |  |              });
 | 
	
		
			
				|  |  |              arr = [...new Set(arr)];
 | 
	
		
			
				|  |  |              this.form.fCntval = arr.join(",");
 | 
	
		
			
				|  |  |            }
 | 
	
		
			
				|  |  | +          if (this.detailList.length > 0) {
 | 
	
		
			
				|  |  | +            let arr = [];
 | 
	
		
			
				|  |  | +            this.detailList.map((e) => {
 | 
	
		
			
				|  |  | +              this.goodsOptions.map((item) => {
 | 
	
		
			
				|  |  | +                if (e.fGoodsid == item.fId) {
 | 
	
		
			
				|  |  | +                  arr.push(item.fName);
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +              });
 | 
	
		
			
				|  |  | +            });
 | 
	
		
			
				|  |  | +            arr = [...new Set(arr)];
 | 
	
		
			
				|  |  | +            this.form.fProductName = arr.join(",");
 | 
	
		
			
				|  |  | +          } else {
 | 
	
		
			
				|  |  | +            this.form.fProductName = null;
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  | +          if (this.detailList.length > 0) {
 | 
	
		
			
				|  |  | +            let arr = [];
 | 
	
		
			
				|  |  | +            this.detailList.map((e) => {
 | 
	
		
			
				|  |  | +              arr.push(e.fMarks);
 | 
	
		
			
				|  |  | +            });
 | 
	
		
			
				|  |  | +            arr = [...new Set(arr)];
 | 
	
		
			
				|  |  | +            this.form.fMarks = arr.join(",");
 | 
	
		
			
				|  |  | +          } else {
 | 
	
		
			
				|  |  | +            this.form.fMarks = null;
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  |            formData.append("tWarehouseBills", JSON.stringify(this.form));
 | 
	
		
			
				|  |  |            // 库存明细
 | 
	
		
			
				|  |  |            formData.append(
 | 
	
	
		
			
				|  | @@ -3725,6 +3875,7 @@ export default {
 | 
	
		
			
				|  |  |                this.$set(this.form, "fEta", Date.parse(this.form.fEta));
 | 
	
		
			
				|  |  |                this.$set(this.form, "fBsdate", Date.parse(this.form.fBsdate));
 | 
	
		
			
				|  |  |                this.$set(this.form, "fBstime", Date.parse(this.form.fBstime));
 | 
	
		
			
				|  |  | +              this.$set(this.form, "fFeetUnit", this.form.fFeetunit);
 | 
	
		
			
				|  |  |                this.$set(
 | 
	
		
			
				|  |  |                  this.form,
 | 
	
		
			
				|  |  |                  "createTime",
 | 
	
	
		
			
				|  | @@ -4142,7 +4293,7 @@ export default {
 | 
	
		
			
				|  |  |        this.reset();
 | 
	
		
			
				|  |  |        this.fixdetaiNum = null;
 | 
	
		
			
				|  |  |        this.fixdetaiNum = index;
 | 
	
		
			
				|  |  | -      console.log(row)
 | 
	
		
			
				|  |  | +      console.log(row);
 | 
	
		
			
				|  |  |        row.fBsdate = new Date(row.fBsdate).getTime();
 | 
	
		
			
				|  |  |        row.fBusinessType = row.fBusinessType.toString();
 | 
	
		
			
				|  |  |        row.fCntrtype = Number(row.fCntrtype);
 | 
	
	
		
			
				|  | @@ -4160,6 +4311,13 @@ export default {
 | 
	
		
			
				|  |  |            this.sumMum += e.fQty;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        });
 | 
	
		
			
				|  |  | +      if (this.detailList.length == 0) {
 | 
	
		
			
				|  |  | +        this.form.fProductName = "";
 | 
	
		
			
				|  |  | +        this.form.fMarks = "";
 | 
	
		
			
				|  |  | +        this.form.fNetweight = 0;
 | 
	
		
			
				|  |  | +        this.form.fPlanvolumn = 0;
 | 
	
		
			
				|  |  | +        this.form.fGrossweight = 0;
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      // 新增附件上传
 | 
	
		
			
				|  |  |      addRelevt() {
 | 
	
	
		
			
				|  | @@ -4410,17 +4568,47 @@ export default {
 | 
	
		
			
				|  |  |            this.CntrTable.map((e) => {
 | 
	
		
			
				|  |  |              this.cntrList.map((item) => {
 | 
	
		
			
				|  |  |                if (item.fId == e.fCntrid) {
 | 
	
		
			
				|  |  | -                arr.push(item.fName + "*" + e.fCntrcount);
 | 
	
		
			
				|  |  | +                arr.push(item.fName + "X" + e.fCntrcount);
 | 
	
		
			
				|  |  |                }
 | 
	
		
			
				|  |  |              });
 | 
	
		
			
				|  |  |            });
 | 
	
		
			
				|  |  |            arr = [...new Set(arr)];
 | 
	
		
			
				|  |  |            this.form.fCntval = arr.join(",");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +        if (this.detailList.length > 0) {
 | 
	
		
			
				|  |  | +          let arr = [];
 | 
	
		
			
				|  |  | +          this.detailList.map((e) => {
 | 
	
		
			
				|  |  | +            this.goodsOptions.map((item) => {
 | 
	
		
			
				|  |  | +              if (e.fGoodsid == item.fId) {
 | 
	
		
			
				|  |  | +                arr.push(item.fName);
 | 
	
		
			
				|  |  | +              }
 | 
	
		
			
				|  |  | +            });
 | 
	
		
			
				|  |  | +          });
 | 
	
		
			
				|  |  | +          arr = [...new Set(arr)];
 | 
	
		
			
				|  |  | +          this.form.fProductName = arr.join(",");
 | 
	
		
			
				|  |  | +        }else {
 | 
	
		
			
				|  |  | +            this.form.fProductName = null;
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  | +        if (this.detailList.length > 0) {
 | 
	
		
			
				|  |  | +          let arr = [];
 | 
	
		
			
				|  |  | +          this.detailList.map((e) => {
 | 
	
		
			
				|  |  | +            arr.push(e.fMarks);
 | 
	
		
			
				|  |  | +          });
 | 
	
		
			
				|  |  | +          arr = [...new Set(arr)];
 | 
	
		
			
				|  |  | +          this.form.fMarks = arr.join(",");
 | 
	
		
			
				|  |  | +        }else {
 | 
	
		
			
				|  |  | +            this.form.fMarks = null;
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  |          this.form.fBillingway = this.form.fFeetUnit;
 | 
	
		
			
				|  |  | -        this.form.fNetweight = this.fNetweight;
 | 
	
		
			
				|  |  | -        this.form.fPlanvolumn = this.fPlanvolumn;
 | 
	
		
			
				|  |  | -        this.form.fGrossweight = this.fGrossweight;
 | 
	
		
			
				|  |  | +        if (this.detailList.length == 0) {
 | 
	
		
			
				|  |  | +          this.form.fNetweight = 0;
 | 
	
		
			
				|  |  | +          this.form.fPlanvolumn = 0;
 | 
	
		
			
				|  |  | +          this.form.fGrossweight = 0;
 | 
	
		
			
				|  |  | +        } else {
 | 
	
		
			
				|  |  | +          this.form.fNetweight = this.fNetweight;
 | 
	
		
			
				|  |  | +          this.form.fPlanvolumn = this.fPlanvolumn;
 | 
	
		
			
				|  |  | +          this.form.fGrossweight = this.fGrossweight;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |          let formData = new window.FormData();
 | 
	
		
			
				|  |  |          formData.append("warehouseBills", JSON.stringify(this.form));
 | 
	
		
			
				|  |  |          formData.append(
 |