changhaoning 2 лет назад
Родитель
Сommit
1d9de7cbcd

+ 19 - 0
src/api/pages/inventory-manage/out-handle.js

@@ -0,0 +1,19 @@
+/**
+* @desc   : 出库办理服务
+* @author : 常皓宁
+* @date   : 2024/2/20 9:24
+*/
+export default {
+  outHandleService:{
+  }
+}
+
+/**
+* @desc   : 出库办理路由
+* @author : 常皓宁
+* @date   : 2024/2/20 9:25
+*/
+export const routeUrl = {
+  outHandle:{
+  }
+}

+ 18 - 39
src/view/inventory-manage/entry-handle/form.vue

@@ -8,11 +8,9 @@
       <DkPanel prop="essentialInformation">
         <div id="search-cond-div" ref="search-cond-div" slot="content" class="form-content-class">
           <DkForm ref="formInline" v-model="formData" :rules="ruleInline" name="dk-form" :label-max-words="6"
-                  style="width:100%;margin-left: 10px;" @onValidate="onValidate">
-          <DkRow>
+                  style="width:100%;" @onValidate="onValidate">
             <!--所属公司-->
-            <DkFormItem :errorMessage="getErrMessage('ascpId')"
-                        prop="ascpId" :required="true">
+            <DkFormItem prop="ascpId" :required="true">
               <SelectPop v-model="formData.ascpId" :multiple="false" :options="companyList"
                          ref="ascpId"
                          :labelInValue="true"
@@ -27,14 +25,14 @@
                         :readonly="true"/>
             </DkFormItem>
             <!-- 单据日期 -->
-            <DkFormItem :errorMessage="getErrMessage('invoiceDate')" prop="invoiceDate" :required="false">
+            <DkFormItem prop="invoiceDate" :required="false">
               <DatePickerPop v-model="formData.makingTime"
                              :placeholder="$t('inputWords',{'search-name':$t('invoiceDate')})"
                              type="date" :short-cut-flag="true"
                              :readonly="true"/>
             </DkFormItem>
             <!-- 入库对象 -->
-            <DkFormItem :errorMessage="getErrMessage('entryObject')" prop="entryObject"
+            <DkFormItem prop="entryObject"
                         :label="$t('entryObjectName')">
               <SelectMagnifier v-model="formData.entryObject"
                                :display-text="formData.entryObjectName"
@@ -57,7 +55,7 @@
               </SelectPop>
             </DkFormItem>
             <!-- 责任人 -->
-            <DkFormItem :errorMessage="getErrMessage('directorMan')" prop="makingUser" :label="$t('directorMan')"
+            <DkFormItem prop="makingUser" :label="$t('directorMan')"
                         :required="true">
               <SelectMagnifier v-model="formData.makingUser"
                                :display-text="formData.makingUserName"
@@ -68,7 +66,7 @@
               </SelectMagnifier>
             </DkFormItem>
             <!--部门-->
-            <DkFormItem :errorMessage="getErrMessage('department')" prop="orgId" :label="$t('department')"
+            <DkFormItem prop="orgId" :label="$t('department')"
                         :required="true">
               <SelectMagnifier v-model="formData.orgId"
                                :display-text="formData.orgName"
@@ -78,17 +76,15 @@
                                :type="this.$config.MagnifierType.organization"></SelectMagnifier>
             </DkFormItem>
             <!--自动入库标识-->
-            <Col class="Col" span="6" v-show="showAutoFlag">
-              <DkFormItem prop="autoFlag">
-                <template>
-                  <i-switch v-model="formData.automaticFlg" @on-change="changeEntryStatus"
-                            :disabled="type === $config.formMode.handle">
-                    <span slot="open"></span>
-                    <span slot="close"></span>
-                  </i-switch>
-                </template>
-              </DkFormItem>
-            </Col>
+            <DkFormItem prop="autoFlag">
+              <template>
+                <i-switch v-model="formData.automaticFlg" @on-change="changeEntryStatus"
+                          :disabled="type === $config.formMode.handle">
+                  <span slot="open"></span>
+                  <span slot="close"></span>
+                </i-switch>
+              </template>
+            </DkFormItem>
             <!--备注-->
             <DkFormItem prop="remarks" style="width: 100%" :span="12">
               <InputPop ref="remarks" v-model="formData.remarks"
@@ -100,7 +96,6 @@
                              :placeholder="$t('inputWords',{'search-name':$t('entryTime')})"
                              type="date" :short-cut-flag="true" :readonly="true"/>
             </DkFormItem>
-          </DkRow>
           </DkForm>
         </div>
       </DkPanel>
@@ -163,26 +158,18 @@
       </DkPanel>
     </DkCollapse>
     <!--      下部分按钮区域-->
-    <DkSaveButton v-if="this.type != this.$config.formMode.approval" ref="saveButton" :disabled="allCanNoEdit"
-                  :showQuotation=true :loading="loading"
-                  @save="submitForm(true)"
-                  @close="closeForm">
-      <DkButton ref="saveQuotation" type="primary"
-                v-if="type == $config.formMode.edit && formData.orderStatus === this.$config.orderStatus.quote "
-                @click="submitForm(false)" style="margin-right: 10px;" :loading="loading">{{ $t('saveQuotation') }}
-      </DkButton>
-    </DkSaveButton>
+    <DkSaveButton ref="saveButton" :loading="loading" @save="save" @close="close"></DkSaveButton>
 
   </div>
 </template>
 
 <script>
 import {indexMixin} from '@/mixins'
-import { formMixin } from '@/mixins/form'
+import {formMixin} from '@/mixins/form'
 
 export default {
   name: "form",
-  mixins: [indexMixin,formMixin],
+  mixins: [indexMixin, formMixin],
   data() {
     let self = this
     return {
@@ -416,14 +403,6 @@ export default {
       this.$set(this.errMessage, prop, error)
     },
     /**
-     * @desc   : 获取错误信息
-     * @author : 寇珊珊
-     * @date   : 2022/3/14 16:55
-     */
-    getErrMessage(prop) {
-      return this.errMessage[prop]
-    },
-    /**
      * @desc   : 入库对象改变事件
      * @author : 夏常明
      * @date   : 2023/9/13 19:23

+ 28 - 43
src/view/inventory-manage/entry-handle/index.vue

@@ -39,54 +39,47 @@
                  :multiple="false"
                  :height="this.tableHeight * split - 35" primaryKey="entryId"
                  @current-change="currentChangeStandard"
-                 :choose-flag="false"
+                 :choose-flag="true"
                  @pageChange="pageSizeChange">
-          <DkTableColumn class-name="fixed-left" type="radio" fixed="left" width="45"></DkTableColumn>
           <!-- 所属公司-->
           <DkTableColumn field="sale2Name" :title="$t('ascpId')"></DkTableColumn>
           <!-- 采购入库单号-->
           <!--          <DkTableColumn :type="$libaray.checkButtonHasRight('entryHandle')?'link':''"-->
           <!--                         field="entryNo" width="auto" min-width="220px" @on-link="openform"></DkTableColumn>-->
           <!-- 发货日期-->
-          <DkTableColumn field="sale1OutDate" width="auto" min-width="110" :filter=false></DkTableColumn>
+          <DkTableColumn field="sale1OutDate" width="auto" :filter=false></DkTableColumn>
           <!-- 入库日期-->
-          <DkTableColumn field="entryDate" width="auto" min-width="110" :filter=false
+          <DkTableColumn field="entryDate" width="auto" :filter=false
                          :title="$t('WarehousingData')"></DkTableColumn>
           <!-- 入库状态-->
-          <DkTableColumn field="entryStatusString" :title="$t('inStatus')" width="auto" min-width="110"
-                         :filter=false></DkTableColumn>
+          <DkTableColumn field="entryStatusString" :title="$t('inStatus')" :filter=false></DkTableColumn>
           <!-- 待入库数量-->
-          <DkTableColumn field="sumEntryGoingQuantity" :title="'待入库数量'" width="auto" min-width="110" :filter=false
+          <DkTableColumn field="sumEntryGoingQuantity" :title="'待入库数量'" :filter=false
                          :sum="true" :digits="0"></DkTableColumn>
           <!-- 待入库金额-->
-          <DkTableColumn field="sumEntryGoingAmount" :title="'待入库金额'" width="auto" min-width="110" :filter=false
+          <DkTableColumn field="sumEntryGoingAmount" :title="'待入库金额'" :filter=false
                          :sum="true" :digits="0"></DkTableColumn>
           <!-- 合计退货数量-->
-          <DkTableColumn field="sumRejectQuantity" :title="'合计退货数量'" width="auto" min-width="110" :filter=false
+          <DkTableColumn field="sumRejectQuantity" :title="'合计退货数量'" :filter=false
                          :sum="true" :digits="0"></DkTableColumn>
           <!-- 合计退货金额-->
-          <DkTableColumn field="sumRejectAmount" :title="'合计退货金额'" width="auto" min-width="110" :filter=false
-                         :sum="true" :digits="0"></DkTableColumn>
+          <DkTableColumn field="sumRejectAmount" :title="'合计退货金额'"  :filter=false :sum="true" :digits="0"></DkTableColumn>
           <!-- 仓库-->
-          <DkTableColumn field="whName" width="auto" min-width="110" :filter=false></DkTableColumn>
+          <DkTableColumn field="whName" :filter=false></DkTableColumn>
           <!-- 供应商-->
-          <DkTableColumn field="supplierName" width="auto" min-width="110" :filter=false></DkTableColumn>
+          <DkTableColumn field="supplierName" :filter=false></DkTableColumn>
           <!-- 收货人-->
-          <DkTableColumn field="receiverName" width="auto" min-width="110" :filter=false
-                         :title="$t('consignee')"></DkTableColumn>
+          <DkTableColumn field="receiverName" :filter=false :title="$t('consignee')"></DkTableColumn>
           <!-- 收货电话-->
-          <DkTableColumn field="receiverPhone" width="auto" min-width="110" :filter=false
-                         :title="$t('consigneePhone')"></DkTableColumn>
+          <DkTableColumn field="receiverPhone" :filter=false :title="$t('consigneePhone')"></DkTableColumn>
           <!-- 收货地址-->
-          <DkTableColumn field="receiverAddress" width="auto" min-width="110" :filter=false
-                         :title="$t('takeOverAddress')"></DkTableColumn>
+          <DkTableColumn field="receiverAddress" :filter=false :title="$t('takeOverAddress')"></DkTableColumn>
           <!--制单人-->
-          <DkTableColumn field="makingUserName" :title="$t('makingUser')" width="auto" min-width="110px"
-                         :filter="false"></DkTableColumn>
+          <DkTableColumn field="makingUserName" :title="$t('makingUser')" :filter="false"></DkTableColumn>
           <!--入库办理人-->
-          <DkTableColumn field="doneUserName" :title="$t('entryHandleUser')" width="150px"></DkTableColumn>
+          <DkTableColumn field="doneUserName" :title="$t('entryHandleUser')"></DkTableColumn>
           <!-- 备注-->
-          <DkTableColumn field="remarks" width="auto" min-width="110px" :filter="false"></DkTableColumn>
+          <DkTableColumn field="remarks" :filter="false"></DkTableColumn>
         </DkTable>
       </div>
       <!-- 货物明细-->
@@ -97,42 +90,34 @@
                  name="table2" :data="goodsDetailData"
                  :height="this.tableHeight * (1-split)"
                  :select-flag="false"
+                 :choose-flag="false"
                  :pageFlag="false"
                  :pageTotalFlag="false"
                  show-footer>
-          <DkTableColumn type="seq" min-width="44"></DkTableColumn>
           <!-- 采购订单号-->
           <DkTableColumn field="procureOrderNo" width="150" :filter="false"
                          :title="$t('procureOrderNo1')"></DkTableColumn>
           <!-- 商品型号-->
-          <DkTableColumn field="skuModel" width="150" :filter="false"></DkTableColumn>
+          <DkTableColumn field="skuModel" :filter="false"></DkTableColumn>
           <!-- 商品名称-->
-          <DkTableColumn field="skuName" width="150" :filter="false"></DkTableColumn>
+          <DkTableColumn field="skuName" :filter="false"></DkTableColumn>
           <!-- 唯一编码-->
-          <DkTableColumn field="skuCode" width="200" :filter="false"></DkTableColumn>
+          <DkTableColumn field="skuCode" :filter="false"></DkTableColumn>
           <!-- 品牌-->
-          <DkTableColumn field="brandName" width="auto" :filter="false" :title="$t('skuBrand')"></DkTableColumn>
-          <!-- 采购单价-->
-          <!--          <DkTableColumn field="orderPriceSale" width="auto" :filter="false" v-if="visUserSensitive"></DkTableColumn>-->
+          <DkTableColumn field="brandName" :filter="false" :title="$t('skuBrand')"></DkTableColumn>
           <!-- 待入库数量-->
-          <DkTableColumn field="entryGoingQuantity" :title="'待入库数量'" width="auto" min-width="110" :filter=false
-                         :sum="true" :digits="0"></DkTableColumn>
-          <!-- 待入库金额-->
-          <!--          <DkTableColumn field="entryGoingAmount" :title="'待入库金额'" width="auto" min-width="110" :filter=false-->
-          <!--                         :sum="true" v-if="visUserSensitive"></DkTableColumn>-->
+          <DkTableColumn field="entryGoingQuantity" :title="'待入库数量'" :filter=false :sum="true" :digits="0"></DkTableColumn>
           <!-- 退货数量-->
-          <DkTableColumn field="rejectQuantity" :title="'退货数量'" width="auto" min-width="110" :filter=false
-                         :sum="true" :digits="0"></DkTableColumn>
+          <DkTableColumn field="rejectQuantity" :title="'退货数量'" :filter=false :sum="true" :digits="0"></DkTableColumn>
           <!-- 退货金额-->
-          <DkTableColumn field="rejectAmount" :title="'退货金额'" width="auto" min-width="110" :filter=false
-                         :sum="true"></DkTableColumn>
+          <DkTableColumn field="rejectAmount" :title="'退货金额'" :filter=false :sum="true"></DkTableColumn>
           <!-- 仓库-->
-          <DkTableColumn field="whName" width="auto" :filter="false"></DkTableColumn>
+          <DkTableColumn field="whName" :filter="false"></DkTableColumn>
           <!--型号分类-->
-          <DkTableColumn field="skuTypeName" width="auto" :filter="false"></DkTableColumn>
+          <DkTableColumn field="skuTypeName" :filter="false"></DkTableColumn>
           <!--非标号-->
-          <DkTableColumn field="nonStandardCode" width="auto" :filter="false"></DkTableColumn>
-          <DkTableColumn field="remarks" min-width="200" width="auto" :filter=false></DkTableColumn>
+          <DkTableColumn field="nonStandardCode" :filter="false"></DkTableColumn>
+          <DkTableColumn field="remarks" :filter=false></DkTableColumn>
         </DkTable>
       </div>
     </DkSplit>

+ 606 - 2
src/view/inventory-manage/out-handle/form.vue

@@ -1,13 +1,617 @@
+<!-- @desc:其它出库新建 @auth:常皓宁 @time : 2024/2/20 13:38 -->
 <template>
+  <div class="main-div" style="position: relative;">
+    <!--加载中-->
+    <loading :loading="loading" v-if="!modalVisible"></loading>
+    <DkCollapse ref="collapse" @on-change="changeCollapse">
+      <!--基本信息-->
+      <DkPanel prop="essentialInformation">
+        <div id="search-cond-div" ref="search-cond-div" slot="content" class="form-content-class">
+          <DkForm ref="formInline" v-model="formData" :rules="ruleInline" name="dk-form" :label-max-words="6"
+                  style="width:100%;" @onValidate="onValidate">
+            <!--所属公司-->
+            <DkFormItem prop="ascpId" :required="true">
+              <SelectPop v-model="formData.ascpId" :multiple="false" :options="companyList"
+                         ref="ascpId"
+                         :labelInValue="true"
+                         :disabled="this.type !== this.$config.formMode.add"
+                         labelKey="cpName"
+                         valueKey=cpId>
+              </SelectPop>
+            </DkFormItem>
+            <!--出库单号-->
+            <DkFormItem prop="outNo">
+              <InputPop v-model="formData.outNo"
+                        :readonly="true"/>
+            </DkFormItem>
+            <!--单据日期-->
+            <DkFormItem prop="invoiceDate" :required="false">
+              <DatePickerPop v-model="formData.makingTime"
+                             :placeholder="$t('inputWords',{'search-name':$t('invoiceDate')})"
+                             type="date" :short-cut-flag="true"
+                             :readonly="true"/>
+            </DkFormItem>
+            <!--出库对象(包含客户和供应商)-->
+            <DkFormItem prop="outObjectId" :label="$t('outObjectName')">
+              <SelectMagnifier v-model="formData.outObjectId"
+                               :display-text="formData.outObjectName"
+                               searchType="S"
+                               :other-condition="outObjOtherCondition"
+                               :disabled="this.type === this.$config.formMode.edit"
+                               :type="this.$config.MagnifierType.supplierAndCustomer"></SelectMagnifier>
+            </DkFormItem>
+            <!--出库原因-->
+            <DkFormItem prop="outReason" :required="true">
+              <SelectPop v-model="formData.outReason" :options="outReasonList" :multiple="false"
+                         :clearable="false"
+                         label-key="dataValue" value-key="dataId"/>
+            </DkFormItem>
+            <!--责任人-->
+            <DkFormItem prop="staffId" :label="$t('directorMan')"
+                        :required="true">
+              <SelectMagnifier v-model="formData.staffId"
+                               :display-text="formData.staffName"
+                               searchType="S" :other-condition="outObjOtherCondition"
+                               :init-search-flag="true"
+                               :disabled="this.type === this.$config.formMode.edit"
+                               :type="this.$config.MagnifierType.user"></SelectMagnifier>
+            </DkFormItem>
+            <!--部门-->
+            <DkFormItem  prop="department" :required="true">
+              <SelectMagnifier v-model="formData.orgId"
+                               :display-text="formData.orgName"
+                               searchType="S" :other-condition="outObjOtherCondition"
+                               :init-search-flag="true"
+                               :disabled="this.type === this.$config.formMode.edit"
+                               :type="this.$config.MagnifierType.organization"></SelectMagnifier>
+            </DkFormItem>
+            <!--备注-->
+            <DkFormItem prop="remarks" style="width: 100%" :span="12">
+              <InputPop ref="remarks" v-model="formData.remarks"
+                        maxlength=500 textareaFlag/>
+            </DkFormItem>
+            <!--自动办理标识-->
+            <DkFormItem prop="flgAutoIvt">
+              <template>
+                <i-switch v-model="formData.autoOutFlg" :open-value="true" :close-value="false"
+                          @on-change="changeFlgAutoIvt">
+                  <span slot="open"></span>
+                  <span slot="close"></span>
+                </i-switch>
+              </template>
+            </DkFormItem>
+            <!--出库日期-->
+            <DkFormItem prop="outDate" v-show="this.showOutDate">
+              <DatePickerPop v-model="formData.outDate"
+                             type="date" :short-cut-flag="true" :readonly="true"/>
+            </DkFormItem>
+          </DkForm>
+        </div>
+      </DkPanel>
+      <!--商品信息-->
+      <DkPanel prop="goodsInformation">
+        <div id="search-cond-div-goods-info" ref="search-cond-div-goods-info"
+             slot="content">
+          <EditTable ref="goodsTable" :data="formData.goodsList" showFooter
+                     style="height: 385px"
+                     major-field="skuId"
+                     :columns-social="goodsColumns"
+                     :columns="visUserSensitive? goodsColumns : goodsColumns.filter(it => !it.flgUserSensitive)"
+                     :readonly="this.type === this.$config.formMode.edit"
+                     :new-row-flag="this.type === this.$config.formMode.add || (this.type === 'handle' && formData.allEdit)"
+                     controlId="skuId"
+                     @on-choose="getTotals"
+                     @changeValue="changeValue"
+                     @onBatchChoose="batchChoose"
+                     :flgHidePrice="!visUserSensitive"
+          ></EditTable>
+          <div>
+            <DkForm ref="goodsFootFormData" v-model="goodsFootFormData" :labelMaxWords="5" name="dk-form"
+                    class="form-content-class">
+              <DkRow>
+                <!--货物金额-->
+                <Col class="Col" span="6" v-if="visUserSensitive">
+                  <DkFormItem prop="sumGoodsAmount">
+                    <InputNumberPop ref="sumGoodsAmount" v-model="goodsFootFormData.sumGoodsAmount" :clearable="false"
+                                    :digits="2"
+                                    :readonly="true"/>
+                  </DkFormItem>
+                </Col>
+                <!--总重量-->
+                <Col class="Col" span="6">
+                  <DkFormItem prop="sumWeight">
+                    <InputNumberPop ref="sumWeight" v-model="goodsFootFormData.sumWeight" :digits="2"
+                                    :readonly="true" unit="KG"/>
+                  </DkFormItem>
+                </Col>
+                <!--总体积-->
+                <Col class="Col" span="6">
+                  <DkFormItem prop="sumVolume">
+                    <InputNumberPop ref="sumVolume" v-model="goodsFootFormData.sumVolume" :digits="2"
+                                    :readonly="true" unit="m³"/>
+                  </DkFormItem>
+                </Col>
+              </DkRow>
+            </DkForm>
+          </div>
+        </div>
+      </DkPanel>
+      <!--附件-->
+      <DkPanel prop="files">
+        <div id="search-cond-div-files-info" ref="search-cond-div-files-info"
+             slot="content">
+          <DkPicWall v-model="formData.annexPaths" :disabled="this.allCanNoEdit?true:false"
+                     folder="t_order_entry/annex_paths" :accept="$config.uploadFileConfig.acceptPicType"
+                     :format="['jpg','jpeg','png']"></DkPicWall>
+        </div>
+      </DkPanel>
+    </DkCollapse>
+    <!--      下部分按钮区域-->
+    <DkSaveButton ref="saveButton" :loading="loading" @save="save" @close="close"></DkSaveButton>
 
+  </div>
 </template>
 
 <script>
+import {indexMixin} from '@/mixins'
+import {formMixin} from '@/mixins/form'
+
 export default {
-  name: "form"
+  name: "form",
+  mixins: [indexMixin, formMixin],
+  data() {
+    let self = this
+    return {
+      //用户敏感信息隐藏
+      visUserSensitive: false,
+      //画面模式选项角标
+      bottomList: ['1', '2', '3', '5'],
+      companyList: [],//公司list
+      //入库原因
+      entryReasonList: [],
+      //入库原因是否可用
+      entryReasonDisabled: false,
+      //入库对象是否可用
+      entryObjectDisabled: false,
+      //责任人是否可用
+      makingUserDisabled: false,
+      //部门是否可用
+      orgIdDisabled: false,
+      //是否显示自动办理入库标识
+      showAutoFlag: true,
+      //入库日期是否显示
+      showEntryDate: false,
+      // 保存错误消息
+      errMessage: {},
+      allCanNoEdit: false, //是否所有的都不允许编辑
+      //表单数据
+      formData: {
+        //所属公司
+        ascpId: this.$store.state.user.ascpId,
+        cpId: this.$store.state.user.cpId,
+        sale1Id: this.$store.state.user.sale1Id,
+        sale2Id: this.$store.state.user.sale2Id,
+        //出库单号
+        outNo: null,
+        //制单时间
+        makingTime: null,
+        makingTimeShow: null,
+        //出库对象以及相关信息
+        outObjectId: null,
+        outObjectType: null,
+        outObjectName: null,
+        customerId: null,
+        customerName: null,
+        customerPhone: null,
+        contactName: null,
+        contactPhones: null,
+        supplierId: null,
+        //出库原因
+        outReason: null,
+        outReasonName: null,
+        //责任人
+        staffId: null,
+        staffName: null,
+        //部门
+        orgId: null,
+        orgName: null,
+        //出库日期
+        outDate: null,
+        //自动办理标识
+        autoOutFlg: null,
+        //备注
+        remarks: '',
+        //办理人
+        doneUser: this.$store.state.user.id,
+        //办理时间
+        doneTime: new Date().format("yyyy-MM-dd hh:mm:ss"),
+        //制单人
+        makingUser: this.$store.state.user.id,
+        //品类数量
+        categoryQuantity: 0,
+        //出库状态(默认为出库中)
+        outStatus: 2,
+        //明细信息
+        orderOutItemResponseList: [],
+        //保存的明细
+        orderOutItemVOList: [],
+        // 附件
+        annexPaths: [],
+        //大编辑标识
+        allEdit: false,
+        //删除的明细信息
+        orderOutItemDeleteList: [],
+      },
+      goodsColumns: [
+        // 商品名称
+        {
+          field: 'skuName',
+          controlId: 'skuId',
+          width: 255,
+          type: 'tableSelect',
+          sortBoolean: false,
+          dataType: self.$config.tableSelectType.entryOtherGoods,
+          fieldUpdate: [
+            {updateField: 'skuId', valueFiled: 'skuId'},
+            {updateField: 'skuName', valueFiled: 'skuName'},
+            {updateField: 'skuModel', valueFiled: 'skuModel'},
+            {updateField: 'skuCode', valueFiled: 'skuCode'},
+            {updateField: 'nonStandardCode', valueFiled: 'nonStandardCode'},//非标号
+            {updateField: 'remarks', valueFiled: 'remarks'},
+            {updateField: 'skuSpecs', valueFiled: 'skuSpecs'},//商品规格
+            {updateField: 'skuTypeName', valueFiled: 'skuTypeName'},
+            {updateField: 'brandName', valueFiled: 'brandName'},
+            {updateField: 'skuWeight', valueFiled: 'skuWeight'},
+            {updateField: 'skuVolume', valueFiled: 'skuVolume'},
+            // {updateField: 'whId', valueFiled: 'whId'},
+            // {updateField: 'whId_Name', valueFiled: 'whName'},
+          ],
+          searchDetailFlag: false
+        },
+        // 商品型号
+        {
+          field: 'skuModel',
+          controlId: 'skuId',
+          width: 255,
+          type: 'tableSelect',
+          sortBoolean: false,
+          dataType: self.$config.tableSelectType.entryOtherGoods,
+          fieldUpdate: [
+            {updateField: 'skuId', valueFiled: 'skuId'},
+            {updateField: 'skuName', valueFiled: 'skuName'},
+            {updateField: 'skuModel', valueFiled: 'skuModel'},
+            {updateField: 'skuCode', valueFiled: 'skuCode'},
+            {updateField: 'nonStandardCode', valueFiled: 'nonStandardCode'},//非标号
+            {updateField: 'remarks', valueFiled: 'remarks'},
+            {updateField: 'skuSpecs', valueFiled: 'skuSpecs'},//商品规格
+            {updateField: 'skuTypeName', valueFiled: 'skuTypeName'},
+            {updateField: 'brandName', valueFiled: 'brandName'},
+            {updateField: 'skuWeight', valueFiled: 'skuWeight'},
+            {updateField: 'skuVolume', valueFiled: 'skuVolume'},
+          ],
+          searchDetailFlag: false
+        },
+        // 唯一编码(sku编码)
+        {
+          field: 'skuCode',
+          controlId: 'skuId',
+          width: 255,
+          type: 'tableSelect',
+          sortBoolean: false,
+          dataType: self.$config.tableSelectType.entryOtherGoods,
+          fieldUpdate: [
+            {updateField: 'skuId', valueFiled: 'skuId'},
+            {updateField: 'skuName', valueFiled: 'skuName'},
+            {updateField: 'skuModel', valueFiled: 'skuModel'},
+            {updateField: 'skuCode', valueFiled: 'skuCode'},
+            {updateField: 'nonStandardCode', valueFiled: 'nonStandardCode'},//非标号
+            {updateField: 'remarks', valueFiled: 'remarks'},
+            {updateField: 'skuSpecs', valueFiled: 'skuSpecs'},//商品规格
+            {updateField: 'skuTypeName', valueFiled: 'skuTypeName'},
+            {updateField: 'brandName', valueFiled: 'brandName'},
+            {updateField: 'skuWeight', valueFiled: 'skuWeight'},
+            {updateField: 'skuVolume', valueFiled: 'skuVolume'},
+
+          ],
+          searchDetailFlag: false
+        },
+        // 入库数量
+        {
+          field: 'entryGoingQuantity',
+          type: 'number',
+          digits: 0,
+          sum: true,
+          formula: {
+            entryGoingAmount: ['orderPriceSale*entryGoingQuantity', 'orderPriceSale', 'entryGoingQuantity'],
+            skuWeight: ['entryGoingQuantity*skuWeight', 'entryGoingQuantity', 'skuWeight'],
+            skuVolume: ['entryGoingQuantity*skuVolume', 'entryGoingQuantity', 'skuVolume'],
+            entryQuantity: ['entryGoingQuantity', 'entryGoingQuantity'],
+          },
+        },
+        //入库单价
+        {
+          field: 'orderPriceSale',
+          title: self.$t('entryPriceSale'),
+          type: 'number',
+          digits: 2,
+          flgUserSensitive: true,
+          formula: {
+            entryGoingAmount: ['orderPriceSale*entryGoingQuantity', 'orderPriceSale', 'entryGoingQuantity'],
+          },
+        },
+        //入库金额
+        {
+          field: 'entryGoingAmount',
+          type: 'number',
+          digits: 2,
+          sum: true,
+          flgUserSensitive: true,
+          formula: {
+            orderPriceSale: ['entryGoingAmount/entryGoingQuantity', 'entryGoingAmount', 'entryGoingQuantity'],
+          },
+        },
+        //仓库名称
+        {
+          copyVisible: this.type !== this.$config.formMode.edit,
+          field: 'whId',
+          type: 'select',
+          options: () => self.warehouseList,
+          labelKey: 'whName',
+          valueKey: 'whId',
+          //equal: true,
+          dataType: self.$config.tableSelectType.warehouse,
+          fieldUpdate: [
+            {updateField: 'warehouseName', valueFiled: 'whName'},
+            {updateField: 'whId', valueFiled: 'whId'},
+          ],
+          searchDataFlag: false,
+        },
+        {field: 'nonStandardCode', type: 'text',}, //非标号
+        {field: 'remarks', type: 'text', width: 300, equal: true,},
+        {field: 'skuSpecs', type: 'disabled'},//商品规格sku_specs
+        {field: 'skuTypeName', type: 'disabled'},//型号分类
+        {field: 'brandName', type: 'disabled'},//商品品牌
+        {field: 'skuWeight', type: 'disabled', digits: 0, sum: true,},//商品重量
+        {field: 'skuVolume', type: 'disabled', digits: 0, sum: true,},//商品体积
+      ],
+      //商品合计信息
+      goodsFootFormData: {
+        sumGoodsAmount: 0,
+        sumVolume: 0,
+        sumWeight: 0,
+      },
+      // 校验规则
+      ruleInline: {
+        entryReason: [
+          {required: true, trigger: 'none', type: 'number'}
+        ],
+        ascpId: [
+          {required: true, trigger: 'none', type: 'number'}
+        ],
+        orgId: [
+          {required: true, trigger: 'none', type: 'number'}
+        ],
+        makingUser: [
+          {required: true, trigger: 'none', type: 'number'}
+        ],
+      },
+    }
+  },
+
+  methods: {
+    /**
+     * @desc   : 保存校验
+     * @author : 寇珊珊
+     * @date   : 2022/3/14 16:56
+     */
+    onValidate({prop, status, error}) {
+      this.$set(this.errMessage, prop, error)
+    },
+    /**
+     * @desc   : 入库对象改变事件
+     * @author : 夏常明
+     * @date   : 2023/9/13 19:23
+     */
+    entryObjectChange(val) {
+      if (val) {
+        if (val[0].objType == 2)//客户
+        {
+          this.formData.customerId = val[0].objId;
+          this.formData.customerName = val[0].objName;
+          this.formData.customerPhone = val[0].customerPhone;
+        } else { //供应商
+          this.formData.supplierId = val[0].objId;
+        }
+      }
+    },
+    /**
+     * @desc   : 自动入库标识变更
+     * @author : 夏常明
+     * @date   : 2023/9/1 16:34
+     */
+    changeEntryStatus() {
+      if (this.type === this.$config.formMode.add) {
+        if (this.formData.automaticFlg) {
+          this.formData.entryDate = new Date().format()
+          this.showEntryDate = true
+        } else {
+          this.formData.entryDate = null
+          this.showEntryDate = false
+        }
+      }
+    },
+    /**
+     * @desc   : desc
+     * @author : 周兴
+     * @date   : 2022/6/23 8:48
+     */
+    changeValue(field, row, rowIndex) {
+      // 计算合计值
+      this.getTotals(field, row, rowIndex);
+    },
+    /**
+     *   @desc   : 获取商品表格中数量、金额后计算总单信息
+     *   @date   : 2022/5/30 15:31
+     *   @author : 寇珊珊
+     */
+    getTotals(field, row, rowIndex) {
+      let table = this.$refs['goodsTable'].getTableDataFilter()
+        .filter(it => it.flgNonStandardType != 1 && it.flgNonStandardType != 2 && it.entryGoingQuantity > 0);
+      let itemAmount = 0; // 货物总额
+      let weight = 0;// 总重量
+      let volumn = 0;// 总体积
+      let quantityName = this.type == this.$config.formMode.edit ? 'tItemQuantity' : 'entryGoingQuantity'
+      let amountName = this.type == this.$config.formMode.edit ? 'tItemAmount' : 'entryGoingAmount'
+      if (table && table.length > 0) {
+        table.forEach(row => {
+          if (row[amountName]) {
+            // 金额
+            itemAmount += parseFloat(row[amountName]);
+          }
+          // 重量
+          if (row.skuWeight && row[quantityName]) {
+            weight += parseFloat(row[quantityName]) * parseFloat(row.skuWeight);
+          }
+          // 体积
+          if (row.skuVolume && row[quantityName]) {
+            volumn += parseFloat(row[quantityName]) * parseFloat(row.skuVolume);
+          }
+
+          // 如果是组合,需要计算体积和重量
+          if (row['promotionType'] === this.$config.promotionType.combined) {
+            if (row.bomItems && row.bomItems.length > 0) {
+              row.bomItems.forEach(it => {
+                if (it.skuWeight) {
+                  weight += parseFloat(it[quantityName]) * parseFloat(it.skuWeight);
+                }
+                // 体积
+                if (it.skuVolume) {
+                  volumn += parseFloat(it[quantityName]) * parseFloat(it.skuVolume);
+                }
+              })
+            }
+          }
+        })
+      }
+      this.goodsFootFormData.sumGoodsAmount = itemAmount;
+      // 计算合计金额
+      this.getSumAmount();
+      this.goodsFootFormData.sumWeight = parseFloat(weight.toFixed(6));
+      this.goodsFootFormData.sumVolume = parseFloat(volumn.toFixed(6));
+
+      //选择数据带出默认仓库
+      if (!row.whId || row.whId === 0 || row.whId === null) {
+        this.$set(row, 'whId', this.whId);
+        this.$set(row, 'whId_Name', this.whName);
+      }
+    },
+    /**
+     * @desc   : 计算合计金额
+     * @author : 周兴
+     * @date   : 2022/6/16 14:45
+     */
+    getSumAmount() {
+      // // 合计金额=费用金额+货物金额
+      // this.feeFormData.sumAmount = this.feeFormData.sumFeeAmount + this.goodsFootFormData.sumGoodsAmount;
+      // // 剩余应收=合计金额-收款金额
+      // this.feeFormData.receivable = this.feeFormData.sumAmount - this.feeFormData.sumReceivableAmount;
+    },
+    /**
+     * @desc   : 批量选择数据带出默认仓库
+     * @author : 赵振岚
+     * @date   : 2023/10/26 16:08
+     */
+    batchChoose(batchRows, rowIndex) {
+      console.log("batchRows", batchRows)
+      batchRows.forEach(it => {
+        if (!it.whId || it.whId === 0 || it.whId === null) {
+          this.$set(it, 'whId', this.whId);
+          this.$set(it, 'whId_Name', this.whName);
+        }
+      })
+    },
+  },
 }
 </script>
 
-<style scoped>
+<style lang="less" scoped>
+.imageWrap {
+  width: 100%;
+  height: 90px;
+  border: 1px solid red;
+}
+
+.tab-class {
+  width: 100%;
+  height: 32px;
+  position: fixed;
+  z-index: 999;
+  background: #fff;
+}
+
+.Col {
+  margin-bottom: 3px;
+}
+
+//暗锚
+.hide-anchor {
+  position: relative;
+  top: -50px;
+  display: block;
+  height: 0;
+  overflow: hidden;
+}
+
 
+.form-content-class {
+  padding-left: 8px;
+  width: 98%
+}
+
+.search-button-class {
+  justify-content: center;
+  align-items: center;
+  display: flex;
+  height: 28px;
+  width: 24px;
+  cursor: pointer;
+  border-bottom: 1px solid rgb(220, 222, 226);
+  border-right: 1px solid rgb(220, 222, 226);
+  border-top: 1px solid rgb(220, 222, 226);
+}
+
+.close-class {
+  cursor: pointer;
+  width: 24px;
+  position: absolute;
+  top: 5px;
+  right: 15px;
+  align-items: center;
+  justify-content: center;
+  height: 24px;
+  color: #a0a5ac;
+  z-index: 99;
+}
+
+///deep/ .vxe-table--body-wrapper {
+//  height: 347px !important;
+//}
+/deep/ .vxe-table--body-wrapper.body--wrapper {
+  height: 330px !important;
+}
+
+/deep/ .vxe-table--footer-wrapper.fixed-left--wrapper {
+  top: 360px !important;
+  margin-top: -18px !important;
+}
+
+/deep/ .vxe-table--body-wrapper.fixed-left--wrapper {
+  height: 335px !important;
+  top: 30px !important;
+}
+
+/deep/ .vxe-table--fixed-left-wrapper {
+  height: 367px !important;
+  width: 60px !important;
+}
 </style>

+ 1730 - 1
src/view/inventory-manage/out-handle/index.vue

@@ -1,10 +1,1739 @@
+<!-- @desc:出库办理  @auth:常皓宁  @time:2024/2/20 8:59 -->
 <template>
+  <div class="main-div" ref="mainDiv">
+    <loading :loading="loading" v-if="!modalVisible"></loading>
+    <!--按钮区-->
+    <BaseIndexButtonGroup ref="BaseIndexButtonGroup" id="BaseIndexButtonGroup">
+      <template #left>
+        <!--    查询    -->
+        <BaseIndexButton ref="search" name="search"></BaseIndexButton>
+        <!--    清空条件    -->
+        <BaseIndexButton ref="clear" name="clear"></BaseIndexButton>
+        <!--    编辑    -->
+        <BaseIndexButton ref="edit" name="edit"></BaseIndexButton>
+        <!--    启用    -->
+        <BaseIndexButton ref="enable" name="enable"></BaseIndexButton>
+        <!--    停用    -->
+        <BaseIndexButton ref="disable" name="disable"></BaseIndexButton>
+      </template>
+      <template #right>
+        <!--   新建     -->
+        <BaseIndexButton ref="add" name="add"></BaseIndexButton>
+      </template>
+    </BaseIndexButtonGroup>
 
+    <!--  查询条件区域  -->
+    <div id="search-cond-div" ref="search-cond-div" class="search-cond-class">
+      <SearchCond ref="searchCond" v-model="searchCond"
+                  @collapse-change="collapseChange" :setFlag="false"
+                  :searchContent="searchContent"
+      ></SearchCond>
+    </div>
+    <DkSplit mode="vertical" v-model="split" :height="tableHeight">
+      <div  slot="top">
+        <DkTabs v-model="tableModel" :options="tabsOptions" @on-click="clickTab"></DkTabs>
+        <!--待出库Tbale-->
+        <DkTable :id="'table-'+$options.name" ref="table-select" :data="tableData"
+                 :page-total="pageInfo.total"
+                 :current-page="pageInfo.currentPage"
+                 :multiple="false"
+                 :height="this.tableHeight * split - 35" primaryKey="outId"
+                 @current-change="currentChangeStandard"
+                 :choose-flag="true"
+                 @pageChange="pageSizeChange">
+          <!--所属公司-->
+          <DkTableColumn field="ascpName" :title="$t('ascpId')"></DkTableColumn>
+          <!--出库单号-->
+<!--          <DkTableColumn :type="'link'" field="outNo" width="auto" min-width="110px" @on-link="openEdit"></DkTableColumn>-->
+          <!--制单日期(单据日期)-->
+          <DkTableColumn field="makingDate" :title="$t('invoiceDate')"></DkTableColumn>
+          <!--出库时间-->
+          <DkTableColumn field="outDate"></DkTableColumn>
+          <!--出库办理人(做出库完成的人)-->
+          <DkTableColumn field="doneUserName"></DkTableColumn>
+          <!--待出库数量-->
+          <DkTableColumn field="sumOutGoingQuantity" :title="$t('quantityWaitOutStorage')" sum :digits="0" v-if="showWaitOutFlag"></DkTableColumn>
+          <!--已出库数量-->
+          <DkTableColumn field="sumOutQuantity" :title="$t('quantityInOutStorage')" sum :digits="0" v-if="showInOutFlag"></DkTableColumn>
+
+          <!--出库类型-->
+          <DkTableColumn field="outKindName" :title="$t('outKind')" :filter=false></DkTableColumn>
+          <!--出库方式-->
+          <DkTableColumn field="outReasonName" :title="$t('outReason')" :filter=false></DkTableColumn>
+          <!--出库状态-->
+          <DkTableColumn field="outStatusName" :title="$t('outStatus')" :filter=false></DkTableColumn>
+          <!--出库对象-->
+          <DkTableColumn field="outObjectName" :filter=false></DkTableColumn>
+          <!--联系人-->
+          <DkTableColumn field="contactName" :filter=false></DkTableColumn>
+          <!--联系电话-->
+          <DkTableColumn field="contactPhones" :filter=false></DkTableColumn>
+          <!--地址-->
+          <DkTableColumn field="addressFull" :filter=false></DkTableColumn>
+          <!--业务部门-->
+          <DkTableColumn field="orgName" :title="$t('organizationName')" :filter="false"></DkTableColumn>
+          <!--业务员-->
+          <DkTableColumn field="staffName" :filter="false"></DkTableColumn>
+          <!--备注-->
+          <DkTableColumn field="remarks" :filter="false"></DkTableColumn>
+          <!--制单人-->
+          <DkTableColumn field="makingUserName" :title="$t('makingUser')" :filter="false"></DkTableColumn>
+          <!--制单时间-->
+          <DkTableColumn field="makingTime"  :title="$t('createInvoiceTime')" dataType="dateTime" :filter=false></DkTableColumn>
+        </DkTable>
+      </div>
+      <!-- 货物明细-->
+      <div slot="bottom">
+        <DkTable ref="standardGoodsFlag"
+                 primaryKey="itemId"
+                 :id="'table-'+$options.name"
+                 name="table2" :data="goodsDetailData"
+                 :height="this.tableHeight * (1-split)"
+                 :choose-flag="false"
+                 :select-flag="false"
+                 :pageFlag="false"
+                 :pageTotalFlag="false"
+                 show-footer>
+          <!--原单类型-->
+          <DkTableColumn field="originalDocumentType" :filter="false"></DkTableColumn>
+          <!--原单单号-->
+          <DkTableColumn field="originalDocumentNo" :filter="false"></DkTableColumn>
+          <!--商品型号-->
+          <DkTableColumn field="skuModel" :filter="false"></DkTableColumn>
+          <!--商品名称-->
+          <DkTableColumn field="skuName" :filter="false"></DkTableColumn>
+          <!--唯一编码-->
+          <DkTableColumn field="skuCode"  :filter="false"></DkTableColumn>
+          <!--待出库数量-->
+          <DkTableColumn field="outGoingQuantity" :title="$t('quantityWaitOutStorage')" :filter="false" sum :digits=0 ></DkTableColumn>
+          <!--已出库数量-->
+          <DkTableColumn field="outQuantity" :title="$t('quantityInOutStorage')" :filter="false" sum :digits=0></DkTableColumn>
+          <!--仓库名称-->
+          <DkTableColumn field="whName" :filter="false"></DkTableColumn>
+          <!--非标号-->
+          <DkTableColumn field="nonStandardCode" :title="$t('nonStandardCode')" :filter="false"></DkTableColumn>
+          <!--出库日期-->
+          <DkTableColumn field="outDate" :filter="false"></DkTableColumn>
+          <!--商品品牌-->
+          <DkTableColumn field="brandName" :title="$t('skuBrand')" :filter="false"></DkTableColumn>
+          <!--型号分类-->
+          <DkTableColumn field="skuTypeName" :filter="false"></DkTableColumn>
+          <!--重量-->
+          <DkTableColumn field="skuWeight" :filter="false" sum></DkTableColumn>
+          <!--体积-->
+          <DkTableColumn field="skuVolume" :filter="false" sum></DkTableColumn>
+          <!--备注-->
+          <DkTableColumn field="remarks" :filter=false></DkTableColumn>
+        </DkTable>
+      </div>
+    </DkSplit>
+  </div>
 </template>
 
 <script>
+import {indexMixin} from "@/mixins";
+
 export default {
-  name: "index"
+  name: 'entry-handle',
+  mixins: [indexMixin],
+  data() {
+    let self = this
+    return {
+      tableModel: '待出库',
+      tableData: [],
+      goodsDetailData: [],
+      tabsOptions: [
+        {
+          label: '待出库',
+          name: '待出库'
+        },
+        {
+          label: '已出库',
+          name: '已出库'
+        }
+      ],
+      //查询条件
+      searchContent: [
+        {
+          itemCode: '出库单号-文本',
+          itemName: 'outNo',
+          valueFormat: {code: 'outNo'},
+          valueKind: 'STR'
+        },
+        {
+          itemCode: '来源单号-文本',
+          itemName: 'refundSourceNo',
+          valueFormat: {code: 'refundSourceNo'},
+          valueKind: 'STR'
+        },
+
+        //出库类型 下拉
+        {
+          itemCode: '出库类型-下拉',
+          itemName: 'outKind',
+          valueFormat: {
+            code: 'outKind',
+            data: self.outKindList,
+            valueKey: 'dataCode',
+            labelKey: 'dataName',
+            default: []
+          },
+          valueKind: 'M-CHOICE'
+        },
+        //出库原因 下拉
+        {
+          itemCode: '出库原因-下拉',
+          itemName: 'outReason',
+          valueFormat: {
+            code: 'outReason',
+            data: self.outReasonList,
+            valueKey: 'dataId',
+            labelKey: 'dataValue',
+            default: []
+          },
+          valueKind: 'M-CHOICE'
+        },
+        {
+          itemCode: '所属公司-文本',
+          itemName: 'ascpId',
+          valueFormat: {
+            code: 'ascpId',
+            data: self.companyList,
+            valueKey: 'ascpId',
+            labelKey: 'ascpName',
+          },
+          valueKind: 'M-CHOICE'
+        },
+        {
+          itemCode: '型号名称-文本',
+          itemName: 'skuModel',
+          valueFormat: {code: 'skuModel'},
+          valueKind: 'STR'
+        },
+        {
+          itemCode: '单据日期-时间',
+          itemName: 'invoiceDate',
+          valueFormat: {code: 'makingTime', default: [new Date().addMonths(-1).format('yyyy-MM-dd'), new Date().format('yyyy-MM-dd')]},
+          valueKind: 'DATE_RANGE'
+        },
+        //出库日期
+        {
+          itemCode: '出库日期-时间',
+          itemName: 'outDate',
+          valueFormat: {code: 'outDate', default: [new Date().addMonths(-1).format('yyyy-MM-dd'), new Date().format('yyyy-MM-dd')]},
+          valueKind: 'DATE_RANGE'
+        },
+        //仓库名称 放大镜(目前查询条件里面还没有放大镜的不知道怎么处理)
+
+        //单据状态 下拉
+        // {
+        //   itemCode: '单据状态-下拉',
+        //   itemName: 'statusName',
+        //   valueFormat: {
+        //     code: 'statusName',
+        //     data: self.statusList,
+        //     valueKey: 'dicId',
+        //     labelKey: 'dataValue',
+        //     default: []
+        //   },
+        //   valueKind: 'M-CHOICE'
+        // },
+        {
+          itemCode: '商品名称-文本',
+          itemName: 'skuName',
+          valueFormat: {code: 'skuName'},
+          valueKind: 'STR'
+        },
+        {
+          itemCode: '唯一编码-文本',
+          itemName: 'skuCode',
+          valueFormat: {code: 'skuCode'},
+          valueKind: 'STR'
+        },
+
+        {
+          itemCode: '查看冲正单据',
+          itemName: 'showRevert',
+          valueFormat: {code: 'showRevert', default: false},
+          valueKind: 'SWITCH'
+        },
+      ],
+    }
+  },
+  methods: {
+    /**
+     * @desc   : 新建
+     * @author : 常皓宁
+     * @date   : 2024/2/19 9:21
+     */
+    add() {
+      this.$router.push('/inventory-manage/out-handle/add');
+    },
+    /**
+     * @desc   : 查询
+     * @author : 常皓宁
+     * @date   : 2024/2/18 13:16
+     */
+    // initData(currentPage) {
+    //   this.$nextTick(() => {
+    //     //查询条件
+    //     // this.searchCondOk(this.searchCond)
+    //     this.loading = true
+    //     this.tableData = []
+    //     if (currentPage) {
+    //       this.pageInfo.currentPage = currentPage
+    //     }
+    //     this.getData()
+    //   })
+    // },
+
+    /**
+     * @desc   : 获取数据
+     * @author : 常皓宁
+     * @date   : 2024/2/18 13:29
+     */
+    getData() {
+      this.loading = true
+      //参数设置
+      let params = {...this.setSearchParams()}
+      this.tableData = [
+        {
+          "entryId": 523,
+          "customerId": 1022,
+          "customerName": "怀化辰溪恒洁卫浴",
+          "customerPhone": "15096295820",
+          "contactName": "营养快线",
+          "contactPhones": "17642008208",
+          "salesChannel": null,
+          "orgId": 30883,
+          "entryNo": "WE-0726-726-202310270KDB",
+          "supplierId": 114,
+          "orderId": 8680,
+          "orderNo": "PA-0726-726-202310270KD9",
+          "entryStatus": 2,
+          "sumEntryGoingQuantity": 300,
+          "sumEntryGoingAmount": 500000,
+          "sumEntryQuantity": 0,
+          "sumEntryAmount": 0,
+          "remarks": "AAAA",
+          "flgValid": true,
+          "cpId": 20834,
+          "opCreateTime": "2023-10-27 15:22:15",
+          "opCreateUserId": 254,
+          "opUpdateTime": "2023-11-14 16:42:55",
+          "opUpdateUserId": 74,
+          "sale1Id": 20834,
+          "sale2Id": 29039,
+          "ascpId": 29039,
+          "entryKind": "出库类型-采购",
+          "entryReason": null,
+          "sale1OutId": 1263,
+          "staffId": 634,
+          "rejectId": null,
+          "rejectNo": null,
+          "orgName": "辰溪县金海店",
+          "entryReasonName": null,
+          "responsibleName": null,
+          "entryDate": null,
+          "sale1OutDate": "2023-10-27",
+          "entryWhId": 585,
+          "addressArea": null,
+          "addressName": null,
+          "addressGcj02": null,
+          "addressFull": "辽宁省沈阳市浑南区辽宁心选网络科技有限公司1111B🙄",
+          "sale2IvtType": null,
+          "whName": "1",
+          "makingUser": 74,
+          "salesChannelCode": null,
+          "doneUser": 74,
+          "doneTime": "2023-11-14 16:41:19",
+          "orderEntryItemList": null,
+          "entryStatusName": "出库中",
+          "entryObjectName": "怀化辰溪恒洁卫浴",
+          "erpOutNo": "CSSAYYY23102700002",
+          "categoryQuantity": null,
+          "staffName": "姜宁",
+          "sale1ErpOutDoneNo": "CSIDYYY23102700002",
+          "flgAllowTodone": null,
+          "flgAllowReverse": true,
+          "entryObjectId": 1022,
+          "entryObjectType": 1,
+          "sale2Name": null,
+          "procureOrderNo": null,
+          "invoiceDate": null,
+          "entryKindName": "采购出库",
+          "supplierName": "怀化辰溪恒洁卫浴-供应商",
+          "statusName": null,
+          "inOutStatus": null,
+          "inOutDate": null,
+          "sumQuantity": null,
+          "sumAmount": null,
+          "consignee": null,
+          "consigneePhone": null,
+          "takeOverAddress": null,
+          "makingUserName": "常皓宁",
+          "doneUserName": null,
+          "makingTime": "2023/11/14 16:41:19",
+          "totalRemarks": null,
+          "entryStatusString": null,
+          "nonStandardCode": null,
+          "annexPaths": [
+            {
+              "url": "https://hgscrm-dev.oss-cn-shenzhen.aliyuncs.com/test/t_order_entry/annex_paths/2023-11-02/6042cfcb-323e-4d35-8ca7-2cc0634f115a.jpg"
+            },
+            {
+              "url": "https://hgscrm-dev.oss-cn-shenzhen.aliyuncs.com/test/t_order_entry/annex_paths/2023-11-02/a363d70b-ef4d-4fef-a69d-5f2d2b3c831d.png"
+            },
+            {
+              "url": "https://hgscrm-dev.oss-cn-shenzhen.aliyuncs.com/test/t_order_entry/annex_paths/2023-11-02/e4e40703-68a3-414a-926f-dd52475955b6.jpg"
+            }
+          ],
+          "supplierContactName": null,
+          "supplierContactPhone": null,
+          "supplierAddressFull": null,
+          "outNo": null,
+          "outId": null,
+          "outTime": null,
+          "receiverName": null,
+          "receiverPhone": null,
+          "receiverAddress": null,
+          "editTime": null,
+          "saveAscpId": null,
+          "addressNo": null,
+          "contractNo": null,
+          "customerFrom": null,
+          "toiletCount": null,
+          "toiletCountName": null,
+          "houseType": null,
+          "houseTypeName": null,
+          "fitupType": null,
+          "fitupTypeName": null,
+          "fitupStyle": null,
+          "fitupStyleName": null,
+          "ageComposition": null,
+          "ageCompositionName": null,
+          "decisionMaker": null,
+          "decisionMakerName": null,
+          "deliveryTypeName": null,
+          "fromName": null,
+          "sumRejectQuantity": -2,
+          "sumRejectAmount": -5000,
+          "docCode": null,
+          "sale2OpeMode": null,
+          "sentryId": null
+        },
+        {
+          "entryId": 486,
+          "customerId": null,
+          "customerName": '王软',
+          "customerPhone": '13900138000',
+          "contactName": null,
+          "contactPhones": null,
+          "salesChannel": null,
+          "orgId": 30883,
+          "entryNo": "WE-0726-555-202310260K7I",
+          "supplierId": null,
+          "orderId": null,
+          "orderNo": null,
+          "entryStatus": 2,
+          "sumEntryGoingQuantity": 1,
+          "sumEntryGoingAmount": 0,
+          "sumEntryQuantity": 0,
+          "sumEntryAmount": 0,
+          "remarks": null,
+          "flgValid": true,
+          "cpId": 20834,
+          "opCreateTime": "2023-10-26 15:20:31",
+          "opCreateUserId": 937,
+          "opUpdateTime": "2023-10-26 15:20:31",
+          "opUpdateUserId": 937,
+          "sale1Id": 20834,
+          "sale2Id": 29039,
+          "ascpId": 29039,
+          "entryKind": "出库类型-其他",
+          "entryReason": 193,
+          "sale1OutId": null,
+          "staffId": 937,
+          "rejectId": null,
+          "rejectNo": null,
+          "orgName": "辰溪县金海店",
+          "entryReasonName": "库存盘盈",
+          "responsibleName": null,
+          "entryDate": "2023-10-26",
+          "sale1OutDate": null,
+          "entryWhId": null,
+          "addressArea": null,
+          "addressName": null,
+          "addressGcj02": null,
+          "addressFull": '沈阳市国际软件园F9-102',
+          "sale2IvtType": null,
+          "whName": null,
+          "makingUser": 937,
+          "salesChannelCode": null,
+          "doneUser": 937,
+          "doneTime": "2023-10-26 15:20:31",
+          "orderEntryItemList": null,
+          "entryStatusName": "出库中",
+          "entryObjectName": null,
+          "erpOutNo": null,
+          "categoryQuantity": 1,
+          "staffName": "张德亮",
+          "sale1ErpOutDoneNo": null,
+          "flgAllowTodone": null,
+          "flgAllowReverse": null,
+          "entryObjectId": null,
+          "entryObjectType": null,
+          "sale2Name": null,
+          "procureOrderNo": null,
+          "invoiceDate": null,
+          "entryKindName": "退货回库",
+          "supplierName": null,
+          "statusName": null,
+          "inOutStatus": null,
+          "inOutDate": null,
+          "sumQuantity": null,
+          "sumAmount": null,
+          "consignee": null,
+          "consigneePhone": null,
+          "takeOverAddress": null,
+          "makingUserName": "张德亮",
+          "doneUserName": null,
+          "makingTime": "2023/10/26 15:20:31",
+          "totalRemarks": null,
+          "entryStatusString": null,
+          "nonStandardCode": null,
+          "annexPaths": [],
+          "supplierContactName": null,
+          "supplierContactPhone": null,
+          "supplierAddressFull": null,
+          "outNo": null,
+          "outId": null,
+          "outTime": null,
+          "receiverName": null,
+          "receiverPhone": null,
+          "receiverAddress": null,
+          "editTime": null,
+          "saveAscpId": null,
+          "addressNo": null,
+          "contractNo": null,
+          "customerFrom": null,
+          "toiletCount": null,
+          "toiletCountName": null,
+          "houseType": null,
+          "houseTypeName": null,
+          "fitupType": null,
+          "fitupTypeName": null,
+          "fitupStyle": null,
+          "fitupStyleName": null,
+          "ageComposition": null,
+          "ageCompositionName": null,
+          "decisionMaker": null,
+          "decisionMakerName": null,
+          "deliveryTypeName": null,
+          "fromName": null,
+          "sumRejectQuantity": 0,
+          "sumRejectAmount": 0,
+          "docCode": null,
+          "sale2OpeMode": null,
+          "sentryId": null
+        },
+        {
+          "entryId": 418,
+          "customerId": null,
+          "customerName": null,
+          "customerPhone": null,
+          "contactName": null,
+          "contactPhones": null,
+          "salesChannel": null,
+          "orgId": 30883,
+          "entryNo": "WE-0726-555-202310180JT6",
+          "supplierId": null,
+          "orderId": null,
+          "orderNo": null,
+          "entryStatus": 2,
+          "sumEntryGoingQuantity": 1,
+          "sumEntryGoingAmount": 0,
+          "sumEntryQuantity": 0,
+          "sumEntryAmount": 0,
+          "remarks": null,
+          "flgValid": true,
+          "cpId": 20834,
+          "opCreateTime": "2023-10-18 10:58:31",
+          "opCreateUserId": 643,
+          "opUpdateTime": "2023-10-18 10:58:31",
+          "opUpdateUserId": 643,
+          "sale1Id": 20834,
+          "sale2Id": 29039,
+          "ascpId": 29039,
+          "entryKind": "出库类型-其他",
+          "entryReason": 192,
+          "sale1OutId": null,
+          "staffId": 643,
+          "rejectId": null,
+          "rejectNo": null,
+          "orgName": "辰溪县金海店",
+          "entryReasonName": "其他采购",
+          "responsibleName": null,
+          "entryDate": "2023-10-18",
+          "sale1OutDate": null,
+          "entryWhId": null,
+          "addressArea": null,
+          "addressName": null,
+          "addressGcj02": null,
+          "addressFull": null,
+          "sale2IvtType": null,
+          "whName": null,
+          "makingUser": 643,
+          "salesChannelCode": null,
+          "doneUser": 643,
+          "doneTime": "2023-10-18 10:58:30",
+          "orderEntryItemList": null,
+          "entryStatusName": "出库中",
+          "entryObjectName": null,
+          "erpOutNo": null,
+          "categoryQuantity": 1,
+          "staffName": "王英杰",
+          "sale1ErpOutDoneNo": null,
+          "flgAllowTodone": null,
+          "flgAllowReverse": null,
+          "entryObjectId": null,
+          "entryObjectType": null,
+          "sale2Name": null,
+          "procureOrderNo": null,
+          "invoiceDate": null,
+          "entryKindName": "其他出库",
+          "supplierName": null,
+          "statusName": null,
+          "inOutStatus": null,
+          "inOutDate": null,
+          "sumQuantity": null,
+          "sumAmount": null,
+          "consignee": null,
+          "consigneePhone": null,
+          "takeOverAddress": null,
+          "makingUserName": "王英杰",
+          "doneUserName": null,
+          "makingTime": "2023/10/18 10:58:30",
+          "totalRemarks": null,
+          "entryStatusString": null,
+          "nonStandardCode": null,
+          "annexPaths": [],
+          "supplierContactName": null,
+          "supplierContactPhone": null,
+          "supplierAddressFull": null,
+          "outNo": null,
+          "outId": null,
+          "outTime": null,
+          "receiverName": null,
+          "receiverPhone": null,
+          "receiverAddress": null,
+          "editTime": null,
+          "saveAscpId": null,
+          "addressNo": null,
+          "contractNo": null,
+          "customerFrom": null,
+          "toiletCount": null,
+          "toiletCountName": null,
+          "houseType": null,
+          "houseTypeName": null,
+          "fitupType": null,
+          "fitupTypeName": null,
+          "fitupStyle": null,
+          "fitupStyleName": null,
+          "ageComposition": null,
+          "ageCompositionName": null,
+          "decisionMaker": null,
+          "decisionMakerName": null,
+          "deliveryTypeName": null,
+          "fromName": null,
+          "sumRejectQuantity": 0,
+          "sumRejectAmount": 0,
+          "docCode": null,
+          "sale2OpeMode": null,
+          "sentryId": null
+        },
+        {
+          "entryId": 416,
+          "customerId": null,
+          "customerName": null,
+          "customerPhone": null,
+          "contactName": null,
+          "contactPhones": null,
+          "salesChannel": null,
+          "orgId": 30883,
+          "entryNo": "WE-0726-555-202310170JSR",
+          "supplierId": null,
+          "orderId": null,
+          "orderNo": null,
+          "entryStatus": 2,
+          "sumEntryGoingQuantity": 1,
+          "sumEntryGoingAmount": 0,
+          "sumEntryQuantity": 0,
+          "sumEntryAmount": 0,
+          "remarks": null,
+          "flgValid": true,
+          "cpId": 20834,
+          "opCreateTime": "2023-10-17 17:21:13",
+          "opCreateUserId": 643,
+          "opUpdateTime": "2023-10-17 17:21:13",
+          "opUpdateUserId": 643,
+          "sale1Id": 20834,
+          "sale2Id": 29039,
+          "ascpId": 29039,
+          "entryKind": "出库类型-其他",
+          "entryReason": 193,
+          "sale1OutId": null,
+          "staffId": 643,
+          "rejectId": null,
+          "rejectNo": null,
+          "orgName": "辰溪县金海店",
+          "entryReasonName": "库存盘盈",
+          "responsibleName": null,
+          "entryDate": "2023-10-17",
+          "sale1OutDate": null,
+          "entryWhId": null,
+          "addressArea": null,
+          "addressName": null,
+          "addressGcj02": null,
+          "addressFull": null,
+          "sale2IvtType": null,
+          "whName": null,
+          "makingUser": 643,
+          "salesChannelCode": null,
+          "doneUser": 643,
+          "doneTime": "2023-10-17 17:21:12",
+          "orderEntryItemList": null,
+          "entryStatusName": "出库中",
+          "entryObjectName": null,
+          "erpOutNo": null,
+          "categoryQuantity": 1,
+          "staffName": "王英杰",
+          "sale1ErpOutDoneNo": null,
+          "flgAllowTodone": null,
+          "flgAllowReverse": null,
+          "entryObjectId": null,
+          "entryObjectType": null,
+          "sale2Name": null,
+          "procureOrderNo": null,
+          "invoiceDate": null,
+          "entryKindName": "其他出库",
+          "supplierName": null,
+          "statusName": null,
+          "inOutStatus": null,
+          "inOutDate": null,
+          "sumQuantity": null,
+          "sumAmount": null,
+          "consignee": null,
+          "consigneePhone": null,
+          "takeOverAddress": null,
+          "makingUserName": "王英杰",
+          "doneUserName": null,
+          "makingTime": "2023/10/17 17:21:12",
+          "totalRemarks": null,
+          "entryStatusString": null,
+          "nonStandardCode": null,
+          "annexPaths": [],
+          "supplierContactName": null,
+          "supplierContactPhone": null,
+          "supplierAddressFull": null,
+          "outNo": null,
+          "outId": null,
+          "outTime": null,
+          "receiverName": null,
+          "receiverPhone": null,
+          "receiverAddress": null,
+          "editTime": null,
+          "saveAscpId": null,
+          "addressNo": null,
+          "contractNo": null,
+          "customerFrom": null,
+          "toiletCount": null,
+          "toiletCountName": null,
+          "houseType": null,
+          "houseTypeName": null,
+          "fitupType": null,
+          "fitupTypeName": null,
+          "fitupStyle": null,
+          "fitupStyleName": null,
+          "ageComposition": null,
+          "ageCompositionName": null,
+          "decisionMaker": null,
+          "decisionMakerName": null,
+          "deliveryTypeName": null,
+          "fromName": null,
+          "sumRejectQuantity": 0,
+          "sumRejectAmount": 0,
+          "docCode": null,
+          "sale2OpeMode": null,
+          "sentryId": null
+        },
+      ]
+      console.log('this.tableData', this.tableData)
+    },
+
+    /**
+     * @desc   : 列表行变化事件
+     * @author : 常皓宁
+     * @date   : 2024/2/18 13:16
+     */
+    currentChangeStandard({row}) {
+      if (row) {
+        this.goodsDetailData = [
+          {
+            "entryId": 523,
+            "customerId": 1022,
+            "customerName": "怀化辰溪恒洁卫浴",
+            "customerPhone": "15096295820",
+            "contactName": "营养快线",
+            "contactPhones": "17642008208",
+            "salesChannel": null,
+            "orgId": 30883,
+            "entryNo": "WE-0726-726-202310270KDB",
+            "supplierId": 114,
+            "orderId": 8680,
+            "orderNo": "PA-0726-726-202310270KD9",
+            "entryStatus": 2,
+            "sumEntryGoingQuantity": 300,
+            "sumEntryGoingAmount": 500000,
+            "sumEntryQuantity": 0,
+            "sumEntryAmount": 0,
+            "remarks": "AAAA",
+            "flgValid": true,
+            "cpId": 20834,
+            "opCreateTime": "2023-10-27 15:22:15",
+            "opCreateUserId": 254,
+            "opUpdateTime": "2023-11-14 16:42:55",
+            "opUpdateUserId": 74,
+            "sale1Id": 20834,
+            "sale2Id": 29039,
+            "ascpId": 29039,
+            "entryKind": "出库类型-采购",
+            "entryReason": null,
+            "sale1OutId": 1263,
+            "staffId": 634,
+            "rejectId": null,
+            "rejectNo": null,
+            "orgName": "辰溪县金海店",
+            "entryReasonName": null,
+            "responsibleName": null,
+            "entryDate": null,
+            "sale1OutDate": "2023-10-27",
+            "entryWhId": 585,
+            "addressArea": null,
+            "addressName": null,
+            "addressGcj02": null,
+            "addressFull": "辽宁省沈阳市浑南区辽宁心选网络科技有限公司1111B🙄",
+            "sale2IvtType": null,
+            "whName": "1",
+            "makingUser": 74,
+            "salesChannelCode": null,
+            "doneUser": 74,
+            "doneTime": "2023-11-14 16:41:19",
+            "orderEntryItemList": null,
+            "entryStatusName": "出库中",
+            "entryObjectName": "怀化辰溪恒洁卫浴",
+            "erpOutNo": "CSSAYYY23102700002",
+            "categoryQuantity": null,
+            "staffName": "姜宁",
+            "sale1ErpOutDoneNo": "CSIDYYY23102700002",
+            "flgAllowTodone": null,
+            "flgAllowReverse": true,
+            "entryObjectId": 1022,
+            "entryObjectType": 1,
+            "sale2Name": null,
+            "procureOrderNo": null,
+            "invoiceDate": null,
+            "entryKindName": "采购出库",
+            "supplierName": "怀化辰溪恒洁卫浴-供应商",
+            "statusName": null,
+            "inOutStatus": null,
+            "inOutDate": null,
+            "sumQuantity": null,
+            "sumAmount": null,
+            "consignee": null,
+            "consigneePhone": null,
+            "takeOverAddress": null,
+            "makingUserName": "常皓宁",
+            "doneUserName": null,
+            "makingTime": "2023/11/14 16:41:19",
+            "totalRemarks": null,
+            "entryStatusString": null,
+            "nonStandardCode": null,
+            "annexPaths": [
+              {
+                "url": "https://hgscrm-dev.oss-cn-shenzhen.aliyuncs.com/test/t_order_entry/annex_paths/2023-11-02/6042cfcb-323e-4d35-8ca7-2cc0634f115a.jpg"
+              },
+              {
+                "url": "https://hgscrm-dev.oss-cn-shenzhen.aliyuncs.com/test/t_order_entry/annex_paths/2023-11-02/a363d70b-ef4d-4fef-a69d-5f2d2b3c831d.png"
+              },
+              {
+                "url": "https://hgscrm-dev.oss-cn-shenzhen.aliyuncs.com/test/t_order_entry/annex_paths/2023-11-02/e4e40703-68a3-414a-926f-dd52475955b6.jpg"
+              }
+            ],
+            "supplierContactName": null,
+            "supplierContactPhone": null,
+            "supplierAddressFull": null,
+            "outNo": null,
+            "outId": null,
+            "outTime": null,
+            "receiverName": null,
+            "receiverPhone": null,
+            "receiverAddress": null,
+            "editTime": null,
+            "saveAscpId": null,
+            "addressNo": null,
+            "contractNo": null,
+            "customerFrom": null,
+            "toiletCount": null,
+            "toiletCountName": null,
+            "houseType": null,
+            "houseTypeName": null,
+            "fitupType": null,
+            "fitupTypeName": null,
+            "fitupStyle": null,
+            "fitupStyleName": null,
+            "ageComposition": null,
+            "ageCompositionName": null,
+            "decisionMaker": null,
+            "decisionMakerName": null,
+            "deliveryTypeName": null,
+            "fromName": null,
+            "sumRejectQuantity": -2,
+            "sumRejectAmount": -5000,
+            "docCode": null,
+            "sale2OpeMode": null,
+            "sentryId": null
+          },
+          {
+            "entryId": 486,
+            "customerId": null,
+            "customerName": '王软',
+            "customerPhone": '13900138000',
+            "contactName": null,
+            "contactPhones": null,
+            "salesChannel": null,
+            "orgId": 30883,
+            "entryNo": "WE-0726-555-202310260K7I",
+            "supplierId": null,
+            "orderId": null,
+            "orderNo": null,
+            "entryStatus": 2,
+            "sumEntryGoingQuantity": 1,
+            "sumEntryGoingAmount": 0,
+            "sumEntryQuantity": 0,
+            "sumEntryAmount": 0,
+            "remarks": null,
+            "flgValid": true,
+            "cpId": 20834,
+            "opCreateTime": "2023-10-26 15:20:31",
+            "opCreateUserId": 937,
+            "opUpdateTime": "2023-10-26 15:20:31",
+            "opUpdateUserId": 937,
+            "sale1Id": 20834,
+            "sale2Id": 29039,
+            "ascpId": 29039,
+            "entryKind": "出库类型-其他",
+            "entryReason": 193,
+            "sale1OutId": null,
+            "staffId": 937,
+            "rejectId": null,
+            "rejectNo": null,
+            "orgName": "辰溪县金海店",
+            "entryReasonName": "库存盘盈",
+            "responsibleName": null,
+            "entryDate": "2023-10-26",
+            "sale1OutDate": null,
+            "entryWhId": null,
+            "addressArea": null,
+            "addressName": null,
+            "addressGcj02": null,
+            "addressFull": '沈阳市国际软件园F9-102',
+            "sale2IvtType": null,
+            "whName": null,
+            "makingUser": 937,
+            "salesChannelCode": null,
+            "doneUser": 937,
+            "doneTime": "2023-10-26 15:20:31",
+            "orderEntryItemList": null,
+            "entryStatusName": "出库中",
+            "entryObjectName": null,
+            "erpOutNo": null,
+            "categoryQuantity": 1,
+            "staffName": "张德亮",
+            "sale1ErpOutDoneNo": null,
+            "flgAllowTodone": null,
+            "flgAllowReverse": null,
+            "entryObjectId": null,
+            "entryObjectType": null,
+            "sale2Name": null,
+            "procureOrderNo": null,
+            "invoiceDate": null,
+            "entryKindName": "退货回库",
+            "supplierName": null,
+            "statusName": null,
+            "inOutStatus": null,
+            "inOutDate": null,
+            "sumQuantity": null,
+            "sumAmount": null,
+            "consignee": null,
+            "consigneePhone": null,
+            "takeOverAddress": null,
+            "makingUserName": "张德亮",
+            "doneUserName": null,
+            "makingTime": "2023/10/26 15:20:31",
+            "totalRemarks": null,
+            "entryStatusString": null,
+            "nonStandardCode": null,
+            "annexPaths": [],
+            "supplierContactName": null,
+            "supplierContactPhone": null,
+            "supplierAddressFull": null,
+            "outNo": null,
+            "outId": null,
+            "outTime": null,
+            "receiverName": null,
+            "receiverPhone": null,
+            "receiverAddress": null,
+            "editTime": null,
+            "saveAscpId": null,
+            "addressNo": null,
+            "contractNo": null,
+            "customerFrom": null,
+            "toiletCount": null,
+            "toiletCountName": null,
+            "houseType": null,
+            "houseTypeName": null,
+            "fitupType": null,
+            "fitupTypeName": null,
+            "fitupStyle": null,
+            "fitupStyleName": null,
+            "ageComposition": null,
+            "ageCompositionName": null,
+            "decisionMaker": null,
+            "decisionMakerName": null,
+            "deliveryTypeName": null,
+            "fromName": null,
+            "sumRejectQuantity": 0,
+            "sumRejectAmount": 0,
+            "docCode": null,
+            "sale2OpeMode": null,
+            "sentryId": null
+          },
+          {
+            "entryId": 418,
+            "customerId": null,
+            "customerName": null,
+            "customerPhone": null,
+            "contactName": null,
+            "contactPhones": null,
+            "salesChannel": null,
+            "orgId": 30883,
+            "entryNo": "WE-0726-555-202310180JT6",
+            "supplierId": null,
+            "orderId": null,
+            "orderNo": null,
+            "entryStatus": 2,
+            "sumEntryGoingQuantity": 1,
+            "sumEntryGoingAmount": 0,
+            "sumEntryQuantity": 0,
+            "sumEntryAmount": 0,
+            "remarks": null,
+            "flgValid": true,
+            "cpId": 20834,
+            "opCreateTime": "2023-10-18 10:58:31",
+            "opCreateUserId": 643,
+            "opUpdateTime": "2023-10-18 10:58:31",
+            "opUpdateUserId": 643,
+            "sale1Id": 20834,
+            "sale2Id": 29039,
+            "ascpId": 29039,
+            "entryKind": "出库类型-其他",
+            "entryReason": 192,
+            "sale1OutId": null,
+            "staffId": 643,
+            "rejectId": null,
+            "rejectNo": null,
+            "orgName": "辰溪县金海店",
+            "entryReasonName": "其他采购",
+            "responsibleName": null,
+            "entryDate": "2023-10-18",
+            "sale1OutDate": null,
+            "entryWhId": null,
+            "addressArea": null,
+            "addressName": null,
+            "addressGcj02": null,
+            "addressFull": null,
+            "sale2IvtType": null,
+            "whName": null,
+            "makingUser": 643,
+            "salesChannelCode": null,
+            "doneUser": 643,
+            "doneTime": "2023-10-18 10:58:30",
+            "orderEntryItemList": null,
+            "entryStatusName": "出库中",
+            "entryObjectName": null,
+            "erpOutNo": null,
+            "categoryQuantity": 1,
+            "staffName": "王英杰",
+            "sale1ErpOutDoneNo": null,
+            "flgAllowTodone": null,
+            "flgAllowReverse": null,
+            "entryObjectId": null,
+            "entryObjectType": null,
+            "sale2Name": null,
+            "procureOrderNo": null,
+            "invoiceDate": null,
+            "entryKindName": "其他出库",
+            "supplierName": null,
+            "statusName": null,
+            "inOutStatus": null,
+            "inOutDate": null,
+            "sumQuantity": null,
+            "sumAmount": null,
+            "consignee": null,
+            "consigneePhone": null,
+            "takeOverAddress": null,
+            "makingUserName": "王英杰",
+            "doneUserName": null,
+            "makingTime": "2023/10/18 10:58:30",
+            "totalRemarks": null,
+            "entryStatusString": null,
+            "nonStandardCode": null,
+            "annexPaths": [],
+            "supplierContactName": null,
+            "supplierContactPhone": null,
+            "supplierAddressFull": null,
+            "outNo": null,
+            "outId": null,
+            "outTime": null,
+            "receiverName": null,
+            "receiverPhone": null,
+            "receiverAddress": null,
+            "editTime": null,
+            "saveAscpId": null,
+            "addressNo": null,
+            "contractNo": null,
+            "customerFrom": null,
+            "toiletCount": null,
+            "toiletCountName": null,
+            "houseType": null,
+            "houseTypeName": null,
+            "fitupType": null,
+            "fitupTypeName": null,
+            "fitupStyle": null,
+            "fitupStyleName": null,
+            "ageComposition": null,
+            "ageCompositionName": null,
+            "decisionMaker": null,
+            "decisionMakerName": null,
+            "deliveryTypeName": null,
+            "fromName": null,
+            "sumRejectQuantity": 0,
+            "sumRejectAmount": 0,
+            "docCode": null,
+            "sale2OpeMode": null,
+            "sentryId": null
+          },
+          {
+            "entryId": 416,
+            "customerId": null,
+            "customerName": null,
+            "customerPhone": null,
+            "contactName": null,
+            "contactPhones": null,
+            "salesChannel": null,
+            "orgId": 30883,
+            "entryNo": "WE-0726-555-202310170JSR",
+            "supplierId": null,
+            "orderId": null,
+            "orderNo": null,
+            "entryStatus": 2,
+            "sumEntryGoingQuantity": 1,
+            "sumEntryGoingAmount": 0,
+            "sumEntryQuantity": 0,
+            "sumEntryAmount": 0,
+            "remarks": null,
+            "flgValid": true,
+            "cpId": 20834,
+            "opCreateTime": "2023-10-17 17:21:13",
+            "opCreateUserId": 643,
+            "opUpdateTime": "2023-10-17 17:21:13",
+            "opUpdateUserId": 643,
+            "sale1Id": 20834,
+            "sale2Id": 29039,
+            "ascpId": 29039,
+            "entryKind": "出库类型-其他",
+            "entryReason": 193,
+            "sale1OutId": null,
+            "staffId": 643,
+            "rejectId": null,
+            "rejectNo": null,
+            "orgName": "辰溪县金海店",
+            "entryReasonName": "库存盘盈",
+            "responsibleName": null,
+            "entryDate": "2023-10-17",
+            "sale1OutDate": null,
+            "entryWhId": null,
+            "addressArea": null,
+            "addressName": null,
+            "addressGcj02": null,
+            "addressFull": null,
+            "sale2IvtType": null,
+            "whName": null,
+            "makingUser": 643,
+            "salesChannelCode": null,
+            "doneUser": 643,
+            "doneTime": "2023-10-17 17:21:12",
+            "orderEntryItemList": null,
+            "entryStatusName": "出库中",
+            "entryObjectName": null,
+            "erpOutNo": null,
+            "categoryQuantity": 1,
+            "staffName": "王英杰",
+            "sale1ErpOutDoneNo": null,
+            "flgAllowTodone": null,
+            "flgAllowReverse": null,
+            "entryObjectId": null,
+            "entryObjectType": null,
+            "sale2Name": null,
+            "procureOrderNo": null,
+            "invoiceDate": null,
+            "entryKindName": "其他出库",
+            "supplierName": null,
+            "statusName": null,
+            "inOutStatus": null,
+            "inOutDate": null,
+            "sumQuantity": null,
+            "sumAmount": null,
+            "consignee": null,
+            "consigneePhone": null,
+            "takeOverAddress": null,
+            "makingUserName": "王英杰",
+            "doneUserName": null,
+            "makingTime": "2023/10/17 17:21:12",
+            "totalRemarks": null,
+            "entryStatusString": null,
+            "nonStandardCode": null,
+            "annexPaths": [],
+            "supplierContactName": null,
+            "supplierContactPhone": null,
+            "supplierAddressFull": null,
+            "outNo": null,
+            "outId": null,
+            "outTime": null,
+            "receiverName": null,
+            "receiverPhone": null,
+            "receiverAddress": null,
+            "editTime": null,
+            "saveAscpId": null,
+            "addressNo": null,
+            "contractNo": null,
+            "customerFrom": null,
+            "toiletCount": null,
+            "toiletCountName": null,
+            "houseType": null,
+            "houseTypeName": null,
+            "fitupType": null,
+            "fitupTypeName": null,
+            "fitupStyle": null,
+            "fitupStyleName": null,
+            "ageComposition": null,
+            "ageCompositionName": null,
+            "decisionMaker": null,
+            "decisionMakerName": null,
+            "deliveryTypeName": null,
+            "fromName": null,
+            "sumRejectQuantity": 0,
+            "sumRejectAmount": 0,
+            "docCode": null,
+            "sale2OpeMode": null,
+            "sentryId": null
+          },
+        ]
+      }
+    },
+
+    clickTab() {
+      this.tableData = [
+        {
+          "entryId": 523,
+          "customerId": 1022,
+          "customerName": "怀化辰溪恒洁卫浴",
+          "customerPhone": "15096295820",
+          "contactName": "营养快线",
+          "contactPhones": "17642008208",
+          "salesChannel": null,
+          "orgId": 30883,
+          "entryNo": "WE-0726-726-202310270KDB",
+          "supplierId": 114,
+          "orderId": 8680,
+          "orderNo": "PA-0726-726-202310270KD9",
+          "entryStatus": 2,
+          "sumEntryGoingQuantity": 300,
+          "sumEntryGoingAmount": 500000,
+          "sumEntryQuantity": 0,
+          "sumEntryAmount": 0,
+          "remarks": "AAAA",
+          "flgValid": true,
+          "cpId": 20834,
+          "opCreateTime": "2023-10-27 15:22:15",
+          "opCreateUserId": 254,
+          "opUpdateTime": "2023-11-14 16:42:55",
+          "opUpdateUserId": 74,
+          "sale1Id": 20834,
+          "sale2Id": 29039,
+          "ascpId": 29039,
+          "entryKind": "出库类型-采购",
+          "entryReason": null,
+          "sale1OutId": 1263,
+          "staffId": 634,
+          "rejectId": null,
+          "rejectNo": null,
+          "orgName": "辰溪县金海店",
+          "entryReasonName": null,
+          "responsibleName": null,
+          "entryDate": null,
+          "sale1OutDate": "2023-10-27",
+          "entryWhId": 585,
+          "addressArea": null,
+          "addressName": null,
+          "addressGcj02": null,
+          "addressFull": "辽宁省沈阳市浑南区辽宁心选网络科技有限公司1111B🙄",
+          "sale2IvtType": null,
+          "whName": "1",
+          "makingUser": 74,
+          "salesChannelCode": null,
+          "doneUser": 74,
+          "doneTime": "2023-11-14 16:41:19",
+          "orderEntryItemList": null,
+          "entryStatusName": "出库中",
+          "entryObjectName": "怀化辰溪恒洁卫浴",
+          "erpOutNo": "CSSAYYY23102700002",
+          "categoryQuantity": null,
+          "staffName": "姜宁",
+          "sale1ErpOutDoneNo": "CSIDYYY23102700002",
+          "flgAllowTodone": null,
+          "flgAllowReverse": true,
+          "entryObjectId": 1022,
+          "entryObjectType": 1,
+          "sale2Name": null,
+          "procureOrderNo": null,
+          "invoiceDate": null,
+          "entryKindName": "采购出库",
+          "supplierName": "怀化辰溪恒洁卫浴-供应商",
+          "statusName": null,
+          "inOutStatus": null,
+          "inOutDate": null,
+          "sumQuantity": null,
+          "sumAmount": null,
+          "consignee": null,
+          "consigneePhone": null,
+          "takeOverAddress": null,
+          "makingUserName": "常皓宁",
+          "doneUserName": null,
+          "makingTime": "2023/11/14 16:41:19",
+          "totalRemarks": null,
+          "entryStatusString": null,
+          "nonStandardCode": null,
+          "annexPaths": [
+            {
+              "url": "https://hgscrm-dev.oss-cn-shenzhen.aliyuncs.com/test/t_order_entry/annex_paths/2023-11-02/6042cfcb-323e-4d35-8ca7-2cc0634f115a.jpg"
+            },
+            {
+              "url": "https://hgscrm-dev.oss-cn-shenzhen.aliyuncs.com/test/t_order_entry/annex_paths/2023-11-02/a363d70b-ef4d-4fef-a69d-5f2d2b3c831d.png"
+            },
+            {
+              "url": "https://hgscrm-dev.oss-cn-shenzhen.aliyuncs.com/test/t_order_entry/annex_paths/2023-11-02/e4e40703-68a3-414a-926f-dd52475955b6.jpg"
+            }
+          ],
+          "supplierContactName": null,
+          "supplierContactPhone": null,
+          "supplierAddressFull": null,
+          "outNo": null,
+          "outId": null,
+          "outTime": null,
+          "receiverName": null,
+          "receiverPhone": null,
+          "receiverAddress": null,
+          "editTime": null,
+          "saveAscpId": null,
+          "addressNo": null,
+          "contractNo": null,
+          "customerFrom": null,
+          "toiletCount": null,
+          "toiletCountName": null,
+          "houseType": null,
+          "houseTypeName": null,
+          "fitupType": null,
+          "fitupTypeName": null,
+          "fitupStyle": null,
+          "fitupStyleName": null,
+          "ageComposition": null,
+          "ageCompositionName": null,
+          "decisionMaker": null,
+          "decisionMakerName": null,
+          "deliveryTypeName": null,
+          "fromName": null,
+          "sumRejectQuantity": -2,
+          "sumRejectAmount": -5000,
+          "docCode": null,
+          "sale2OpeMode": null,
+          "sentryId": null
+        },
+        {
+          "entryId": 486,
+          "customerId": null,
+          "customerName": '王软',
+          "customerPhone": '13900138000',
+          "contactName": null,
+          "contactPhones": null,
+          "salesChannel": null,
+          "orgId": 30883,
+          "entryNo": "WE-0726-555-202310260K7I",
+          "supplierId": null,
+          "orderId": null,
+          "orderNo": null,
+          "entryStatus": 2,
+          "sumEntryGoingQuantity": 1,
+          "sumEntryGoingAmount": 0,
+          "sumEntryQuantity": 0,
+          "sumEntryAmount": 0,
+          "remarks": null,
+          "flgValid": true,
+          "cpId": 20834,
+          "opCreateTime": "2023-10-26 15:20:31",
+          "opCreateUserId": 937,
+          "opUpdateTime": "2023-10-26 15:20:31",
+          "opUpdateUserId": 937,
+          "sale1Id": 20834,
+          "sale2Id": 29039,
+          "ascpId": 29039,
+          "entryKind": "出库类型-其他",
+          "entryReason": 193,
+          "sale1OutId": null,
+          "staffId": 937,
+          "rejectId": null,
+          "rejectNo": null,
+          "orgName": "辰溪县金海店",
+          "entryReasonName": "库存盘盈",
+          "responsibleName": null,
+          "entryDate": "2023-10-26",
+          "sale1OutDate": null,
+          "entryWhId": null,
+          "addressArea": null,
+          "addressName": null,
+          "addressGcj02": null,
+          "addressFull": '沈阳市国际软件园F9-102',
+          "sale2IvtType": null,
+          "whName": null,
+          "makingUser": 937,
+          "salesChannelCode": null,
+          "doneUser": 937,
+          "doneTime": "2023-10-26 15:20:31",
+          "orderEntryItemList": null,
+          "entryStatusName": "出库中",
+          "entryObjectName": null,
+          "erpOutNo": null,
+          "categoryQuantity": 1,
+          "staffName": "张德亮",
+          "sale1ErpOutDoneNo": null,
+          "flgAllowTodone": null,
+          "flgAllowReverse": null,
+          "entryObjectId": null,
+          "entryObjectType": null,
+          "sale2Name": null,
+          "procureOrderNo": null,
+          "invoiceDate": null,
+          "entryKindName": "退货回库",
+          "supplierName": null,
+          "statusName": null,
+          "inOutStatus": null,
+          "inOutDate": null,
+          "sumQuantity": null,
+          "sumAmount": null,
+          "consignee": null,
+          "consigneePhone": null,
+          "takeOverAddress": null,
+          "makingUserName": "张德亮",
+          "doneUserName": null,
+          "makingTime": "2023/10/26 15:20:31",
+          "totalRemarks": null,
+          "entryStatusString": null,
+          "nonStandardCode": null,
+          "annexPaths": [],
+          "supplierContactName": null,
+          "supplierContactPhone": null,
+          "supplierAddressFull": null,
+          "outNo": null,
+          "outId": null,
+          "outTime": null,
+          "receiverName": null,
+          "receiverPhone": null,
+          "receiverAddress": null,
+          "editTime": null,
+          "saveAscpId": null,
+          "addressNo": null,
+          "contractNo": null,
+          "customerFrom": null,
+          "toiletCount": null,
+          "toiletCountName": null,
+          "houseType": null,
+          "houseTypeName": null,
+          "fitupType": null,
+          "fitupTypeName": null,
+          "fitupStyle": null,
+          "fitupStyleName": null,
+          "ageComposition": null,
+          "ageCompositionName": null,
+          "decisionMaker": null,
+          "decisionMakerName": null,
+          "deliveryTypeName": null,
+          "fromName": null,
+          "sumRejectQuantity": 0,
+          "sumRejectAmount": 0,
+          "docCode": null,
+          "sale2OpeMode": null,
+          "sentryId": null
+        },
+        {
+          "entryId": 418,
+          "customerId": null,
+          "customerName": null,
+          "customerPhone": null,
+          "contactName": null,
+          "contactPhones": null,
+          "salesChannel": null,
+          "orgId": 30883,
+          "entryNo": "WE-0726-555-202310180JT6",
+          "supplierId": null,
+          "orderId": null,
+          "orderNo": null,
+          "entryStatus": 2,
+          "sumEntryGoingQuantity": 1,
+          "sumEntryGoingAmount": 0,
+          "sumEntryQuantity": 0,
+          "sumEntryAmount": 0,
+          "remarks": null,
+          "flgValid": true,
+          "cpId": 20834,
+          "opCreateTime": "2023-10-18 10:58:31",
+          "opCreateUserId": 643,
+          "opUpdateTime": "2023-10-18 10:58:31",
+          "opUpdateUserId": 643,
+          "sale1Id": 20834,
+          "sale2Id": 29039,
+          "ascpId": 29039,
+          "entryKind": "出库类型-其他",
+          "entryReason": 192,
+          "sale1OutId": null,
+          "staffId": 643,
+          "rejectId": null,
+          "rejectNo": null,
+          "orgName": "辰溪县金海店",
+          "entryReasonName": "其他采购",
+          "responsibleName": null,
+          "entryDate": "2023-10-18",
+          "sale1OutDate": null,
+          "entryWhId": null,
+          "addressArea": null,
+          "addressName": null,
+          "addressGcj02": null,
+          "addressFull": null,
+          "sale2IvtType": null,
+          "whName": null,
+          "makingUser": 643,
+          "salesChannelCode": null,
+          "doneUser": 643,
+          "doneTime": "2023-10-18 10:58:30",
+          "orderEntryItemList": null,
+          "entryStatusName": "出库中",
+          "entryObjectName": null,
+          "erpOutNo": null,
+          "categoryQuantity": 1,
+          "staffName": "王英杰",
+          "sale1ErpOutDoneNo": null,
+          "flgAllowTodone": null,
+          "flgAllowReverse": null,
+          "entryObjectId": null,
+          "entryObjectType": null,
+          "sale2Name": null,
+          "procureOrderNo": null,
+          "invoiceDate": null,
+          "entryKindName": "其他出库",
+          "supplierName": null,
+          "statusName": null,
+          "inOutStatus": null,
+          "inOutDate": null,
+          "sumQuantity": null,
+          "sumAmount": null,
+          "consignee": null,
+          "consigneePhone": null,
+          "takeOverAddress": null,
+          "makingUserName": "王英杰",
+          "doneUserName": null,
+          "makingTime": "2023/10/18 10:58:30",
+          "totalRemarks": null,
+          "entryStatusString": null,
+          "nonStandardCode": null,
+          "annexPaths": [],
+          "supplierContactName": null,
+          "supplierContactPhone": null,
+          "supplierAddressFull": null,
+          "outNo": null,
+          "outId": null,
+          "outTime": null,
+          "receiverName": null,
+          "receiverPhone": null,
+          "receiverAddress": null,
+          "editTime": null,
+          "saveAscpId": null,
+          "addressNo": null,
+          "contractNo": null,
+          "customerFrom": null,
+          "toiletCount": null,
+          "toiletCountName": null,
+          "houseType": null,
+          "houseTypeName": null,
+          "fitupType": null,
+          "fitupTypeName": null,
+          "fitupStyle": null,
+          "fitupStyleName": null,
+          "ageComposition": null,
+          "ageCompositionName": null,
+          "decisionMaker": null,
+          "decisionMakerName": null,
+          "deliveryTypeName": null,
+          "fromName": null,
+          "sumRejectQuantity": 0,
+          "sumRejectAmount": 0,
+          "docCode": null,
+          "sale2OpeMode": null,
+          "sentryId": null
+        },
+        {
+          "entryId": 416,
+          "customerId": null,
+          "customerName": null,
+          "customerPhone": null,
+          "contactName": null,
+          "contactPhones": null,
+          "salesChannel": null,
+          "orgId": 30883,
+          "entryNo": "WE-0726-555-202310170JSR",
+          "supplierId": null,
+          "orderId": null,
+          "orderNo": null,
+          "entryStatus": 2,
+          "sumEntryGoingQuantity": 1,
+          "sumEntryGoingAmount": 0,
+          "sumEntryQuantity": 0,
+          "sumEntryAmount": 0,
+          "remarks": null,
+          "flgValid": true,
+          "cpId": 20834,
+          "opCreateTime": "2023-10-17 17:21:13",
+          "opCreateUserId": 643,
+          "opUpdateTime": "2023-10-17 17:21:13",
+          "opUpdateUserId": 643,
+          "sale1Id": 20834,
+          "sale2Id": 29039,
+          "ascpId": 29039,
+          "entryKind": "出库类型-其他",
+          "entryReason": 193,
+          "sale1OutId": null,
+          "staffId": 643,
+          "rejectId": null,
+          "rejectNo": null,
+          "orgName": "辰溪县金海店",
+          "entryReasonName": "库存盘盈",
+          "responsibleName": null,
+          "entryDate": "2023-10-17",
+          "sale1OutDate": null,
+          "entryWhId": null,
+          "addressArea": null,
+          "addressName": null,
+          "addressGcj02": null,
+          "addressFull": null,
+          "sale2IvtType": null,
+          "whName": null,
+          "makingUser": 643,
+          "salesChannelCode": null,
+          "doneUser": 643,
+          "doneTime": "2023-10-17 17:21:12",
+          "orderEntryItemList": null,
+          "entryStatusName": "出库中",
+          "entryObjectName": null,
+          "erpOutNo": null,
+          "categoryQuantity": 1,
+          "staffName": "王英杰",
+          "sale1ErpOutDoneNo": null,
+          "flgAllowTodone": null,
+          "flgAllowReverse": null,
+          "entryObjectId": null,
+          "entryObjectType": null,
+          "sale2Name": null,
+          "procureOrderNo": null,
+          "invoiceDate": null,
+          "entryKindName": "其他出库",
+          "supplierName": null,
+          "statusName": null,
+          "inOutStatus": null,
+          "inOutDate": null,
+          "sumQuantity": null,
+          "sumAmount": null,
+          "consignee": null,
+          "consigneePhone": null,
+          "takeOverAddress": null,
+          "makingUserName": "王英杰",
+          "doneUserName": null,
+          "makingTime": "2023/10/17 17:21:12",
+          "totalRemarks": null,
+          "entryStatusString": null,
+          "nonStandardCode": null,
+          "annexPaths": [],
+          "supplierContactName": null,
+          "supplierContactPhone": null,
+          "supplierAddressFull": null,
+          "outNo": null,
+          "outId": null,
+          "outTime": null,
+          "receiverName": null,
+          "receiverPhone": null,
+          "receiverAddress": null,
+          "editTime": null,
+          "saveAscpId": null,
+          "addressNo": null,
+          "contractNo": null,
+          "customerFrom": null,
+          "toiletCount": null,
+          "toiletCountName": null,
+          "houseType": null,
+          "houseTypeName": null,
+          "fitupType": null,
+          "fitupTypeName": null,
+          "fitupStyle": null,
+          "fitupStyleName": null,
+          "ageComposition": null,
+          "ageCompositionName": null,
+          "decisionMaker": null,
+          "decisionMakerName": null,
+          "deliveryTypeName": null,
+          "fromName": null,
+          "sumRejectQuantity": 0,
+          "sumRejectAmount": 0,
+          "docCode": null,
+          "sale2OpeMode": null,
+          "sentryId": null
+        },
+      ]
+      console.log('this.tableData', this.tableData)
+    }
+
+  },
+  created() {
+    this.primaryKey = 'outId'  // 设置主键Id
+    this.routeObjName = 'outHandle'  // 设置路由名称
+  }
 }
 </script>