|  | @@ -1,21 +1,65 @@
 | 
	
		
			
				|  |  |  <template>
 | 
	
		
			
				|  |  |    <div>
 | 
	
		
			
				|  |  | -    <div style="display: flex; align-items: center">
 | 
	
		
			
				|  |  | -      <el-breadcrumb separator="/">
 | 
	
		
			
				|  |  | -        <el-breadcrumb-item
 | 
	
		
			
				|  |  | -          ><span style="font-weight: 700">调拨</span></el-breadcrumb-item
 | 
	
		
			
				|  |  | -        >
 | 
	
		
			
				|  |  | -        <el-breadcrumb-item
 | 
	
		
			
				|  |  | -          ><span style="font-weight: 700">调拨详情页</span></el-breadcrumb-item
 | 
	
		
			
				|  |  | +    <div style="display: flex; justify-content: space-between">
 | 
	
		
			
				|  |  | +      <div style="display: flex; align-items: center">
 | 
	
		
			
				|  |  | +        <el-breadcrumb separator="/">
 | 
	
		
			
				|  |  | +          <el-breadcrumb-item
 | 
	
		
			
				|  |  | +            ><span style="font-weight: 700">调拨</span></el-breadcrumb-item
 | 
	
		
			
				|  |  | +          >
 | 
	
		
			
				|  |  | +          <el-breadcrumb-item
 | 
	
		
			
				|  |  | +            ><span style="font-weight: 700"
 | 
	
		
			
				|  |  | +              >调拨详情页</span
 | 
	
		
			
				|  |  | +            ></el-breadcrumb-item
 | 
	
		
			
				|  |  | +          >
 | 
	
		
			
				|  |  | +        </el-breadcrumb>
 | 
	
		
			
				|  |  | +        <el-button
 | 
	
		
			
				|  |  | +          style="margin-left: 10px"
 | 
	
		
			
				|  |  | +          size="mini"
 | 
	
		
			
				|  |  | +          icon="el-icon-arrow-left"
 | 
	
		
			
				|  |  | +          @click="goBack"
 | 
	
		
			
				|  |  | +          >返回列表</el-button
 | 
	
		
			
				|  |  |          >
 | 
	
		
			
				|  |  | -      </el-breadcrumb>
 | 
	
		
			
				|  |  | -      <el-button
 | 
	
		
			
				|  |  | -        style="margin-left: 10px"
 | 
	
		
			
				|  |  | -        size="mini"
 | 
	
		
			
				|  |  | -        icon="el-icon-arrow-left"
 | 
	
		
			
				|  |  | -        @click="goBack"
 | 
	
		
			
				|  |  | -        >返回列表</el-button
 | 
	
		
			
				|  |  | -      >
 | 
	
		
			
				|  |  | +      </div>
 | 
	
		
			
				|  |  | +      <div v-if="showApproval == 0">
 | 
	
		
			
				|  |  | +        <el-button
 | 
	
		
			
				|  |  | +          type="info"
 | 
	
		
			
				|  |  | +          size="small"
 | 
	
		
			
				|  |  | +          @click="addOrUpdateHandle(form, 'warehouse_status')"
 | 
	
		
			
				|  |  | +          v-if="form.warehouseStatus > 3"
 | 
	
		
			
				|  |  | +          >查看接单审批
 | 
	
		
			
				|  |  | +        </el-button>
 | 
	
		
			
				|  |  | +        <el-button
 | 
	
		
			
				|  |  | +          type="info"
 | 
	
		
			
				|  |  | +          size="small"
 | 
	
		
			
				|  |  | +          @click="addOrUpdateHand(form, 'warehouse_status')"
 | 
	
		
			
				|  |  | +          v-if="form.warehouseStatus > 3 && approVal == true"
 | 
	
		
			
				|  |  | +          >接单审批
 | 
	
		
			
				|  |  | +        </el-button>
 | 
	
		
			
				|  |  | +        <el-button
 | 
	
		
			
				|  |  | +          type="info"
 | 
	
		
			
				|  |  | +          :disabled="form.warehouseStatus >= 4"
 | 
	
		
			
				|  |  | +          size="small"
 | 
	
		
			
				|  |  | +          @click="verifyForm"
 | 
	
		
			
				|  |  | +          v-if="form.fBillstatus"
 | 
	
		
			
				|  |  | +          >接单请核
 | 
	
		
			
				|  |  | +        </el-button>
 | 
	
		
			
				|  |  | +        <el-button
 | 
	
		
			
				|  |  | +          type="info"
 | 
	
		
			
				|  |  | +          :disabled="browseStatus"
 | 
	
		
			
				|  |  | +          size="small"
 | 
	
		
			
				|  |  | +          @click="ordersRevoke"
 | 
	
		
			
				|  |  | +          v-if="form.warehouseStatus == 6"
 | 
	
		
			
				|  |  | +          >撤销接单请核
 | 
	
		
			
				|  |  | +        </el-button>
 | 
	
		
			
				|  |  | +        <el-button
 | 
	
		
			
				|  |  | +          type="info"
 | 
	
		
			
				|  |  | +          :disabled="browseStatus"
 | 
	
		
			
				|  |  | +          size="small"
 | 
	
		
			
				|  |  | +          @click="revokeTwo('warehouse_status')"
 | 
	
		
			
				|  |  | +          v-if="form.warehouseStatus == 4"
 | 
	
		
			
				|  |  | +          >撤销接单审批
 | 
	
		
			
				|  |  | +        </el-button>
 | 
	
		
			
				|  |  | +      </div>
 | 
	
		
			
				|  |  |      </div>
 | 
	
		
			
				|  |  |      <br />
 | 
	
		
			
				|  |  |      <el-form ref="form" :model="form" :rules="rules" label-width="130px">
 | 
	
	
		
			
				|  | @@ -44,7 +88,7 @@
 | 
	
		
			
				|  |  |            <el-form-item
 | 
	
		
			
				|  |  |              label="结算方式"
 | 
	
		
			
				|  |  |              prop="fStltypeid"
 | 
	
		
			
				|  |  | -            v-if="dataShowcar == '0'"
 | 
	
		
			
				|  |  | +            v-if="dataShowcar == '1'"
 | 
	
		
			
				|  |  |            >
 | 
	
		
			
				|  |  |              <el-select
 | 
	
		
			
				|  |  |                v-model="form.fStltypeid"
 | 
	
	
		
			
				|  | @@ -64,7 +108,7 @@
 | 
	
		
			
				|  |  |            <el-form-item
 | 
	
		
			
				|  |  |              label="作业类型"
 | 
	
		
			
				|  |  |              prop="fBusinessType"
 | 
	
		
			
				|  |  | -            v-if="dataShowcar == '1'"
 | 
	
		
			
				|  |  | +            v-else
 | 
	
		
			
				|  |  |            >
 | 
	
		
			
				|  |  |              <el-select
 | 
	
		
			
				|  |  |                style="width: 80%"
 | 
	
	
		
			
				|  | @@ -244,7 +288,7 @@
 | 
	
		
			
				|  |  |            <el-form-item
 | 
	
		
			
				|  |  |              label="作业类型"
 | 
	
		
			
				|  |  |              prop="fBusinessType"
 | 
	
		
			
				|  |  | -            v-if="dataShowcar == '0'"
 | 
	
		
			
				|  |  | +            v-if="dataShowcar == '1'"
 | 
	
		
			
				|  |  |            >
 | 
	
		
			
				|  |  |              <el-select
 | 
	
		
			
				|  |  |                style="width: 80%"
 | 
	
	
		
			
				|  | @@ -269,7 +313,7 @@
 | 
	
		
			
				|  |  |            <el-form-item
 | 
	
		
			
				|  |  |              label="结算方式"
 | 
	
		
			
				|  |  |              prop="fStltypeid"
 | 
	
		
			
				|  |  | -            v-if="dataShowcar == '1'"
 | 
	
		
			
				|  |  | +            v-else
 | 
	
		
			
				|  |  |            >
 | 
	
		
			
				|  |  |              <el-select
 | 
	
		
			
				|  |  |                v-model="form.fStltypeid"
 | 
	
	
		
			
				|  | @@ -428,12 +472,12 @@
 | 
	
		
			
				|  |  |            <el-row>
 | 
	
		
			
				|  |  |              <el-col :offset="17" :span="6">
 | 
	
		
			
				|  |  |                <el-button
 | 
	
		
			
				|  |  | +                v-if="dataShowcar == '0'"
 | 
	
		
			
				|  |  |                  @click="
 | 
	
		
			
				|  |  |                    detailsHidden2
 | 
	
		
			
				|  |  |                      ? (detailsHidden2 = false)
 | 
	
		
			
				|  |  |                      : (detailsHidden2 = true)
 | 
	
		
			
				|  |  |                  "
 | 
	
		
			
				|  |  | -                v-if="this.dataShowcar == 1"
 | 
	
		
			
				|  |  |                  >{{ detailsHidden2 ? "隐藏" : "更多" }}
 | 
	
		
			
				|  |  |                </el-button>
 | 
	
		
			
				|  |  |                <el-button
 | 
	
	
		
			
				|  | @@ -739,7 +783,7 @@
 | 
	
		
			
				|  |  |                  >撤回调拨
 | 
	
		
			
				|  |  |                </el-button>
 | 
	
		
			
				|  |  |                <el-dropdown @command="handleCommand" style="margin-left: 10px">
 | 
	
		
			
				|  |  | -                <el-button :disabled="browseStatus" size="small" type="success">
 | 
	
		
			
				|  |  | +                <el-button size="small" type="success">
 | 
	
		
			
				|  |  |                    打印单据<i class="el-icon-arrow-down el-icon--right"></i>
 | 
	
		
			
				|  |  |                  </el-button>
 | 
	
		
			
				|  |  |                  <el-dropdown-menu slot="dropdown">
 | 
	
	
		
			
				|  | @@ -2846,7 +2890,7 @@
 | 
	
		
			
				|  |  |        >
 | 
	
		
			
				|  |  |        <el-button
 | 
	
		
			
				|  |  |          type="primary"
 | 
	
		
			
				|  |  | -        v-if="approVal === true"
 | 
	
		
			
				|  |  | +        v-if="approVal === true && form.fBillstatus == 6"
 | 
	
		
			
				|  |  |          @click="addOrUpdateHand(form, 'f_billstatus')"
 | 
	
		
			
				|  |  |          >审批</el-button
 | 
	
		
			
				|  |  |        >
 | 
	
	
		
			
				|  | @@ -2854,17 +2898,17 @@
 | 
	
		
			
				|  |  |          >保 存</el-button
 | 
	
		
			
				|  |  |        >
 | 
	
		
			
				|  |  |        <el-button
 | 
	
		
			
				|  |  | -        :disabled="browseStatus"
 | 
	
		
			
				|  |  | +        :disabled="form.fBillstatus > 3"
 | 
	
		
			
				|  |  |          style="background-color: #008000; color: #fff"
 | 
	
		
			
				|  |  |          @click="submitForm()"
 | 
	
		
			
				|  |  |          >请核</el-button
 | 
	
		
			
				|  |  |        >
 | 
	
		
			
				|  |  | -      <el-button type="danger" v-if="form.fBillstatus === 6" @click="revoke"
 | 
	
		
			
				|  |  | +      <el-button type="danger" v-if="form.fBillstatus == 6" @click="revoke"
 | 
	
		
			
				|  |  |          >撤销请核</el-button
 | 
	
		
			
				|  |  |        >
 | 
	
		
			
				|  |  |        <el-button
 | 
	
		
			
				|  |  |          type="danger"
 | 
	
		
			
				|  |  | -        v-if="form.fBillstatus === 4 && current == before"
 | 
	
		
			
				|  |  | +        v-if="form.fBillstatus == 4 && current == before"
 | 
	
		
			
				|  |  |          :disabled="doNot"
 | 
	
		
			
				|  |  |          @click="revokeTwo('f_billstatus')"
 | 
	
		
			
				|  |  |          >撤销审批</el-button
 | 
	
	
		
			
				|  | @@ -2877,7 +2921,6 @@
 | 
	
		
			
				|  |  |  <script>
 | 
	
		
			
				|  |  |  import print from "print-js";
 | 
	
		
			
				|  |  |  import {
 | 
	
		
			
				|  |  | -  backFee,
 | 
	
		
			
				|  |  |    RevocationApproval,
 | 
	
		
			
				|  |  |    addWhgenleg,
 | 
	
		
			
				|  |  |    getStockTransferList,
 | 
	
	
		
			
				|  | @@ -2892,6 +2935,10 @@ import {
 | 
	
		
			
				|  |  |    exportStockTransfer,
 | 
	
		
			
				|  |  |    delstockTransfer_s,
 | 
	
		
			
				|  |  |    serialNumber,
 | 
	
		
			
				|  |  | +  revoke,
 | 
	
		
			
				|  |  | +  submitWarehousingApproval,
 | 
	
		
			
				|  |  | +  ordersRevoke,
 | 
	
		
			
				|  |  | +  checkCode,
 | 
	
		
			
				|  |  |  } from "@/api/warehouseBusiness/stockTransfer";
 | 
	
		
			
				|  |  |  import { operationAgreement } from "@/api/agreement/agreement";
 | 
	
		
			
				|  |  |  import { listCorps } from "@/api/basicdata/corps";
 | 
	
	
		
			
				|  | @@ -3378,6 +3425,7 @@ export default {
 | 
	
		
			
				|  |  |        dataShowcar: null,
 | 
	
		
			
				|  |  |        tfNetweightnum: 0,
 | 
	
		
			
				|  |  |        tfGrossweightnum: 0,
 | 
	
		
			
				|  |  | +      showApproval: null,
 | 
	
		
			
				|  |  |      };
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |    created() {
 | 
	
	
		
			
				|  | @@ -3416,9 +3464,11 @@ export default {
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  |      this.getConfigKey("data_showcar").then((response) => {
 | 
	
		
			
				|  |  |        this.dataShowcar = response.msg;
 | 
	
		
			
				|  |  | -      if (this.dataShowcar == "1") {
 | 
	
		
			
				|  |  | +      if (this.dataShowcar == "0") {
 | 
	
		
			
				|  |  |          this.detailsHidden2 = false;
 | 
	
		
			
				|  |  |          this.form.fBusinessType = "0";
 | 
	
		
			
				|  |  | +      } else {
 | 
	
		
			
				|  |  | +        this.detailsHidden2 = true;
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  |      listWarehousesss({ fStatus: 0, delFlag: 0 }).then((response) => {
 | 
	
	
		
			
				|  | @@ -3451,6 +3501,9 @@ export default {
 | 
	
		
			
				|  |  |      listCorps({ fTypeid: 2 }).then((response) => {
 | 
	
		
			
				|  |  |        this.fleetOptions = response.rows;
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  | +    this.getConfigKey("outStock.orders.approvalFlow").then((response) => {
 | 
	
		
			
				|  |  | +      this.showApproval = response.msg;
 | 
	
		
			
				|  |  | +    });
 | 
	
		
			
				|  |  |      this.company = localStorage.getItem("companyName");
 | 
	
		
			
				|  |  |      this.queryUser();
 | 
	
		
			
				|  |  |      this.getRow();
 | 
	
	
		
			
				|  | @@ -3494,8 +3547,10 @@ export default {
 | 
	
		
			
				|  |  |        this.warehouseCrList = [];
 | 
	
		
			
				|  |  |        this.warehouseDrList = [];
 | 
	
		
			
				|  |  |        this.CntrTable = [];
 | 
	
		
			
				|  |  | -      if (this.dataShowcar == "1") {
 | 
	
		
			
				|  |  | +      if (this.dataShowcar == "0") {
 | 
	
		
			
				|  |  |          this.detailsHidden2 = false;
 | 
	
		
			
				|  |  | +      } else {
 | 
	
		
			
				|  |  | +        this.detailsHidden2 = true;
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        if (this.$route.query.id) {
 | 
	
		
			
				|  |  |          this.approVal = true;
 | 
	
	
		
			
				|  | @@ -3817,16 +3872,16 @@ export default {
 | 
	
		
			
				|  |  |        this.addOrUpdateVisib = false;
 | 
	
		
			
				|  |  |        this.$router.push({ path: "/index" });
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | -    addOrUpdateHandle(form,status) {
 | 
	
		
			
				|  |  | +    addOrUpdateHandle(form, status) {
 | 
	
		
			
				|  |  |        this.addOrUpdateVisible = true;
 | 
	
		
			
				|  |  |        this.$nextTick(() => {
 | 
	
		
			
				|  |  | -        this.$refs.addOrUpdate.init(form.fId, 140,status);
 | 
	
		
			
				|  |  | +        this.$refs.addOrUpdate.init(form.fId, 140, status);
 | 
	
		
			
				|  |  |        });
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | -    addOrUpdateHand(form,status) {
 | 
	
		
			
				|  |  | +    addOrUpdateHand(form, status) {
 | 
	
		
			
				|  |  |        this.addOrUpdateVisib = true;
 | 
	
		
			
				|  |  |        this.$nextTick(() => {
 | 
	
		
			
				|  |  | -        this.$refs.ApprovalComments.init(form.fId,status,140);
 | 
	
		
			
				|  |  | +        this.$refs.ApprovalComments.init(form.fId, status, 140);
 | 
	
		
			
				|  |  |        });
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      changefStltype(row) {
 | 
	
	
		
			
				|  | @@ -4199,7 +4254,7 @@ export default {
 | 
	
		
			
				|  |  |      getForm() {
 | 
	
		
			
				|  |  |        getStockTransfer(this.chiId).then((response) => {
 | 
	
		
			
				|  |  |          this.form = response.data.warehousebills;
 | 
	
		
			
				|  |  | -        if (this.form.fBillstatus > 2) {
 | 
	
		
			
				|  |  | +        if (this.form.fBillstatus > 3) {
 | 
	
		
			
				|  |  |            this.approvalStatus = false;
 | 
	
		
			
				|  |  |            this.browseStatus = true;
 | 
	
		
			
				|  |  |          } else {
 | 
	
	
		
			
				|  | @@ -4427,6 +4482,112 @@ export default {
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        });
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | +    verifyForm() {
 | 
	
		
			
				|  |  | +      let checkData = {
 | 
	
		
			
				|  |  | +        fId: this.form.fId,
 | 
	
		
			
				|  |  | +        fType: "warehouse",
 | 
	
		
			
				|  |  | +        codeVal: this.form.fDateChanged,
 | 
	
		
			
				|  |  | +      };
 | 
	
		
			
				|  |  | +      checkCode(checkData).then((response) => {
 | 
	
		
			
				|  |  | +        if (!response) {
 | 
	
		
			
				|  |  | +          this.$confirm("数据发生变化,请更新一下数据?", "提示", {
 | 
	
		
			
				|  |  | +            confirmButtonText: "确认",
 | 
	
		
			
				|  |  | +            cancelButtonText: "取消",
 | 
	
		
			
				|  |  | +            type: "warning",
 | 
	
		
			
				|  |  | +          }).then(() => {
 | 
	
		
			
				|  |  | +            this.getForm();
 | 
	
		
			
				|  |  | +          });
 | 
	
		
			
				|  |  | +        } else {
 | 
	
		
			
				|  |  | +          this.$refs["form"].validate((valid) => {
 | 
	
		
			
				|  |  | +            if (valid) {
 | 
	
		
			
				|  |  | +              this.updateDeduplication();
 | 
	
		
			
				|  |  | +              this.form.fBillingway = this.form.fFeetUnit;
 | 
	
		
			
				|  |  | +              this.form.fFeetunit = this.form.fFeetUnit;
 | 
	
		
			
				|  |  | +              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;
 | 
	
		
			
				|  |  | +              if (this.CntrTable.length > 0) {
 | 
	
		
			
				|  |  | +                let arr = [];
 | 
	
		
			
				|  |  | +                this.CntrTable.map((e) => {
 | 
	
		
			
				|  |  | +                  this.cntrList.map((item) => {
 | 
	
		
			
				|  |  | +                    if (item.fId == e.fCntrid) {
 | 
	
		
			
				|  |  | +                      arr.push(item.fName + "X" + e.fCntrcount);
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +                  });
 | 
	
		
			
				|  |  | +                });
 | 
	
		
			
				|  |  | +                arr = [...new Set(arr)];
 | 
	
		
			
				|  |  | +                this.form.fCntval = arr.join(",");
 | 
	
		
			
				|  |  | +              } else {
 | 
	
		
			
				|  |  | +                this.form.fCntval = null;
 | 
	
		
			
				|  |  | +              }
 | 
	
		
			
				|  |  | +              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 = "";
 | 
	
		
			
				|  |  | +              }
 | 
	
		
			
				|  |  | +              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 = "";
 | 
	
		
			
				|  |  | +              }
 | 
	
		
			
				|  |  | +              formData.append("tWarehouseBills", JSON.stringify(this.form));
 | 
	
		
			
				|  |  | +              // 库存明细
 | 
	
		
			
				|  |  | +              formData.append(
 | 
	
		
			
				|  |  | +                "tWarehousebillsitems",
 | 
	
		
			
				|  |  | +                JSON.stringify(this.detailList)
 | 
	
		
			
				|  |  | +              );
 | 
	
		
			
				|  |  | +              // 附件数据
 | 
	
		
			
				|  |  | +              formData.append(
 | 
	
		
			
				|  |  | +                "tEnclosure",
 | 
	
		
			
				|  |  | +                JSON.stringify(this.relevantAttachments)
 | 
	
		
			
				|  |  | +              );
 | 
	
		
			
				|  |  | +              // 费用明细付款
 | 
	
		
			
				|  |  | +              formData.append(
 | 
	
		
			
				|  |  | +                "tWarehousebillsfeesCr",
 | 
	
		
			
				|  |  | +                JSON.stringify(this.warehouseCrList)
 | 
	
		
			
				|  |  | +              );
 | 
	
		
			
				|  |  | +              // 收款
 | 
	
		
			
				|  |  | +              formData.append(
 | 
	
		
			
				|  |  | +                "tWarehousebillsfeesDr",
 | 
	
		
			
				|  |  | +                JSON.stringify(this.warehouseDrList)
 | 
	
		
			
				|  |  | +              );
 | 
	
		
			
				|  |  | +              formData.append("mblnoStatus", JSON.stringify(this.mblnoStatus));
 | 
	
		
			
				|  |  | +              formData.append("tCntr", JSON.stringify(this.CntrTable));
 | 
	
		
			
				|  |  | +              submitWarehousingApproval(formData).then((response) => {
 | 
	
		
			
				|  |  | +                if (response.code == 200) {
 | 
	
		
			
				|  |  | +                  this.msgSuccess("请核成功");
 | 
	
		
			
				|  |  | +                  this.$set(this.form, "warehouseStatus", 4);
 | 
	
		
			
				|  |  | +                  this.cancel();
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +              });
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +          });
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +      });
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  |      saveForm(status) {
 | 
	
		
			
				|  |  |        this.$refs["form"].validate((valid) => {
 | 
	
		
			
				|  |  |          if (valid) {
 | 
	
	
		
			
				|  | @@ -4763,6 +4924,23 @@ export default {
 | 
	
		
			
				|  |  |          this.whgenlegTotal = response.total;
 | 
	
		
			
				|  |  |        });
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | +    //撤销请核
 | 
	
		
			
				|  |  | +    revoke() {
 | 
	
		
			
				|  |  | +      revoke(this.form.fId).then((data) => {
 | 
	
		
			
				|  |  | +        if (data.code === 200) {
 | 
	
		
			
				|  |  | +          this.browseStatus = false;
 | 
	
		
			
				|  |  | +          this.msgSuccess("撤销成功");
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +      });
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    ordersRevoke() {
 | 
	
		
			
				|  |  | +      ordersRevoke(this.form.fId).then((data) => {
 | 
	
		
			
				|  |  | +        if (data.code === 200) {
 | 
	
		
			
				|  |  | +          this.$set(this.form, "warehouseStatus", 2);
 | 
	
		
			
				|  |  | +          this.msgSuccess("撤销成功");
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +      });
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  |      printZyd() {
 | 
	
		
			
				|  |  |        if (this.Printinglist.length > 0) {
 | 
	
		
			
				|  |  |          for (let item in this.Printinglist) {
 |