caojunjie 4 سال پیش
والد
کامیت
08fa731bf1

+ 8 - 0
src/api/warehouseBusiness/warehouseInStock.js

@@ -100,3 +100,11 @@ export function revoke(fId) {
     method: 'get',
   })
 }
+// 状态为4撤销(请核)
+export function revokeTwo(data) {
+  return request({
+    url: '/warehouse/paths/revoke',
+    method: 'post',
+    data: data
+  })
+}

+ 7 - 0
src/api/warehouseBusiness/warehouseOutStock.js

@@ -95,3 +95,10 @@ export function exportWarehousebills(query) {
     params: query
   })
 }
+// 状态为6撤销(请核)
+export function revoke(fId) {
+  return request({
+    url: '/warehouseBusiness/outStock/withdrawById/' + fId,
+    method: 'get',
+  })
+}

+ 20 - 5
src/views/warehouseBusiness/inStock/index.vue

@@ -2549,7 +2549,8 @@ import {
   addWarehouse,
   updateWarehousebills,
   exportWarehousebills,
-  revoke
+  revoke,
+  revokeTwo
 } from "@/api/warehouseBusiness/warehouseInStock";
 import { listAgreement, operationAgreement } from "@/api/agreement/agreement";
 import { listCorps } from "@/api/basicdata/corps";
@@ -3024,9 +3025,14 @@ export default {
       })
     },
     revokeTwo(){
-      queryUserVal().then((response)=>{
-        this.current = response.user.userName
-        this.before = queryParams.createBy
+      let data = {
+        actId:110,
+        billId:this.form.fId,
+        id:this.form.fId
+      }
+      console.log(data)
+      revokeTwo(data).then(data =>{
+        console.log(data)
       })
     },
     printSomething() {
@@ -3726,6 +3732,8 @@ export default {
       const fId = row.fId || this.ids;
       this.dataList = [];
       getWarehousebills(fId).then((response) => {
+        this.before = response.data.corps[0].createBy
+        console.log(response.data.corps[0].createBy)
         if (response.data.warehousebills) {
           this.form = response.data.warehousebills;
           if (this.form.fBillstatus > 2) {
@@ -3813,6 +3821,11 @@ export default {
         this.open = true;
         this.title = "修改仓入库";
       });
+      queryUserVal().then((response)=>{
+        console.log(response)
+        this.current = response.user.userName
+        console.log(this.queryParams)
+      })
     },
     // 库存总账多选框
     whgenlegSelectionChange(selection) {
@@ -4227,14 +4240,16 @@ export default {
               this.form.fId = this.fid;
             }
             disChargelist(formData).then((response) => {
+              this.dataList = response.data.warehousebillsitems
+              console.log(response.data.warehousebillsitems)
               for (let dt in dataSelection) {
                 for (let li in this.dataList) {
+                  this.dataList[li].fBsdate = (new Date(response.data.warehousebillsitems[li].createTime)).getTime() / 1000
                   if (this.dataList[li].fId === dataSelection.fId) {
                     this.$set(this.dataList[li], "fBillstatus", 30);
                   }
                 }
               }
-              this.dataList = response.data.warehousebillsitems
               this.msgSuccess("卸货成功");
               this.$refs.tableList.clearSelection();
             });

+ 192 - 203
src/views/warehouseBusiness/outStock/index.vue

@@ -167,10 +167,10 @@
           icon="el-icon-search"
           size="mini"
           @click="handleQuery"
-          >搜索
+        >搜索
         </el-button>
         <el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
-          >重置
+        >重置
         </el-button>
       </el-form-item>
     </el-form>
@@ -183,7 +183,7 @@
           size="mini"
           @click="handleAdd(false)"
           v-hasPermi="['warehouseBusiness:warehousebills:add']"
-          >新增
+        >新增
         </el-button>
       </el-col>
       <el-col :span="1.5">
@@ -194,7 +194,7 @@
           :disabled="single"
           @click="handleUpdate"
           v-hasPermi="['warehouseBusiness:warehousebills:edit']"
-          >修改
+        >修改
         </el-button>
       </el-col>
       <el-col :span="1.5">
@@ -204,7 +204,7 @@
           size="mini"
           @click="handleExport"
           v-hasPermi="['warehouseBusiness:warehousebills:export']"
-          >导出
+        >导出
         </el-button>
       </el-col>
       <el-col :span="1.5">
@@ -215,7 +215,7 @@
           @click="handleExport"
           :disabled="multiple"
           v-hasPermi="['warehouseBusiness:warehousebills:export']"
-          >导入
+        >导入
         </el-button>
       </el-col>
       <right-toolbar
@@ -244,9 +244,9 @@
         align="center"
         prop="createTime"
         style="width: 60%"
-        ><template slot-scope="scope">
-          <span>{{ parseTime(scope.row.fBsdate, "{y}-{m}-{d}") }}</span>
-        </template>
+      ><template slot-scope="scope">
+        <span>{{ parseTime(scope.row.fBsdate, "{y}-{m}-{d}") }}</span>
+      </template>
       </el-table-column>
       <el-table-column label="仓库" align="center" prop="fWarehouseid" />
       <el-table-column label="计划出库件数" align="center" prop="fPlanqty" />
@@ -292,10 +292,9 @@
             size="mini"
             type="text"
             icon="el-icon-edit"
-            v-if="scope.row.fBillstatus === 6"
             @click="handleUpdate(scope.row, true)"
             v-hasPermi="['warehouseBusiness:warehousebills:edit']"
-            >查看
+          >查看
           </el-button>
           <el-button
             size="mini"
@@ -308,18 +307,24 @@
             "
             @click="handleUpdate(scope.row, false)"
             v-hasPermi="['warehouseBusiness:warehousebills:edit']"
-            >修改
+          >修改
           </el-button>
           <el-button
             size="mini"
             type="text"
             icon="el-icon-delete"
+            v-if="scope.row.fBillstatus !== 6 && scope.row.fItemsStatus === 1"
             @click="handleDelete(scope.row)"
-            v-if="
-              scope.row.fBillstatus !== 6 && scope.row.fItemsStatus === 1
-            "
             v-hasPermi="['warehouseBusiness:warehousebills:remove']"
-            >删除
+          >删除
+          </el-button>
+          <el-button
+            size="mini"
+            type="text"
+            icon="el-icon-delete"
+            v-if="scope.row.fBillstatus == 4"
+            @click="handleUpdate(scope.row, true)"
+          >审核进度
           </el-button>
         </template>
       </el-table-column>
@@ -681,7 +686,7 @@
             type="primary"
             :disabled="browseStatus"
             @click.prevent="addRelevant(10)"
-            >新行
+          >新行
           </el-button>
           <!-- <el-button :disabled="browseStatus" @click.prevent="deleteRow(warehouseDrList)"
           >删除
@@ -695,28 +700,27 @@
           <el-button
             :disabled="dataListSelection.length <= 0 || browseStatus"
             @click.prevent="creditClick"
-            >出库确认
+          >出库确认
           </el-button>
           <el-button
             :disabled="dataWithdrawList.length <= 0 || browseStatus"
             @click.prevent="withdrawClick"
-            >撤回出库</el-button
+          >撤回出库</el-button
           >
           <el-button type="warning" prop="打印" :disabled="printinglist.length <= 0" @click="showEditDialog_s"
-            >出库单
+          >出库单
           </el-button>
           <!-- <el-button type="primary" :disabled="browseStatus" @click="saveForm">保 存</el-button> -->
           <el-button
             style="background-color: #008000; color: #fff"
             @click="submitForm"
             :disabled="browseStatus"
-            >请核</el-button
+          >请核</el-button
           >
         </div>
         <div style="font-size: 18px">出库明细</div>
         <!--点击展开-->
       </div>
-      <el-form v-model="dataList" :rules="checkout" ref="checkout">
       <el-table
         :data="dataList"
         ref="tableList"
@@ -751,7 +755,7 @@
           header-align="center"
           width="150px"
           align="center"
-          label="库区"
+          label="*库区"
         >
         </el-table-column>
         <el-table-column
@@ -759,7 +763,7 @@
           header-align="center"
           align="center"
           width="140px"
-          label="品牌"
+          label="*品牌"
         >
         </el-table-column>
         <el-table-column
@@ -767,7 +771,7 @@
           header-align="center"
           align="center"
           width="180px"
-          label="当前库存"
+          label="*当前库存"
         >
         </el-table-column>
         <el-table-column
@@ -778,7 +782,6 @@
           label="*出库件数"
         >
           <template slot-scope="scope">
-            <el-form-item :prop="'dataList.'+scope.$index+'.fQty'" :rules="checkout.fQty">
             <el-input
               oninput='this.value=this.value.replace(/[^\-?\d]/g,"").replace(/^(\-)*(\d+)\.(\d\d).*$/, "")'
               @change="qtyChange(scope.row)"
@@ -787,7 +790,6 @@
               placeholder="出库件数"
               show-word-limit
             />
-            </el-form-item>
           </template>
         </el-table-column>
         <el-table-column
@@ -798,7 +800,6 @@
           label="*出库毛重"
         >
           <template slot-scope="scope">
-            <el-form-item prop="fGrossweight" :rules="checkout.fGrossweight">
             <el-input
               :disabled="browseStatus || scope.row.fBillstatus === 20 || scope.row.fBillstatus === 30 || scope.row.fBillstatus === 40"
               oninput='this.value=this.value.replace(/[^\-?\d.]/g,"").replace(/^(\-)*(\d+)\.(\d\d).*$/, "$1$2.$3")'
@@ -806,7 +807,6 @@
               placeholder="出库毛重"
               show-word-limit
             />
-            </el-form-item>
           </template>
         </el-table-column>
         <el-table-column
@@ -817,7 +817,6 @@
           label="*出库净重"
         >
           <template slot-scope="scope">
-            <el-form-item prop="fNetweight" :rules="checkout.fNetweight">
             <el-input
               oninput='this.value=this.value.replace(/[^\-?\d.]/g,"").replace(/^(\-)*(\d+)\.(\d\d).*$/, "$1$2.$3")'
               v-model="scope.row.fNetweight"
@@ -825,7 +824,6 @@
               placeholder="出库净重"
               show-word-limit
             />
-            </el-form-item>
           </template>
         </el-table-column>
         <el-table-column
@@ -853,7 +851,6 @@
           label="*包装规格"
         >
           <template slot-scope="scope">
-            <el-form-item prop="fPackagespecs" :rules="checkout.fPackagespecs">
             <el-input
               oninput='this.value=this.value.replace(/[^\-?\d.]/g,"").replace(/^(\-)*(\d+)\.(\d\d).*$/, "$1$2.$3")'
               v-model="scope.row.fPackagespecs"
@@ -861,7 +858,6 @@
               placeholder="包装规格"
               show-word-limit
             />
-            </el-form-item>
           </template>
         </el-table-column>
         <el-table-column
@@ -939,18 +935,16 @@
           label="*车号"
         >
           <template slot-scope="scope">
-            <el-form-item prop="ftruckno" :rules="checkout.ftruckno">
             <el-input
               v-model="scope.row.fTruckno"
               placeholder="车号"
               :disabled="browseStatus || scope.row.fBillstatus === 20 || scope.row.fBillstatus === 30 || scope.row.fBillstatus === 40"
               show-word-limit
             />
-            </el-form-item>
           </template>
         </el-table-column>
 
-         <el-table-column
+        <el-table-column
           prop="fDriverName"
           header-align="center"
           width="130px"
@@ -958,14 +952,12 @@
           label="*司机名"
         >
           <template slot-scope="scope">
-            <el-form-item prop="fDriverName" :rules="checkout.fDriverName">
             <el-input
               v-model="scope.row.fDriverName"
               placeholder="司机名"
               :disabled="browseStatus || scope.row.fBillstatus === 20 || scope.row.fBillstatus === 30 || scope.row.fBillstatus === 40"
               show-word-limit
             />
-            </el-form-item>
           </template>
         </el-table-column>
 
@@ -977,14 +969,12 @@
           label="*司机电话"
         >
           <template slot-scope="scope">
-            <el-form-item prop="fDriverTel" :rules="checkout.fDriverTel">
             <el-input
               v-model="scope.row.fDriverTel"
               placeholder="司机电话"
               :disabled="browseStatus || scope.row.fBillstatus === 20 || scope.row.fBillstatus === 30 || scope.row.fBillstatus === 40"
               show-word-limit
             />
-            </el-form-item>
           </template>
         </el-table-column>
 
@@ -996,14 +986,12 @@
           label="*司机身份证"
         >
           <template slot-scope="scope">
-            <el-form-item prop="fDriverIdCar" :rules="checkout.fDriverIdCar">
             <el-input
               v-model="scope.row.fDriverIdCar"
               placeholder="司机身份证"
               :disabled="browseStatus || scope.row.fBillstatus === 20 || scope.row.fBillstatus === 30 || scope.row.fBillstatus === 40"
               show-word-limit
             />
-            </el-form-item>
           </template>
         </el-table-column>
 
@@ -1085,7 +1073,6 @@
           </template>
         </el-table-column>
       </el-table>
-      </el-form>
       <div
         class="dialogTableTitle flex a-center jlr"
         style="
@@ -1097,7 +1084,7 @@
       >
         <div>
           <el-button :disabled="browseStatus" @click.prevent="addRelevt()"
-            >新行
+          >新行
           </el-button>
         </div>
         <div style="font-size: 18px">附件明细</div>
@@ -1179,7 +1166,7 @@
               @click.native.prevent="deleteRow(scope.$index, relevantAttachments)"
               :disabled="browseStatus"
               size="small"
-              >移除
+            >移除
             </el-button>
           </template>
         </el-table-column>
@@ -1195,15 +1182,15 @@
       >
         <div>
           <el-button :disabled="browseStatus" @click.prevent="addCollection()"
-            >新行
+          >新行
           </el-button>
           <el-button type="primary" :disabled="browseStatus" @click="saveForm">保 存</el-button>
           <!--暂时隐藏-->
-<!--          <el-button type="warning" @click.prevent="addStorages('Dr')">仓储费协议</el-button >-->
+          <!--          <el-button type="warning" @click.prevent="addStorages('Dr')">仓储费协议</el-button >-->
           <el-button type="danger"
                      :disabled="browseStatus"
                      @click.prevent="addAgreement('Dr')"
-            >作业费协议</el-button
+          >作业费协议</el-button
           >
         </div>
         <div style="font-size: 18px">收款信息</div>
@@ -1407,7 +1394,7 @@
             <el-input
               v-model="scope.row.remarks"
               :disabled="browseStatus"
-              placeholder="备1注"
+              placeholder="备注"
               show-word-limit
             />
           </template>
@@ -1422,7 +1409,7 @@
             <el-button
               @click.native.prevent="deleteRow(scope.$index, warehouseDrList)"
               size="small"
-              >移除</el-button
+            >移除</el-button
             >
           </template>
         </el-table-column>
@@ -1438,14 +1425,14 @@
       >
         <div>
           <el-button :disabled="browseStatus" @click.prevent="addpayment()"
-            >新行
+          >新行
           </el-button>
           <!-- <el-button :disabled="browseStatus" @click.prevent="deleteRow(warehouseDrList)"
           >删除
         </el-button> -->
           <el-button type="primary" :disabled="browseStatus" @click="saveForm">保 存</el-button>
           <!--暂时隐藏-->
-<!--          <el-button type="warning" @click.prevent="addStorages('Cr')">仓储费协议</el-button>-->
+          <!--          <el-button type="warning" @click.prevent="addStorages('Cr')">仓储费协议</el-button>-->
           <el-button type="danger"
                      :disabled="browseStatus"
                      @click.prevent="addAgreement('Cr')"
@@ -1668,7 +1655,7 @@
             <el-button
               @click.native.prevent="deleteRow(scope.$index, warehouseCrList)"
               size="small"
-              >移除</el-button
+            >移除</el-button
             >
           </template>
         </el-table-column>
@@ -1678,18 +1665,18 @@
           >收货单
         </el-button> -->
         <el-button type="warning" prop="打印" :disabled="printinglist.length <= 0 || browseStatus" @click="showEditDialog_s"
-          >出库单
+        >出库单
         </el-button>
         <el-button :disabled="printinglist.length <= 0 || browseStatus" @click="discharge">装货</el-button>
         <el-button type="info" prop="打印" :disabled="printinglist.length <= 0 || browseStatus" @click="printJobSheet"
-          >作业单
+        >作业单
         </el-button>
         <el-button type="primary" :disabled="browseStatus" @click="saveForm">保 存</el-button>
         <el-button
           style="background-color: #008000; color: #fff"
           @click="submitForm"
           :disabled="browseStatus"
-          >请核</el-button
+        >请核</el-button
         >
         <el-button @click="cancel">取 消</el-button>
       </div>
@@ -1893,7 +1880,7 @@
           @pagination="getWhgenlegList"
         />
         <div slot="footer" class="dialog-footer">
-           <el-button type="primary" @click="storageFeeExport">导入仓储费</el-button>
+          <el-button type="primary" @click="storageFeeExport">导入仓储费</el-button>
           <el-button @click="storageAgreements = false">取 消</el-button>
         </div>
       </el-dialog>
@@ -2124,9 +2111,9 @@
         :modal="false"
       >
         <table id="print_area"
-          class="biaoge zzss"
-          border="1"
-          style="border-collapse: collapse; border: none"
+               class="biaoge zzss"
+               border="1"
+               style="border-collapse: collapse; border: none"
         >
           <tr>
             <td
@@ -2206,8 +2193,8 @@
           </tr>
         </table>
         <div style="display: flex; justify-content: space-between">
-        <el-button type="primary" @click="printSomething">打印</el-button>
-        <el-button @click="closeWindow">取消</el-button>
+          <el-button type="primary" @click="printSomething">打印</el-button>
+          <el-button @click="closeWindow">取消</el-button>
         </div>
       </el-dialog>
     </el-dialog>
@@ -2437,33 +2424,6 @@ export default {
         fTrademodeid: null,
         fWarehouseid: null,
       },
-
-      checkout: {
-        fQty:[{
-          type:"string",required: true, message: " ", trigger: "blur"
-        }],
-        fGrossweight:[{
-          required: true, message: " ", trigger: "blur"
-        }],
-        fNetweight:[{
-          required: true, message: " ", trigger: "blur"
-        }],
-        fPackagespecs:[{
-          required: true, message: " ", trigger: "blur"
-        }],
-        ftruckno:[{
-          required: true, message: " ", trigger: "blur"
-        }],
-        fDriverName:[{
-          required: true, message: " ", trigger: "blur"
-        }],
-        fDriverTel:[{
-          required: true, message: " ", trigger: "blur"
-        }],
-        fDriverIdCar:[{
-          required: true, message: " ", trigger: "blur"
-        }]
-      },
       // 表单校验
       rules: {
         fDeptid: [{ required: true, message: " ", trigger: "blur" }],
@@ -2903,33 +2863,33 @@ export default {
             return false;
           }
           if (!this.printinglist[warehouseCr].fGoodsid) {
-              this.$message.error("请选择品名");
-              return false;
-            }
+            this.$message.error("请选择品名");
+            return false;
+          }
           if (!this.printinglist[warehouseCr].fWarehouselocid) {
-                    this.$message.error("请选择库区");
-                    return false;
-            }
-             if (!this.printinglist[warehouseCr].fGrossweight) {
-              this.$message.error("请选择入库毛重");
-              return false;
-            }
-            if (!this.printinglist[warehouseCr].fNetweight) {
-              this.$message.error("请选择入库净重");
-              return false;
-            }
-            if (!this.printinglist[warehouseCr].fQty) {
-              this.$message.error("请选择入库件数");
-              return false;
-            }
-            if (!this.printinglist[warehouseCr].fDriverName) {
-              this.$message.error("请输入司机姓名");
-              return false;
-            }
-            if (!this.printinglist[warehouseCr].fDriverTel) {
-              this.$message.error("请输入司机电话");
-              return false;
-            }
+            this.$message.error("请选择库区");
+            return false;
+          }
+          if (!this.printinglist[warehouseCr].fGrossweight) {
+            this.$message.error("请选择入库毛重");
+            return false;
+          }
+          if (!this.printinglist[warehouseCr].fNetweight) {
+            this.$message.error("请选择入库净重");
+            return false;
+          }
+          if (!this.printinglist[warehouseCr].fQty) {
+            this.$message.error("请选择入库件数");
+            return false;
+          }
+          if (!this.printinglist[warehouseCr].fDriverName) {
+            this.$message.error("请输入司机姓名");
+            return false;
+          }
+          if (!this.printinglist[warehouseCr].fDriverTel) {
+            this.$message.error("请输入司机电话");
+            return false;
+          }
         }
         this.openPrintJobSheet = true;
         // this.addList()
@@ -3129,16 +3089,27 @@ export default {
       this.browseStatus = status;
       this.reset();
       this.detailsHidden = false;
-      let data = row || this.ids;
-      getWarehousebills(data.fId).then((response) => {
+      this.formBrowseStatus = false;
+      const fId = row.fId || this.ids;
+      this.dataList = [];
+      getWarehousebills(fId).then((response) => {
+        this.before = response.data.corps[0].createBy
+        console.log(response.data.corps[0].createBy)
         if (response.data.warehousebills) {
           this.form = response.data.warehousebills;
-          this.$set(this.form, "fEta", Date.parse(this.form.fEta));
-          this.$set(this.form, "fStltypeid", this.form.fStltypeid + '');
-          this.$set(this.form, 'fFeetunit', Number(this.form.fFeetunit))
-          this.$set(this.form, "fBsdate", Date.parse(this.form.fBsdate));
-          this.$set(this.form, "fTrademodeid", this.form.fTrademodeid + '');
-          this.$set(this.form, 'createTime', Date.parse(this.form.createTime))
+          if (this.form.fBillstatus > 2) {
+            this.approvalStatus = false;
+          } else {
+            this.approvalStatus = true;
+          }
+        }
+        if (response.data.warehouseBillsItem) {
+          this.dataList = response.data.warehouseBillsItem;
+          for (let list in this.dataList) {
+            if (this.dataList[list].fBillstatus > 10) {
+              this.formBrowseStatus = true;
+            }
+          }
         }
         if (response.data.corps) {
           this.fMblnoOptions = response.data.corps;
@@ -3153,48 +3124,69 @@ export default {
         }
         if (response.data.warehouseBillsItem) {
           this.dataList = response.data.warehouseBillsItem;
-          for (let list in this.dataList) {
-            if (!this.form.fMblno) {
-              this.$set(this.form, "fMblno", this.dataList[list].fMblno);
-            }
-            if (this.dataList[list].fBillstatus > 10) {
-              this.formBrowseStatus = true;
-            }
-            this.$set(this.dataList[list], "fBsdate", Date.parse(this.dataList[list].fBsdate));
-          }
         }
         if (response.data.enclosures) {
           this.relevantAttachments = response.data.enclosures;
         }
-        if (response.data.warehouse) {
-          this.warehouseDrList = response.data.warehousebillsfeesDr;
-        }
-        if (response.data.warehousebillsfeesCr) {
-          this.warehouseCrList = response.data.warehousebillsfeesCr;
-        }
-        if (response.data.sysUser) {
-          this.userVal = response.data.sysUser
-          this.userOptions = response.data.sysUser;
-        }
-        if (response.data.dept) {
-          this.deptOptions = []
-          this.deptOptions.push(response.data.dept)
-        }
-        if (response.data.feesList) {
-          this.fWbuOptions = response.data.feesList;
-        }
-        if (response.data.goodsList) {
-          this.goodsOptions = response.data.goodsList;
+        this.$set(this.form, "fStltypeid", this.form.fStltypeid + "");
+        this.$set(this.form, "fEta", Date.parse(this.form.fEta));
+        this.$set(this.form, "fBsdate", Date.parse(this.form.fBsdate));
+        this.$set(this.form, "createTime", Date.parse(this.form.createTime));
+        this.$set(this.form, "fTrademodeid", this.form.fTrademodeid + "");
+        this.$set(
+          this.form,
+          "fPlannetweight",
+          this.form.fPlannetweight.toFixed(2)
+        );
+        this.$set(
+          this.form,
+          "fPlangrossweight",
+          this.form.fPlangrossweight.toFixed(2)
+        );
+        for (let list in this.dataList) {
+          this.$set(
+            this.dataList[list],
+            "fBsdate",
+            Date.parse(this.dataList[list].fBsdate)
+          );
         }
-        if (response.data.warehouse) {
-          this.warehouseOptions = response.data.warehouse;
+        this.goodsOptions = response.data.goodsList;
+        this.kqhouseOptions = response.data.warehouseAreas;
+        this.warehouseDrList = response.data.warehousebillsfeesDr;
+        for (let dr in this.warehouseDrList) {
+          this.$set(
+            this.warehouseDrList[dr],
+            "fFeeUnitid",
+            this.warehouseDrList[dr].fFeeunitid + ""
+          );
+          this.$set(
+            this.warehouseDrList[dr],
+            "fQty",
+            this.warehouseDrList[dr].fQty.toFixed(2)
+          );
+          this.$set(
+            this.warehouseDrList[dr],
+            "fAmount",
+            this.warehouseDrList[dr].fAmount.toFixed(2)
+          );
         }
-        if (response.data.warehouseAreas) {
-          this.kqhouseOptions = response.data.warehouseAreas;
+        this.warehouseCrList = response.data.warehousebillsfeesCr;
+        for (let cr in this.warehouseCrList) {
+          this.$set(
+            this.warehouseCrList[cr],
+            "fFeeUnitid",
+            this.warehouseCrList[cr].fFeeunitid + ""
+          );
         }
+        this.userOptions = response.data.sysUser;
         this.open = true;
-        this.title = "修改出库";
+        this.title = "修改仓入库";
       });
+      queryUserVal().then((response)=>{
+        console.log(response)
+        this.current = response.user.userName
+        console.log(this.queryParams)
+      })
     },
     // 数量计算
     changeContractAmt(row) {
@@ -3373,6 +3365,7 @@ export default {
     },
     // 出库确认
     creditClick() {
+      console.log(this.dataList)
       this.$refs["form"].validate((valid) => {
         console.log(this.dataListSelection[0].fIsPass)
         for (let warehouseCr in this.dataListSelection) {
@@ -3498,7 +3491,7 @@ export default {
         }
       });
     },
-     // 装货按钮
+    // 装货按钮
     discharge() {
       if (this.printinglist.length <= 0) {
         this.$message.error("请选择需要装货的明细!");
@@ -3597,52 +3590,48 @@ export default {
     },
     // 保存
     saveForm () {
-      this.$refs['checkout'].validate(valid => {
-        if (valid){
-          this.updateDeduplication()
-          this.$refs['form'].validate((valid) => {
-            if (this.dataList.length === 0) {
-              this.$message.error('请添加库存明细!')
-              return false
-            }
-            for (let list in this.dataList) {
-              if (!this.dataList[list].fQty || Number(this.dataList[list].fQty) === 0) {
-                this.$message.error('请维护序号为' + (Number(list) + 1) + '的出库件数!')
-                return false
-              }
-              if (!this.dataList[list].fGrossweight || Number(this.dataList[list].fGrossweight) === 0) {
-                this.$message.error('请维护序号为' + (Number(list) + 1) + '的出库毛重!')
-                return false
-              }
-              if (!this.dataList[list].fNetweight || Number(this.dataList[list].fNetweight) === 0) {
-                this.$message.error('请维护序号为' + (Number(list) + 1) + '的出库净重!')
-                return false
-              }
-            }
-            if (valid) {
-              setTimeout(() => {
-                this.form.fBillstatus = 2
-                let formData = new window.FormData()
-                formData.append("warehouseBills", JSON.stringify(this.form));
-                formData.append("warehousebillsitems", JSON.stringify(this.dataList));
-                formData.append("tEnclosure", JSON.stringify(this.relevantAttachments));
-                formData.append("warehousebillsfeesCr", JSON.stringify(this.warehouseCrList));
-                formData.append("warehousebillsfeesDr", JSON.stringify(this.warehouseDrList));
-                addWarehousebills(formData).then((response) => {
-                  this.msgSuccess('保存成功')
-                  this.form = response.data.warehouseBills
-                  this.$set(this.form, 'fEta', Date.parse(this.form.fEta))
-                  this.$set(this.form, 'fTrademodeid', this.form.fTrademodeid + '')
-                  this.$set(this.form, 'fStltypeid', this.form.fStltypeid + '')
-                  this.$set(this.form, 'fFeetunit', Number(this.form.fFeetunit))
-                  this.$set(this.form, 'fBsdate', Date.parse(this.form.fBsdate))
-                  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
-                })
-              }, 200);
-            }
-          })
+      this.updateDeduplication()
+      this.$refs['form'].validate((valid) => {
+        if (this.dataList.length === 0) {
+          this.$message.error('请添加库存明细!')
+          return false
+        }
+        for (let list in this.dataList) {
+          if (!this.dataList[list].fQty || Number(this.dataList[list].fQty) === 0) {
+            this.$message.error('请维护序号为' + (Number(list) + 1) + '的出库件数!')
+            return false
+          }
+          if (!this.dataList[list].fGrossweight || Number(this.dataList[list].fGrossweight) === 0) {
+            this.$message.error('请维护序号为' + (Number(list) + 1) + '的出库毛重!')
+            return false
+          }
+          if (!this.dataList[list].fNetweight || Number(this.dataList[list].fNetweight) === 0) {
+            this.$message.error('请维护序号为' + (Number(list) + 1) + '的出库净重!')
+            return false
+          }
+        }
+        if (valid) {
+          setTimeout(() => {
+            this.form.fBillstatus = 2
+            let formData = new window.FormData()
+            formData.append("warehouseBills", JSON.stringify(this.form));
+            formData.append("warehousebillsitems", JSON.stringify(this.dataList));
+            formData.append("tEnclosure", JSON.stringify(this.relevantAttachments));
+            formData.append("warehousebillsfeesCr", JSON.stringify(this.warehouseCrList));
+            formData.append("warehousebillsfeesDr", JSON.stringify(this.warehouseDrList));
+            addWarehousebills(formData).then((response) => {
+              this.msgSuccess('保存成功')
+              this.form = response.data.warehouseBills
+              this.$set(this.form, 'fEta', Date.parse(this.form.fEta))
+              this.$set(this.form, 'fTrademodeid', this.form.fTrademodeid + '')
+              this.$set(this.form, 'fStltypeid', this.form.fStltypeid + '')
+              this.$set(this.form, 'fFeetunit', Number(this.form.fFeetunit))
+              this.$set(this.form, 'fBsdate', Date.parse(this.form.fBsdate))
+              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
+            })
+          }, 200);
         }
       })
     },