|  | @@ -911,13 +911,6 @@
 | 
	
		
			
				|  |  |                align="center"
 | 
	
		
			
				|  |  |                label="箱号"
 | 
	
		
			
				|  |  |              >
 | 
	
		
			
				|  |  | -              <template slot-scope="scope">
 | 
	
		
			
				|  |  | -                <el-input
 | 
	
		
			
				|  |  | -                  v-model="scope.row.fCntrno"
 | 
	
		
			
				|  |  | -                  placeholder="箱号"
 | 
	
		
			
				|  |  | -                  :disabled="browseStatus || scope.row.fBillstatus >= 20"
 | 
	
		
			
				|  |  | -                />
 | 
	
		
			
				|  |  | -              </template>
 | 
	
		
			
				|  |  |              </el-table-column>
 | 
	
		
			
				|  |  |              <el-table-column
 | 
	
		
			
				|  |  |                prop="fGoodsval"
 | 
	
	
		
			
				|  | @@ -935,7 +928,7 @@
 | 
	
		
			
				|  |  |                </template>
 | 
	
		
			
				|  |  |              </el-table-column>
 | 
	
		
			
				|  |  |              <el-table-column
 | 
	
		
			
				|  |  | -              prop="ftruckno"
 | 
	
		
			
				|  |  | +              prop="fTruckno"
 | 
	
		
			
				|  |  |                header-align="center"
 | 
	
		
			
				|  |  |                width="150px"
 | 
	
		
			
				|  |  |                align="center"
 | 
	
	
		
			
				|  | @@ -945,7 +938,7 @@
 | 
	
		
			
				|  |  |                  <el-input
 | 
	
		
			
				|  |  |                    v-model="scope.row.fTruckno"
 | 
	
		
			
				|  |  |                    placeholder="车号"
 | 
	
		
			
				|  |  | -                  :disabled="browseStatus || scope.row.fBillstatus >= 20"
 | 
	
		
			
				|  |  | +                  :disabled="browseStatus || scope.row.fBillstatus >= 40"
 | 
	
		
			
				|  |  |                  />
 | 
	
		
			
				|  |  |                </template>
 | 
	
		
			
				|  |  |              </el-table-column>
 | 
	
	
		
			
				|  | @@ -2757,15 +2750,7 @@ export default {
 | 
	
		
			
				|  |  |          fWarehouseid: [{ required: true, message: " ", trigger: "blur" }],
 | 
	
		
			
				|  |  |          fbillingway: [{ required: true, message: " ", trigger: "blur" }],
 | 
	
		
			
				|  |  |          fTocorpid: [{ required: true, message: " ", trigger: "blur" }],
 | 
	
		
			
				|  |  | -      },
 | 
	
		
			
				|  |  | -      imporRules: {
 | 
	
		
			
				|  |  | -        fQty: [{ required: true, message: " ", trigger: "blur" }],
 | 
	
		
			
				|  |  | -        fGoodsid: [{ required: true, message: " ", trigger: "blur" }],
 | 
	
		
			
				|  |  | -        fBusinessType: [{ required: true, message: " ", trigger: "blur" }],
 | 
	
		
			
				|  |  | -        fMarks: [{ required: true, message: " ", trigger: "blur" }],
 | 
	
		
			
				|  |  | -        fWarehouselocid: [{ required: true, message: " ", trigger: "blur" }],
 | 
	
		
			
				|  |  | -        fPackagespecs: [{ required: true, message: " ", trigger: "blur" }],
 | 
	
		
			
				|  |  | -        fTruckno: [{ required: true, message: " ", trigger: "blur" }],
 | 
	
		
			
				|  |  | +        fFeetUnit: [{ required: true, message: " ", trigger: "blur" }],
 | 
	
		
			
				|  |  |        },
 | 
	
		
			
				|  |  |        browseStatus: false,
 | 
	
		
			
				|  |  |        goodsOptions: [],
 | 
	
	
		
			
				|  | @@ -3022,7 +3007,7 @@ export default {
 | 
	
		
			
				|  |  |      //撤销审批
 | 
	
		
			
				|  |  |      revokeTwo() {
 | 
	
		
			
				|  |  |        let data = {
 | 
	
		
			
				|  |  | -        actId: 110,
 | 
	
		
			
				|  |  | +        actId: 120,
 | 
	
		
			
				|  |  |          billId: this.form.fId,
 | 
	
		
			
				|  |  |          id: this.form.fId,
 | 
	
		
			
				|  |  |        };
 | 
	
	
		
			
				|  | @@ -3044,9 +3029,8 @@ export default {
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      addOrUpdateHandle(form) {
 | 
	
		
			
				|  |  |        this.addOrUpdateVisible = true;
 | 
	
		
			
				|  |  | -      let actId = "110";
 | 
	
		
			
				|  |  |        this.$nextTick(() => {
 | 
	
		
			
				|  |  | -        this.$refs.addOrUpdate.init(form.fId, actId);
 | 
	
		
			
				|  |  | +        this.$refs.addOrUpdate.init(form.fId, 120);
 | 
	
		
			
				|  |  |        });
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      addOrUpdateHand(form) {
 | 
	
	
		
			
				|  | @@ -3150,7 +3134,10 @@ export default {
 | 
	
		
			
				|  |  |            if ((response.code = 200)) {
 | 
	
		
			
				|  |  |              this.detailList.map((e, index) => {
 | 
	
		
			
				|  |  |                response.data.warehousebillsitems.map((item) => {
 | 
	
		
			
				|  |  | -                item.fBsdate = Date.parse(item.fBsdate);
 | 
	
		
			
				|  |  | +                item.fBsdate = Date.parse(new Date(item.fBsdate));
 | 
	
		
			
				|  |  | +                if (item.fBusinessType) {
 | 
	
		
			
				|  |  | +                  item.fBusinessType = item.fBusinessType.toString();
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  |                  if (e.fId == item.fId) {
 | 
	
		
			
				|  |  |                    e = item;
 | 
	
		
			
				|  |  |                    this.$set(this.detailList, index, e);
 | 
	
	
		
			
				|  | @@ -3166,6 +3153,7 @@ export default {
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      creditClick() {
 | 
	
		
			
				|  |  | +      console.log(this.Printinglist)
 | 
	
		
			
				|  |  |        for (let item in this.Printinglist) {
 | 
	
		
			
				|  |  |          if (!this.Printinglist[item].fId) {
 | 
	
		
			
				|  |  |            return this.$message.error("请存在未保存的数据");
 | 
	
	
		
			
				|  | @@ -3173,8 +3161,11 @@ export default {
 | 
	
		
			
				|  |  |          if (this.Printinglist[item].fBillstatus == 10) {
 | 
	
		
			
				|  |  |            return this.$message.error("请存在未打印的作业单");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        if (this.Printinglist[item].fBillstatus == 20) {
 | 
	
		
			
				|  |  | -          return this.$message.error("请存在未卸货的数据");
 | 
	
		
			
				|  |  | +        if (!this.Printinglist[item].fTruckno) {
 | 
	
		
			
				|  |  | +          return this.$message.error("车号不能为空");
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +           if (this.Printinglist[item].fIsPass == "F") {
 | 
	
		
			
				|  |  | +          return this.$message.error("未放行,不能出库");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        if (this.CntrTable.length > 0) {
 | 
	
	
		
			
				|  | @@ -3242,7 +3233,10 @@ export default {
 | 
	
		
			
				|  |  |          if ((response.code = 200)) {
 | 
	
		
			
				|  |  |            this.detailList.map((e, index) => {
 | 
	
		
			
				|  |  |              response.data.warehouseItem.map((item) => {
 | 
	
		
			
				|  |  | -              item.fBsdate = Date.parse(item.fBsdate);
 | 
	
		
			
				|  |  | +              item.fBsdate = Date.parse(new Date(item.fBsdate));
 | 
	
		
			
				|  |  | +              if (item.fBusinessType) {
 | 
	
		
			
				|  |  | +                item.fBusinessType = item.fBusinessType.toString();
 | 
	
		
			
				|  |  | +              }
 | 
	
		
			
				|  |  |                if (e.fId == item.fId) {
 | 
	
		
			
				|  |  |                  e = item;
 | 
	
		
			
				|  |  |                  this.$set(this.detailList, index, e);
 | 
	
	
		
			
				|  | @@ -3392,7 +3386,7 @@ export default {
 | 
	
		
			
				|  |  |          this.$set(this.form, "fBstifime", Date.parse(this.form.fBstime));
 | 
	
		
			
				|  |  |          this.$set(this.form, "createTime", Date.parse(this.form.createTime));
 | 
	
		
			
				|  |  |          this.$set(this.form, "fFeetUnit", this.form.fFeetunit);
 | 
	
		
			
				|  |  | -        if (this.form.fCartype||this.form.fCartype==0) {
 | 
	
		
			
				|  |  | +        if (this.form.fCartype || this.form.fCartype == 0) {
 | 
	
		
			
				|  |  |            this.$set(this.form, "fCartype", this.form.fCartype.toString());
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          if (this.form.fStltypeid || this.form.fStltypeid == 0) {
 | 
	
	
		
			
				|  | @@ -3568,10 +3562,10 @@ export default {
 | 
	
		
			
				|  |  |              this.form.fMarks = "";
 | 
	
		
			
				|  |  |            }
 | 
	
		
			
				|  |  |            let formData = new window.FormData();
 | 
	
		
			
				|  |  | -          formData.append("tWarehouseBills", JSON.stringify(this.form));
 | 
	
		
			
				|  |  | +          formData.append("warehouseBills", JSON.stringify(this.form));
 | 
	
		
			
				|  |  |            // 库存明细
 | 
	
		
			
				|  |  |            formData.append(
 | 
	
		
			
				|  |  | -            "tWarehousebillsitems",
 | 
	
		
			
				|  |  | +            "warehousebillsitems",
 | 
	
		
			
				|  |  |              JSON.stringify(this.detailList)
 | 
	
		
			
				|  |  |            );
 | 
	
		
			
				|  |  |            // 附件数据
 | 
	
	
		
			
				|  | @@ -3581,17 +3575,17 @@ export default {
 | 
	
		
			
				|  |  |            );
 | 
	
		
			
				|  |  |            // 费用明细付款
 | 
	
		
			
				|  |  |            formData.append(
 | 
	
		
			
				|  |  | -            "tWarehousebillsfeesCr",
 | 
	
		
			
				|  |  | +            "warehousebillsfeesCr",
 | 
	
		
			
				|  |  |              JSON.stringify(this.warehouseCrList)
 | 
	
		
			
				|  |  |            );
 | 
	
		
			
				|  |  |            // 收款
 | 
	
		
			
				|  |  |            formData.append(
 | 
	
		
			
				|  |  | -            "tWarehousebillsfeesDr",
 | 
	
		
			
				|  |  | +            "warehousebillsfeesDr",
 | 
	
		
			
				|  |  |              JSON.stringify(this.warehouseDrList)
 | 
	
		
			
				|  |  |            );
 | 
	
		
			
				|  |  |            formData.append("mblnoStatus", JSON.stringify(this.mblnoStatus));
 | 
	
		
			
				|  |  |            formData.append("tCntr", JSON.stringify(this.CntrTable));
 | 
	
		
			
				|  |  | -          addWarehouse(formData).then((response) => {
 | 
	
		
			
				|  |  | +          warehouseSubmission(formData).then((response) => {
 | 
	
		
			
				|  |  |              if (response.code == 200) {
 | 
	
		
			
				|  |  |                this.msgSuccess("提交成功");
 | 
	
		
			
				|  |  |                setTimeout(() => {
 | 
	
	
		
			
				|  | @@ -3741,7 +3735,7 @@ export default {
 | 
	
		
			
				|  |  |                    );
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |                  this.$set(this.form, "fFeetUnit", this.form.fFeetunit);
 | 
	
		
			
				|  |  | -                if (this.form.fCartype||this.form.fCartype==0) {
 | 
	
		
			
				|  |  | +                if (this.form.fCartype || this.form.fCartype == 0) {
 | 
	
		
			
				|  |  |                    this.$set(
 | 
	
		
			
				|  |  |                      this.form,
 | 
	
		
			
				|  |  |                      "fCartype",
 | 
	
	
		
			
				|  | @@ -4388,10 +4382,12 @@ export default {
 | 
	
		
			
				|  |  |            if (response.code == 200) {
 | 
	
		
			
				|  |  |              this.detailList.map((e, index) => {
 | 
	
		
			
				|  |  |                response.data.warehousebillsitems.map((item) => {
 | 
	
		
			
				|  |  | -                item.fBsdate = Date.parse(item.fBsdate);
 | 
	
		
			
				|  |  | +                item.fBsdate = Date.parse(new Date(item.fBsdate));
 | 
	
		
			
				|  |  | +                if (item.fBusinessType) {
 | 
	
		
			
				|  |  | +                  item.fBusinessType = item.fBusinessType.toString();
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  |                  if (e.fId == item.fId) {
 | 
	
		
			
				|  |  | -                  e = item;
 | 
	
		
			
				|  |  | -                  this.$set(this.detailList, index, e);
 | 
	
		
			
				|  |  | +                  this.$set(this.detailList, index, item);
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |                });
 | 
	
		
			
				|  |  |              });
 |