|  | @@ -1,78 +1,37 @@
 | 
	
		
			
				|  |  |  <template>
 | 
	
		
			
				|  |  |    <div class="app-container">
 | 
	
		
			
				|  |  |      <div v-show="pageShow">
 | 
	
		
			
				|  |  | -      <el-form
 | 
	
		
			
				|  |  | -        :model="queryParams"
 | 
	
		
			
				|  |  | -        ref="queryForm"
 | 
	
		
			
				|  |  | -        v-show="showSearch"
 | 
	
		
			
				|  |  | -        label-width="90px"
 | 
	
		
			
				|  |  | -        size="small"
 | 
	
		
			
				|  |  | -      >
 | 
	
		
			
				|  |  | +      <el-form :model="queryParams" ref="queryForm" v-show="showSearch" label-width="90px" size="small">
 | 
	
		
			
				|  |  |          <el-row>
 | 
	
		
			
				|  |  |            <el-col :span="6">
 | 
	
		
			
				|  |  |              <el-form-item label="客户" prop="fCorpid">
 | 
	
		
			
				|  |  | -              <el-select
 | 
	
		
			
				|  |  | -                v-model="queryParams.fCorpid"
 | 
	
		
			
				|  |  | -                clearable
 | 
	
		
			
				|  |  | -                filterable
 | 
	
		
			
				|  |  | -                placeholder="请输入关键词"
 | 
	
		
			
				|  |  | -                style="width: 200px"
 | 
	
		
			
				|  |  | -              >
 | 
	
		
			
				|  |  | -                <el-option
 | 
	
		
			
				|  |  | -                  v-for="(item, index) in fMblnoOptions"
 | 
	
		
			
				|  |  | -                  :key="index.fId"
 | 
	
		
			
				|  |  | -                  :label="item.fName"
 | 
	
		
			
				|  |  | -                  :value="item.fId"
 | 
	
		
			
				|  |  | -                ></el-option>
 | 
	
		
			
				|  |  | +              <el-select v-model="queryParams.fCorpid" clearable filterable placeholder="请输入关键词" style="width: 200px">
 | 
	
		
			
				|  |  | +                <el-option v-for="(item, index) in fMblnoOptions" :key="index.fId" :label="item.fName"
 | 
	
		
			
				|  |  | +                  :value="item.fId"></el-option>
 | 
	
		
			
				|  |  |                </el-select>
 | 
	
		
			
				|  |  |              </el-form-item>
 | 
	
		
			
				|  |  |            </el-col>
 | 
	
		
			
				|  |  |            <el-col :span="6">
 | 
	
		
			
				|  |  |              <el-form-item label="提单号" prop="fMblno">
 | 
	
		
			
				|  |  | -              <el-input
 | 
	
		
			
				|  |  | -                v-model="queryParams.fMblno"
 | 
	
		
			
				|  |  | -                placeholder="请输入提单号"
 | 
	
		
			
				|  |  | -                clearable
 | 
	
		
			
				|  |  | -                style="width: 200px"
 | 
	
		
			
				|  |  | -                @keyup.enter.native="handleQuery"
 | 
	
		
			
				|  |  | -              />
 | 
	
		
			
				|  |  | +              <el-input v-model="queryParams.fMblno" placeholder="请输入提单号" clearable style="width: 200px"
 | 
	
		
			
				|  |  | +                @keyup.enter.native="handleQuery" />
 | 
	
		
			
				|  |  |              </el-form-item>
 | 
	
		
			
				|  |  |            </el-col>
 | 
	
		
			
				|  |  |            <el-col :span="6">
 | 
	
		
			
				|  |  |              <el-form-item label="入库日期" prop="timeInterval">
 | 
	
		
			
				|  |  | -              <el-date-picker
 | 
	
		
			
				|  |  | -                v-model="queryParams.timeInterval"
 | 
	
		
			
				|  |  | -                type="daterange"
 | 
	
		
			
				|  |  | -                value-format="yyyy-MM-dd HH:mm:ss"
 | 
	
		
			
				|  |  | -                :default-time="['00:00:00', '23:59:59']"
 | 
	
		
			
				|  |  | -                clearable
 | 
	
		
			
				|  |  | -                style="width: 230px"
 | 
	
		
			
				|  |  | -                range-separator="至"
 | 
	
		
			
				|  |  | -                start-placeholder="开始日期"
 | 
	
		
			
				|  |  | -                end-placeholder="结束日期"
 | 
	
		
			
				|  |  | -                @keyup.enter.native="handleQuery"
 | 
	
		
			
				|  |  | -                :picker-options="pickerOptions"
 | 
	
		
			
				|  |  | -                unlink-panels
 | 
	
		
			
				|  |  | -              >
 | 
	
		
			
				|  |  | +              <el-date-picker v-model="queryParams.timeInterval" type="daterange" value-format="yyyy-MM-dd HH:mm:ss"
 | 
	
		
			
				|  |  | +                :default-time="['00:00:00', '23:59:59']" clearable style="width: 230px" range-separator="至"
 | 
	
		
			
				|  |  | +                start-placeholder="开始日期" end-placeholder="结束日期" @keyup.enter.native="handleQuery"
 | 
	
		
			
				|  |  | +                :picker-options="pickerOptions" unlink-panels>
 | 
	
		
			
				|  |  |                </el-date-picker>
 | 
	
		
			
				|  |  |              </el-form-item>
 | 
	
		
			
				|  |  |            </el-col>
 | 
	
		
			
				|  |  |            <el-col :span="6">
 | 
	
		
			
				|  |  |              <el-form-item label="车号" prop="fWarehouseid">
 | 
	
		
			
				|  |  | -              <el-select
 | 
	
		
			
				|  |  | -                v-model="queryParams.fTruckno"
 | 
	
		
			
				|  |  | -                clearable
 | 
	
		
			
				|  |  | -                filterable
 | 
	
		
			
				|  |  | -                placeholder="请选择车号"
 | 
	
		
			
				|  |  | -                style="width: 200px"
 | 
	
		
			
				|  |  | -                @keyup.enter.native="handleQuery"
 | 
	
		
			
				|  |  | -              >
 | 
	
		
			
				|  |  | -                <el-option
 | 
	
		
			
				|  |  | -                  v-for="(item, index) in fTrucknoList"
 | 
	
		
			
				|  |  | -                  :key="index"
 | 
	
		
			
				|  |  | -                  :label="item.fTruckno"
 | 
	
		
			
				|  |  | -                  :value="item.fTruckno"
 | 
	
		
			
				|  |  | -                ></el-option>
 | 
	
		
			
				|  |  | +              <el-select v-model="queryParams.fTruckno" clearable filterable placeholder="请选择车号" style="width: 200px"
 | 
	
		
			
				|  |  | +                @keyup.enter.native="handleQuery">
 | 
	
		
			
				|  |  | +                <el-option v-for="(item, index) in fTrucknoList" :key="index" :label="item.fTruckno"
 | 
	
		
			
				|  |  | +                  :value="item.fTruckno"></el-option>
 | 
	
		
			
				|  |  |                </el-select>
 | 
	
		
			
				|  |  |              </el-form-item>
 | 
	
		
			
				|  |  |            </el-col>
 | 
	
	
		
			
				|  | @@ -82,41 +41,22 @@
 | 
	
		
			
				|  |  |              <el-row>
 | 
	
		
			
				|  |  |                <el-col :span="6">
 | 
	
		
			
				|  |  |                  <el-form-item label="货物名称" prop="fGoodsid">
 | 
	
		
			
				|  |  | -                  <el-select
 | 
	
		
			
				|  |  | -                    v-model="queryParams.fGoodsid"
 | 
	
		
			
				|  |  | -                    clearable
 | 
	
		
			
				|  |  | -                    filterable
 | 
	
		
			
				|  |  | -                    placeholder="请选择货物名称"
 | 
	
		
			
				|  |  | -                    style="width: 200px"
 | 
	
		
			
				|  |  | -                    @keyup.enter.native="handleQuery"
 | 
	
		
			
				|  |  | -                  >
 | 
	
		
			
				|  |  | -                    <el-option
 | 
	
		
			
				|  |  | -                      v-for="(item, index) in goodsOptions"
 | 
	
		
			
				|  |  | -                      :key="index.fId"
 | 
	
		
			
				|  |  | -                      :label="item.fName"
 | 
	
		
			
				|  |  | -                      :value="item.fId"
 | 
	
		
			
				|  |  | -                    ></el-option>
 | 
	
		
			
				|  |  | +                  <el-select v-model="queryParams.fGoodsid" clearable filterable placeholder="请选择货物名称"
 | 
	
		
			
				|  |  | +                    style="width: 200px" @keyup.enter.native="handleQuery">
 | 
	
		
			
				|  |  | +                    <el-option v-for="(item, index) in goodsOptions" :key="index.fId" :label="item.fName"
 | 
	
		
			
				|  |  | +                      :value="item.fId"></el-option>
 | 
	
		
			
				|  |  |                    </el-select>
 | 
	
		
			
				|  |  |                  </el-form-item>
 | 
	
		
			
				|  |  |                </el-col>
 | 
	
		
			
				|  |  |                <el-col :span="6">
 | 
	
		
			
				|  |  |                  <el-form-item label="属性详情" prop="fMarks">
 | 
	
		
			
				|  |  | -                  <el-input
 | 
	
		
			
				|  |  | -                    v-model="queryParams.fMarks"
 | 
	
		
			
				|  |  | -                    placeholder="请输入属性详情"
 | 
	
		
			
				|  |  | -                    clearable
 | 
	
		
			
				|  |  | -                    style="width: 200px"
 | 
	
		
			
				|  |  | -                    @keyup.enter.native="handleQuery"
 | 
	
		
			
				|  |  | -                  />
 | 
	
		
			
				|  |  | +                  <el-input v-model="queryParams.fMarks" placeholder="请输入属性详情" clearable style="width: 200px"
 | 
	
		
			
				|  |  | +                    @keyup.enter.native="handleQuery" />
 | 
	
		
			
				|  |  |                  </el-form-item>
 | 
	
		
			
				|  |  |                </el-col>
 | 
	
		
			
				|  |  |                <el-col :span="6">
 | 
	
		
			
				|  |  |                  <el-form-item label="入库状态" prop="fItemsStatus">
 | 
	
		
			
				|  |  | -                  <el-select
 | 
	
		
			
				|  |  | -                    style="width: 200px"
 | 
	
		
			
				|  |  | -                    v-model="queryParams.fItemsStatus"
 | 
	
		
			
				|  |  | -                    placeholder="请选择入库状态"
 | 
	
		
			
				|  |  | -                  >
 | 
	
		
			
				|  |  | +                  <el-select style="width: 200px" v-model="queryParams.fItemsStatus" placeholder="请选择入库状态">
 | 
	
		
			
				|  |  |                      <el-option label="计划" value="1"></el-option>
 | 
	
		
			
				|  |  |                      <el-option label="待入库" value="2"></el-option>
 | 
	
		
			
				|  |  |                      <el-option label="入库中" value="3"></el-option>
 | 
	
	
		
			
				|  | @@ -126,11 +66,7 @@
 | 
	
		
			
				|  |  |                </el-col>
 | 
	
		
			
				|  |  |                <el-col :span="6">
 | 
	
		
			
				|  |  |                  <el-form-item label="费用状态" prop="fFeeStatus">
 | 
	
		
			
				|  |  | -                  <el-select
 | 
	
		
			
				|  |  | -                    style="width: 200px"
 | 
	
		
			
				|  |  | -                    v-model="queryParams.fFeeStatus"
 | 
	
		
			
				|  |  | -                    placeholder="请选择费用状态"
 | 
	
		
			
				|  |  | -                  >
 | 
	
		
			
				|  |  | +                  <el-select style="width: 200px" v-model="queryParams.fFeeStatus" placeholder="请选择费用状态">
 | 
	
		
			
				|  |  |                      <el-option label="暂存" :value="1"></el-option>
 | 
	
		
			
				|  |  |                      <el-option label="部分" :value="2"></el-option>
 | 
	
		
			
				|  |  |                      <el-option label="全部入账" :value="3"></el-option>
 | 
	
	
		
			
				|  | @@ -141,50 +77,26 @@
 | 
	
		
			
				|  |  |              <el-row>
 | 
	
		
			
				|  |  |                <el-col :span="6">
 | 
	
		
			
				|  |  |                  <el-form-item label="业务编号" prop="fBillno">
 | 
	
		
			
				|  |  | -                  <el-input
 | 
	
		
			
				|  |  | -                    v-model="queryParams.fBillno"
 | 
	
		
			
				|  |  | -                    placeholder="请输入业务编号"
 | 
	
		
			
				|  |  | -                    clearable
 | 
	
		
			
				|  |  | -                    @keyup.enter.native="handleQuery"
 | 
	
		
			
				|  |  | -                    style="width: 200px"
 | 
	
		
			
				|  |  | -                  />
 | 
	
		
			
				|  |  | +                  <el-input v-model="queryParams.fBillno" placeholder="请输入业务编号" clearable
 | 
	
		
			
				|  |  | +                    @keyup.enter.native="handleQuery" style="width: 200px" />
 | 
	
		
			
				|  |  |                  </el-form-item>
 | 
	
		
			
				|  |  |                </el-col>
 | 
	
		
			
				|  |  |                <el-col :span="6">
 | 
	
		
			
				|  |  |                  <el-form-item label="制单人" prop="createBy">
 | 
	
		
			
				|  |  | -                  <el-select
 | 
	
		
			
				|  |  | -                    v-model="queryParams.createBy"
 | 
	
		
			
				|  |  | -                    filterable
 | 
	
		
			
				|  |  | -                    clearable
 | 
	
		
			
				|  |  | -                    placeholder="请输入关键词"
 | 
	
		
			
				|  |  | -                    style="width: 200px"
 | 
	
		
			
				|  |  | -                  >
 | 
	
		
			
				|  |  | -                    <el-option
 | 
	
		
			
				|  |  | -                      v-for="(item, index) in userOptions"
 | 
	
		
			
				|  |  | -                      :key="index.userName"
 | 
	
		
			
				|  |  | -                      :label="item.nickName"
 | 
	
		
			
				|  |  | -                      :value="item.userName"
 | 
	
		
			
				|  |  | -                    >
 | 
	
		
			
				|  |  | +                  <el-select v-model="queryParams.createBy" filterable clearable placeholder="请输入关键词"
 | 
	
		
			
				|  |  | +                    style="width: 200px">
 | 
	
		
			
				|  |  | +                    <el-option v-for="(item, index) in userOptions" :key="index.userName" :label="item.nickName"
 | 
	
		
			
				|  |  | +                      :value="item.userName">
 | 
	
		
			
				|  |  |                      </el-option>
 | 
	
		
			
				|  |  |                    </el-select>
 | 
	
		
			
				|  |  |                  </el-form-item>
 | 
	
		
			
				|  |  |                </el-col>
 | 
	
		
			
				|  |  |                <el-col :span="6">
 | 
	
		
			
				|  |  |                  <el-form-item label="仓库" prop="fWarehouseid">
 | 
	
		
			
				|  |  | -                  <el-select
 | 
	
		
			
				|  |  | -                    v-model="queryParams.fWarehouseid"
 | 
	
		
			
				|  |  | -                    clearable
 | 
	
		
			
				|  |  | -                    filterable
 | 
	
		
			
				|  |  | -                    placeholder="请选择仓库"
 | 
	
		
			
				|  |  | -                    style="width: 200px"
 | 
	
		
			
				|  |  | -                    @keyup.enter.native="handleQuery"
 | 
	
		
			
				|  |  | -                  >
 | 
	
		
			
				|  |  | -                    <el-option
 | 
	
		
			
				|  |  | -                      v-for="(item, index) in warehouseOptions"
 | 
	
		
			
				|  |  | -                      :key="index.fId"
 | 
	
		
			
				|  |  | -                      :label="item.fName"
 | 
	
		
			
				|  |  | -                      :value="item.fId"
 | 
	
		
			
				|  |  | -                    ></el-option>
 | 
	
		
			
				|  |  | +                  <el-select v-model="queryParams.fWarehouseid" clearable filterable placeholder="请选择仓库"
 | 
	
		
			
				|  |  | +                    style="width: 200px" @keyup.enter.native="handleQuery">
 | 
	
		
			
				|  |  | +                    <el-option v-for="(item, index) in warehouseOptions" :key="index.fId" :label="item.fName"
 | 
	
		
			
				|  |  | +                      :value="item.fId"></el-option>
 | 
	
		
			
				|  |  |                    </el-select>
 | 
	
		
			
				|  |  |                  </el-form-item>
 | 
	
		
			
				|  |  |                  <!--                <el-form-item label="经营单位" prop="fSbu">-->
 | 
	
	
		
			
				|  | @@ -206,19 +118,10 @@
 | 
	
		
			
				|  |  |                </el-col>
 | 
	
		
			
				|  |  |                <el-col :span="6">
 | 
	
		
			
				|  |  |                  <el-form-item label="贸易方式" prop="fTrademodeid">
 | 
	
		
			
				|  |  | -                  <el-select
 | 
	
		
			
				|  |  | -                    v-model="queryParams.fTrademodeid"
 | 
	
		
			
				|  |  | -                    placeholder="请选择贸易方式"
 | 
	
		
			
				|  |  | -                    clearable
 | 
	
		
			
				|  |  | -                    @keyup.enter.native="handleQuery"
 | 
	
		
			
				|  |  | -                    style="width: 200px"
 | 
	
		
			
				|  |  | -                  >
 | 
	
		
			
				|  |  | -                    <el-option
 | 
	
		
			
				|  |  | -                      v-for="(item, index) in fTrademodeidOptions"
 | 
	
		
			
				|  |  | -                      :key="index.dictValue"
 | 
	
		
			
				|  |  | -                      :label="item.dictLabel"
 | 
	
		
			
				|  |  | -                      :value="item.dictValue"
 | 
	
		
			
				|  |  | -                    />
 | 
	
		
			
				|  |  | +                  <el-select v-model="queryParams.fTrademodeid" placeholder="请选择贸易方式" clearable
 | 
	
		
			
				|  |  | +                    @keyup.enter.native="handleQuery" style="width: 200px">
 | 
	
		
			
				|  |  | +                    <el-option v-for="(item, index) in fTrademodeidOptions" :key="index.dictValue"
 | 
	
		
			
				|  |  | +                      :label="item.dictLabel" :value="item.dictValue" />
 | 
	
		
			
				|  |  |                    </el-select>
 | 
	
		
			
				|  |  |                  </el-form-item>
 | 
	
		
			
				|  |  |                </el-col>
 | 
	
	
		
			
				|  | @@ -226,46 +129,23 @@
 | 
	
		
			
				|  |  |              <el-row>
 | 
	
		
			
				|  |  |                <el-col :span="6">
 | 
	
		
			
				|  |  |                  <el-form-item label="箱使日期" prop="freeContainerList">
 | 
	
		
			
				|  |  | -                  <el-date-picker
 | 
	
		
			
				|  |  | -                    v-model="queryParams.freeContainerList"
 | 
	
		
			
				|  |  | -                    type="daterange"
 | 
	
		
			
				|  |  | -                    value-format="yyyy-MM-dd HH:mm:ss"
 | 
	
		
			
				|  |  | -                    :default-time="['00:00:00', '23:59:59']"
 | 
	
		
			
				|  |  | -                    clearable
 | 
	
		
			
				|  |  | -                    style="width: 230px"
 | 
	
		
			
				|  |  | -                    range-separator="至"
 | 
	
		
			
				|  |  | -                    start-placeholder="开始日期"
 | 
	
		
			
				|  |  | -                    end-placeholder="结束日期"
 | 
	
		
			
				|  |  | -                    @keyup.enter.native="handleQuery"
 | 
	
		
			
				|  |  | -                  >
 | 
	
		
			
				|  |  | +                  <el-date-picker v-model="queryParams.freeContainerList" type="daterange"
 | 
	
		
			
				|  |  | +                    value-format="yyyy-MM-dd HH:mm:ss" :default-time="['00:00:00', '23:59:59']" clearable
 | 
	
		
			
				|  |  | +                    style="width: 230px" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期"
 | 
	
		
			
				|  |  | +                    @keyup.enter.native="handleQuery">
 | 
	
		
			
				|  |  |                    </el-date-picker>
 | 
	
		
			
				|  |  |                  </el-form-item>
 | 
	
		
			
				|  |  |                </el-col>
 | 
	
		
			
				|  |  |                <el-col :span="6" v-if="company === '青岛金港物流有限公司'">
 | 
	
		
			
				|  |  |                  <el-form-item label="报关单号">
 | 
	
		
			
				|  |  | -                  <el-input
 | 
	
		
			
				|  |  | -                    v-model="queryParams.fCustomno"
 | 
	
		
			
				|  |  | -                    placeholder="请输入报关单号"
 | 
	
		
			
				|  |  | -                    clearable
 | 
	
		
			
				|  |  | -                    style="width: 200px"
 | 
	
		
			
				|  |  | -                  />
 | 
	
		
			
				|  |  | +                  <el-input v-model="queryParams.fCustomno" placeholder="请输入报关单号" clearable style="width: 200px" />
 | 
	
		
			
				|  |  |                  </el-form-item>
 | 
	
		
			
				|  |  |                </el-col>
 | 
	
		
			
				|  |  |                <el-col :span="6" v-if="company === '青岛金港物流有限公司'">
 | 
	
		
			
				|  |  |                  <el-form-item label="境内收货人" prop="fSbu">
 | 
	
		
			
				|  |  | -                  <el-select
 | 
	
		
			
				|  |  | -                    v-model="queryParams.fSbu"
 | 
	
		
			
				|  |  | -                    clearable
 | 
	
		
			
				|  |  | -                    filterable
 | 
	
		
			
				|  |  | -                    placeholder="请输入关键词"
 | 
	
		
			
				|  |  | -                    style="width: 200px"
 | 
	
		
			
				|  |  | -                  >
 | 
	
		
			
				|  |  | -                    <el-option
 | 
	
		
			
				|  |  | -                      v-for="(item, index) in fSbuOptions"
 | 
	
		
			
				|  |  | -                      :key="index.fId"
 | 
	
		
			
				|  |  | -                      :label="item.fName"
 | 
	
		
			
				|  |  | -                      :value="item.fId"
 | 
	
		
			
				|  |  | -                    ></el-option>
 | 
	
		
			
				|  |  | +                  <el-select v-model="queryParams.fSbu" clearable filterable placeholder="请输入关键词" style="width: 200px">
 | 
	
		
			
				|  |  | +                    <el-option v-for="(item, index) in fSbuOptions" :key="index.fId" :label="item.fName"
 | 
	
		
			
				|  |  | +                      :value="item.fId"></el-option>
 | 
	
		
			
				|  |  |                    </el-select>
 | 
	
		
			
				|  |  |                  </el-form-item>
 | 
	
		
			
				|  |  |                </el-col>
 | 
	
	
		
			
				|  | @@ -275,153 +155,72 @@
 | 
	
		
			
				|  |  |        </el-form>
 | 
	
		
			
				|  |  |        <el-row :gutter="10" class="mb8">
 | 
	
		
			
				|  |  |          <el-col :span="1.5">
 | 
	
		
			
				|  |  | -          <el-button
 | 
	
		
			
				|  |  | -            type="primary"
 | 
	
		
			
				|  |  | -            icon="el-icon-plus"
 | 
	
		
			
				|  |  | -            size="mini"
 | 
	
		
			
				|  |  | -            @click="handleAdd"
 | 
	
		
			
				|  |  | -            v-hasPermi="['warehouseBusiness:inStock:add']"
 | 
	
		
			
				|  |  | -          >新增
 | 
	
		
			
				|  |  | +          <el-button type="primary" icon="el-icon-plus" size="mini" @click="handleAdd"
 | 
	
		
			
				|  |  | +            v-hasPermi="['warehouseBusiness:inStock:add']">新增
 | 
	
		
			
				|  |  |            </el-button>
 | 
	
		
			
				|  |  |          </el-col>
 | 
	
		
			
				|  |  |          <el-col :span="1.5">
 | 
	
		
			
				|  |  | -          <el-button
 | 
	
		
			
				|  |  | -            type="success"
 | 
	
		
			
				|  |  | -            icon="el-icon-edit"
 | 
	
		
			
				|  |  | -            size="mini"
 | 
	
		
			
				|  |  | -            :disabled="single"
 | 
	
		
			
				|  |  | -            @click="handleUpdate"
 | 
	
		
			
				|  |  | -            v-hasPermi="['warehouseBusiness:inStock:edit']"
 | 
	
		
			
				|  |  | -          >修改
 | 
	
		
			
				|  |  | +          <el-button type="success" icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate"
 | 
	
		
			
				|  |  | +            v-hasPermi="['warehouseBusiness:inStock:edit']">修改
 | 
	
		
			
				|  |  |            </el-button>
 | 
	
		
			
				|  |  |          </el-col>
 | 
	
		
			
				|  |  |          <el-col :span="1.5">
 | 
	
		
			
				|  |  | -          <el-button
 | 
	
		
			
				|  |  | -            type="warning"
 | 
	
		
			
				|  |  | -            icon="el-icon-download"
 | 
	
		
			
				|  |  | -            size="mini"
 | 
	
		
			
				|  |  | -            @click="handleExport"
 | 
	
		
			
				|  |  | -            v-hasPermi="['warehouseBusiness:inStock:export']"
 | 
	
		
			
				|  |  | -          >导出
 | 
	
		
			
				|  |  | +          <el-button type="warning" icon="el-icon-download" size="mini" @click="handleExport"
 | 
	
		
			
				|  |  | +            v-hasPermi="['warehouseBusiness:inStock:export']">导出
 | 
	
		
			
				|  |  |            </el-button>
 | 
	
		
			
				|  |  |          </el-col>
 | 
	
		
			
				|  |  |          <el-col :span="1.5">
 | 
	
		
			
				|  |  | -          <el-button
 | 
	
		
			
				|  |  | -            type="info"
 | 
	
		
			
				|  |  | -            icon="el-icon-download"
 | 
	
		
			
				|  |  | -            size="mini"
 | 
	
		
			
				|  |  | -            :disabled="single"
 | 
	
		
			
				|  |  | -            @click="copyUpdate"
 | 
	
		
			
				|  |  | -            v-hasPermi="['agreement:agreementStorage:export']"
 | 
	
		
			
				|  |  | -          >复制新增
 | 
	
		
			
				|  |  | +          <el-button type="info" icon="el-icon-download" size="mini" :disabled="single" @click="copyUpdate"
 | 
	
		
			
				|  |  | +            v-hasPermi="['agreement:agreementStorage:export']">复制新增
 | 
	
		
			
				|  |  |            </el-button>
 | 
	
		
			
				|  |  |          </el-col>
 | 
	
		
			
				|  |  |          <div class="tabSetting">
 | 
	
		
			
				|  |  |            <div style="margin-right: 20px">
 | 
	
		
			
				|  |  | -            <el-button
 | 
	
		
			
				|  |  | -              type="cyan"
 | 
	
		
			
				|  |  | -              icon="el-icon-search"
 | 
	
		
			
				|  |  | -              size="mini"
 | 
	
		
			
				|  |  | -              @click="handleQuery"
 | 
	
		
			
				|  |  | -            >搜索</el-button
 | 
	
		
			
				|  |  | -            >
 | 
	
		
			
				|  |  | -            <el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
 | 
	
		
			
				|  |  | -            >重置</el-button
 | 
	
		
			
				|  |  | -            >
 | 
	
		
			
				|  |  | -            <el-button
 | 
	
		
			
				|  |  | -              v-show="show"
 | 
	
		
			
				|  |  | -              @click="show = !show"
 | 
	
		
			
				|  |  | -              icon="el-icon-arrow-up"
 | 
	
		
			
				|  |  | -              size="mini"
 | 
	
		
			
				|  |  | -            >展开</el-button
 | 
	
		
			
				|  |  | -            >
 | 
	
		
			
				|  |  | -            <el-button
 | 
	
		
			
				|  |  | -              v-show="!show"
 | 
	
		
			
				|  |  | -              @click="show = !show"
 | 
	
		
			
				|  |  | -              icon="el-icon-arrow-down"
 | 
	
		
			
				|  |  | -              size="mini"
 | 
	
		
			
				|  |  | -            >展开</el-button
 | 
	
		
			
				|  |  | -            >
 | 
	
		
			
				|  |  | +            <el-button type="cyan" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
 | 
	
		
			
				|  |  | +            <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
 | 
	
		
			
				|  |  | +            <el-button v-show="show" @click="show = !show" icon="el-icon-arrow-up" size="mini">展开</el-button>
 | 
	
		
			
				|  |  | +            <el-button v-show="!show" @click="show = !show" icon="el-icon-arrow-down" size="mini">展开</el-button>
 | 
	
		
			
				|  |  |            </div>
 | 
	
		
			
				|  |  | -          <right-toolbar
 | 
	
		
			
				|  |  | -            :showSearch.sync="showSearch"
 | 
	
		
			
				|  |  | -            @queryTable="getList"
 | 
	
		
			
				|  |  | -          ></right-toolbar>
 | 
	
		
			
				|  |  | +          <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
 | 
	
		
			
				|  |  |            <div style="margin: 0 12px">
 | 
	
		
			
				|  |  | -            <el-button
 | 
	
		
			
				|  |  | -              icon="el-icon-setting"
 | 
	
		
			
				|  |  | -              size="mini"
 | 
	
		
			
				|  |  | -              circle
 | 
	
		
			
				|  |  | -              @click="showSetting = !showSetting"
 | 
	
		
			
				|  |  | -            ></el-button>
 | 
	
		
			
				|  |  | +            <el-button icon="el-icon-setting" size="mini" circle @click="showSetting = !showSetting"></el-button>
 | 
	
		
			
				|  |  |            </div>
 | 
	
		
			
				|  |  |          </div>
 | 
	
		
			
				|  |  |        </el-row>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -      <el-dialog
 | 
	
		
			
				|  |  | -        title="自定义列显示"
 | 
	
		
			
				|  |  | -        :visible.sync="showSetting"
 | 
	
		
			
				|  |  | -        width="700px"
 | 
	
		
			
				|  |  | -        v-dialogDrag
 | 
	
		
			
				|  |  | -        :close-on-click-modal="false"
 | 
	
		
			
				|  |  | -      >
 | 
	
		
			
				|  |  | +      <el-dialog title="自定义列显示" :visible.sync="showSetting" width="700px" v-dialogDrag :close-on-click-modal="false">
 | 
	
		
			
				|  |  |          <template slot="title">
 | 
	
		
			
				|  |  |            <div class="avue-crud__dialog__header">
 | 
	
		
			
				|  |  |              <span class="el-dialog__title">
 | 
	
		
			
				|  |  | -              <span
 | 
	
		
			
				|  |  | -                style="
 | 
	
		
			
				|  |  | +              <span style="
 | 
	
		
			
				|  |  |                    display: inline-block;
 | 
	
		
			
				|  |  |                    width: 3px;
 | 
	
		
			
				|  |  |                    height: 20px;
 | 
	
		
			
				|  |  |                    margin-right: 5px;
 | 
	
		
			
				|  |  |                    float: left;
 | 
	
		
			
				|  |  |                    margin-top: 2px;
 | 
	
		
			
				|  |  | -                "
 | 
	
		
			
				|  |  | -              ></span>
 | 
	
		
			
				|  |  | +                "></span>
 | 
	
		
			
				|  |  |              </span>
 | 
	
		
			
				|  |  |            </div>
 | 
	
		
			
				|  |  |          </template>
 | 
	
		
			
				|  |  |          <div>配置排序列数据(拖动调整顺序)</div>
 | 
	
		
			
				|  |  |          <div style="margin-left: 17px">
 | 
	
		
			
				|  |  | -          <el-checkbox
 | 
	
		
			
				|  |  | -            v-model="allCheck"
 | 
	
		
			
				|  |  | -            label="全选"
 | 
	
		
			
				|  |  | -            @change="allChecked"
 | 
	
		
			
				|  |  | -          ></el-checkbox>
 | 
	
		
			
				|  |  | +          <el-checkbox v-model="allCheck" label="全选" @change="allChecked"></el-checkbox>
 | 
	
		
			
				|  |  |          </div>
 | 
	
		
			
				|  |  |          <div style="padding: 4px; display: flex; justify-content: center">
 | 
	
		
			
				|  |  | -          <draggable
 | 
	
		
			
				|  |  | -            v-model="setRowList"
 | 
	
		
			
				|  |  | -            group="site"
 | 
	
		
			
				|  |  | -            animation="300"
 | 
	
		
			
				|  |  | -            @start="onStart"
 | 
	
		
			
				|  |  | -            @end="onEnd"
 | 
	
		
			
				|  |  | -            handle=".indraggable"
 | 
	
		
			
				|  |  | -          >
 | 
	
		
			
				|  |  | +          <draggable v-model="setRowList" group="site" animation="300" @start="onStart" @end="onEnd"
 | 
	
		
			
				|  |  | +            handle=".indraggable">
 | 
	
		
			
				|  |  |              <transition-group>
 | 
	
		
			
				|  |  | -              <div
 | 
	
		
			
				|  |  | -                v-for="item in setRowList"
 | 
	
		
			
				|  |  | -                :key="item.surface"
 | 
	
		
			
				|  |  | -                class="listStyle"
 | 
	
		
			
				|  |  | -              >
 | 
	
		
			
				|  |  | +              <div v-for="item in setRowList" :key="item.surface" class="listStyle">
 | 
	
		
			
				|  |  |                  <div style="width: 500px" class="indraggable">
 | 
	
		
			
				|  |  |                    <div class="progress" :style="{ width: item.width + 'px' }">
 | 
	
		
			
				|  |  | -                    <el-checkbox
 | 
	
		
			
				|  |  | -                      :label="item.name"
 | 
	
		
			
				|  |  | -                      v-model="item.checked"
 | 
	
		
			
				|  |  | -                      :true-label="0"
 | 
	
		
			
				|  |  | -                      :false-label="1"
 | 
	
		
			
				|  |  | -                      >{{ item.name }}
 | 
	
		
			
				|  |  | +                    <el-checkbox :label="item.name" v-model="item.checked" :true-label="0" :false-label="1">{{ item.name
 | 
	
		
			
				|  |  | +                    }}
 | 
	
		
			
				|  |  |                      </el-checkbox>
 | 
	
		
			
				|  |  |                    </div>
 | 
	
		
			
				|  |  |                  </div>
 | 
	
		
			
				|  |  | -                <el-input-number
 | 
	
		
			
				|  |  | -                  v-model.number="item.width"
 | 
	
		
			
				|  |  | -                  controls-position="right"
 | 
	
		
			
				|  |  | -                  :min="1"
 | 
	
		
			
				|  |  | -                  :max="500"
 | 
	
		
			
				|  |  | -                  size="mini"
 | 
	
		
			
				|  |  | -                ></el-input-number>
 | 
	
		
			
				|  |  | +                <el-input-number v-model.number="item.width" controls-position="right" :min="1" :max="500" size="mini">
 | 
	
		
			
				|  |  | +                </el-input-number>
 | 
	
		
			
				|  |  |                </div>
 | 
	
		
			
				|  |  |              </transition-group>
 | 
	
		
			
				|  |  |            </draggable>
 | 
	
	
		
			
				|  | @@ -433,158 +232,87 @@
 | 
	
		
			
				|  |  |          </span>
 | 
	
		
			
				|  |  |        </el-dialog>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        <el-table
 | 
	
		
			
				|  |  | -          ref="table"
 | 
	
		
			
				|  |  | -          v-loading="loading"
 | 
	
		
			
				|  |  | -          :data="warehousebillsList"
 | 
	
		
			
				|  |  | -          @selection-change="handleSelectionChange"
 | 
	
		
			
				|  |  | -          show-summary
 | 
	
		
			
				|  |  | -          :summary-method="getSum"
 | 
	
		
			
				|  |  | -          :height="tableHeight"
 | 
	
		
			
				|  |  | -          @expand-change="expandChange"
 | 
	
		
			
				|  |  | -        >
 | 
	
		
			
				|  |  | -          <el-table-column type="selection" fixed align="center" width="58" />
 | 
	
		
			
				|  |  | -          <el-table-column type="expand" fixed="left">
 | 
	
		
			
				|  |  | -            <template slot-scope="props">
 | 
	
		
			
				|  |  | -              <el-table
 | 
	
		
			
				|  |  | -                :data="props.row.dataList"
 | 
	
		
			
				|  |  | -                v-loading="props.row.loading"
 | 
	
		
			
				|  |  | -              >
 | 
	
		
			
				|  |  | -                <el-table-column
 | 
	
		
			
				|  |  | -                  type="index"
 | 
	
		
			
				|  |  | -                  label="行号"
 | 
	
		
			
				|  |  | -                  width="50"
 | 
	
		
			
				|  |  | -                  align="center"
 | 
	
		
			
				|  |  | -                  fixed
 | 
	
		
			
				|  |  | -                />
 | 
	
		
			
				|  |  | -                <el-table-column label="状态" prop="fBillstatus" align="center" show-overflow-tooltip width="100">
 | 
	
		
			
				|  |  | -                  <template slot-scope="scope">
 | 
	
		
			
				|  |  | -                    {{ scope.row.fBillstatus | fBillstatusFormat }}
 | 
	
		
			
				|  |  | -                  </template>
 | 
	
		
			
				|  |  | -                </el-table-column>
 | 
	
		
			
				|  |  | -                <el-table-column label="入库日期" prop="fBsdate" align="center" show-overflow-tooltip width="100">
 | 
	
		
			
				|  |  | -                </el-table-column>
 | 
	
		
			
				|  |  | -                <el-table-column label="品名" prop="fGoodsid" align="center" show-overflow-tooltip width="100">
 | 
	
		
			
				|  |  | -                  <template slot-scope="scope">
 | 
	
		
			
				|  |  | -                    {{ scope.row.fGoodsid | goodsFormat(goodsOptions) }}
 | 
	
		
			
				|  |  | -                  </template>
 | 
	
		
			
				|  |  | -                </el-table-column>
 | 
	
		
			
				|  |  | -                <el-table-column label="货物属性" prop="fBusinessType" align="center" show-overflow-tooltip width="100">
 | 
	
		
			
				|  |  | -                  <template slot-scope="scope">
 | 
	
		
			
				|  |  | -                    {{ scope.row.fBusinessType | fStorageTypeFormat(fStorageTypeOptions) }}
 | 
	
		
			
				|  |  | -                  </template>
 | 
	
		
			
				|  |  | -                </el-table-column>
 | 
	
		
			
				|  |  | -                <el-table-column label="属性详情" prop="fMarks" align="center" show-overflow-tooltip width="100">
 | 
	
		
			
				|  |  | -                </el-table-column>
 | 
	
		
			
				|  |  | -                <el-table-column label="入库件数" prop="fQty" align="center" show-overflow-tooltip width="100">
 | 
	
		
			
				|  |  | -                </el-table-column>
 | 
	
		
			
				|  |  | -                <el-table-column label="入库毛重(kg)" prop="fGrossweight" align="center" show-overflow-tooltip width="150">
 | 
	
		
			
				|  |  | -                </el-table-column>
 | 
	
		
			
				|  |  | -                <el-table-column label="入库净重(kg)" prop="fNetweight" align="center" show-overflow-tooltip width="150">
 | 
	
		
			
				|  |  | -                </el-table-column>
 | 
	
		
			
				|  |  | -                <el-table-column label="箱号" prop="fCntrno" align="center" show-overflow-tooltip width="180">
 | 
	
		
			
				|  |  | -                </el-table-column>
 | 
	
		
			
				|  |  | -              </el-table>
 | 
	
		
			
				|  |  | -            </template>
 | 
	
		
			
				|  |  | -          </el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column
 | 
	
		
			
				|  |  | -            type="index"
 | 
	
		
			
				|  |  | -            label="行号"
 | 
	
		
			
				|  |  | -            align="center"
 | 
	
		
			
				|  |  | -            fixed
 | 
	
		
			
				|  |  | -          />
 | 
	
		
			
				|  |  | -          <el-table-column
 | 
	
		
			
				|  |  | -            v-for="(item, index) in getRowList"
 | 
	
		
			
				|  |  | -            :key="index"
 | 
	
		
			
				|  |  | -            :label="item.name"
 | 
	
		
			
				|  |  | -            :width="item.width"
 | 
	
		
			
				|  |  | -            :prop="item.label"
 | 
	
		
			
				|  |  | -            align="center"
 | 
	
		
			
				|  |  | -            :fixed="item.fixed"
 | 
	
		
			
				|  |  | -            :show-overflow-tooltip="true"
 | 
	
		
			
				|  |  | -            sortable
 | 
	
		
			
				|  |  | -          >
 | 
	
		
			
				|  |  | -            <template slot-scope="scope">
 | 
	
		
			
				|  |  | -        <span v-if="item.label == 'fMblno'">
 | 
	
		
			
				|  |  | -          <el-link :underline="false" type="primary"
 | 
	
		
			
				|  |  | -          ><div @click="handleUpdate(scope.row)">
 | 
	
		
			
				|  |  | -              {{ scope.row.fMblno }}
 | 
	
		
			
				|  |  | -            </div></el-link
 | 
	
		
			
				|  |  | -          >
 | 
	
		
			
				|  |  | -        </span>
 | 
	
		
			
				|  |  | -              <span v-else>{{ scope.row[item.label] }}</span>
 | 
	
		
			
				|  |  | -            </template>
 | 
	
		
			
				|  |  | -          </el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column
 | 
	
		
			
				|  |  | -            label="操作"
 | 
	
		
			
				|  |  | -            align="center"
 | 
	
		
			
				|  |  | -            class-name="small-padding fixed-width"
 | 
	
		
			
				|  |  | -            min-width="200"
 | 
	
		
			
				|  |  | -            fixed="right"
 | 
	
		
			
				|  |  | -          >
 | 
	
		
			
				|  |  | -            <template slot-scope="scope">
 | 
	
		
			
				|  |  | -              <el-button
 | 
	
		
			
				|  |  | -                size="mini"
 | 
	
		
			
				|  |  | -                type="text"
 | 
	
		
			
				|  |  | -                icon="el-icon-edit"
 | 
	
		
			
				|  |  | -                @click="handleUpdate(scope.row, true)"
 | 
	
		
			
				|  |  | -                v-hasPermi="['warehouseBusiness:inStock:edit']"
 | 
	
		
			
				|  |  | -              >查看
 | 
	
		
			
				|  |  | -              </el-button>
 | 
	
		
			
				|  |  | -              <el-button
 | 
	
		
			
				|  |  | -                size="mini"
 | 
	
		
			
				|  |  | -                type="text"
 | 
	
		
			
				|  |  | -                icon="el-icon-edit"
 | 
	
		
			
				|  |  | -                v-if="
 | 
	
		
			
				|  |  | -            scope.row.fBillstatus == '录入' ||
 | 
	
		
			
				|  |  | -            scope.row.fBillstatus == '暂存' ||
 | 
	
		
			
				|  |  | -            scope.row.fBillstatus == '驳回'
 | 
	
		
			
				|  |  | -          "
 | 
	
		
			
				|  |  | -                @click="handleUpdate(scope.row, false)"
 | 
	
		
			
				|  |  | -                v-hasPermi="['warehouseBusiness:inStock:edit']"
 | 
	
		
			
				|  |  | -              >修改
 | 
	
		
			
				|  |  | -              </el-button>
 | 
	
		
			
				|  |  | -              <el-button
 | 
	
		
			
				|  |  | -                size="mini"
 | 
	
		
			
				|  |  | -                type="text"
 | 
	
		
			
				|  |  | -                icon="el-icon-delete"
 | 
	
		
			
				|  |  | -                v-if="(scope.row.fItemsStatus == '待入库' || scope.row.fItemsStatus == '计划') && scope.row.warehouseStatus < 4 && scope.row.isCreate == 1 || (scope.row.fItemsStatus == '待入库' || scope.row.fItemsStatus == '计划') && scope.row.warehouseStatus < 4 && scope.row.isCreate == 0"
 | 
	
		
			
				|  |  | -                @click="handleDelete(scope.row)"
 | 
	
		
			
				|  |  | -                v-hasPermi="['warehouseBusiness:inStock:remove']"
 | 
	
		
			
				|  |  | -              >删除
 | 
	
		
			
				|  |  | -              </el-button>
 | 
	
		
			
				|  |  | -              <el-button
 | 
	
		
			
				|  |  | -                size="mini"
 | 
	
		
			
				|  |  | -                type="text"
 | 
	
		
			
				|  |  | -                icon="el-icon-delete"
 | 
	
		
			
				|  |  | -                v-if="
 | 
	
		
			
				|  |  | -            scope.row.fBillstatus == '请核' ||
 | 
	
		
			
				|  |  | -            scope.row.fBillstatus == '审核中'
 | 
	
		
			
				|  |  | -          "
 | 
	
		
			
				|  |  | -                @click="handleUpdate(scope.row, true)"
 | 
	
		
			
				|  |  | -              >审核进度
 | 
	
		
			
				|  |  | -              </el-button>
 | 
	
		
			
				|  |  | -            </template>
 | 
	
		
			
				|  |  | -          </el-table-column>
 | 
	
		
			
				|  |  | -        </el-table>
 | 
	
		
			
				|  |  | -        <pagination
 | 
	
		
			
				|  |  | -          v-show="total > 0"
 | 
	
		
			
				|  |  | -          :total="total"
 | 
	
		
			
				|  |  | -          :page.sync="queryParams.pageNum"
 | 
	
		
			
				|  |  | -          :limit.sync="queryParams.pageSize"
 | 
	
		
			
				|  |  | -          @pagination="getList"
 | 
	
		
			
				|  |  | -        />
 | 
	
		
			
				|  |  | +      <el-table ref="table" v-loading="loading" :data="warehousebillsList" @selection-change="handleSelectionChange"
 | 
	
		
			
				|  |  | +        show-summary :summary-method="getSum" :height="tableHeight" @expand-change="expandChange">
 | 
	
		
			
				|  |  | +        <el-table-column type="selection" fixed align="center" width="58" />
 | 
	
		
			
				|  |  | +        <el-table-column type="expand" fixed="left">
 | 
	
		
			
				|  |  | +          <template slot-scope="props">
 | 
	
		
			
				|  |  | +            <el-table :data="props.row.dataList" v-loading="props.row.loading">
 | 
	
		
			
				|  |  | +              <el-table-column type="index" label="行号" width="50" align="center" fixed />
 | 
	
		
			
				|  |  | +              <el-table-column label="状态" prop="fBillstatus" align="center" show-overflow-tooltip width="100">
 | 
	
		
			
				|  |  | +                <template slot-scope="scope">
 | 
	
		
			
				|  |  | +                  {{ scope.row.fBillstatus | fBillstatusFormat }}
 | 
	
		
			
				|  |  | +                </template>
 | 
	
		
			
				|  |  | +              </el-table-column>
 | 
	
		
			
				|  |  | +              <el-table-column label="入库日期" prop="fBsdate" align="center" show-overflow-tooltip width="100">
 | 
	
		
			
				|  |  | +              </el-table-column>
 | 
	
		
			
				|  |  | +              <el-table-column label="品名" prop="fGoodsid" align="center" show-overflow-tooltip width="100">
 | 
	
		
			
				|  |  | +                <template slot-scope="scope">
 | 
	
		
			
				|  |  | +                  {{ scope.row.fGoodsid | goodsFormat(goodsOptions) }}
 | 
	
		
			
				|  |  | +                </template>
 | 
	
		
			
				|  |  | +              </el-table-column>
 | 
	
		
			
				|  |  | +              <el-table-column label="货物属性" prop="fBusinessType" align="center" show-overflow-tooltip width="100">
 | 
	
		
			
				|  |  | +                <template slot-scope="scope">
 | 
	
		
			
				|  |  | +                  {{ scope.row.fBusinessType | fStorageTypeFormat(fStorageTypeOptions) }}
 | 
	
		
			
				|  |  | +                </template>
 | 
	
		
			
				|  |  | +              </el-table-column>
 | 
	
		
			
				|  |  | +              <el-table-column label="属性详情" prop="fMarks" align="center" show-overflow-tooltip width="100">
 | 
	
		
			
				|  |  | +              </el-table-column>
 | 
	
		
			
				|  |  | +              <el-table-column label="入库件数" prop="fQty" align="center" show-overflow-tooltip width="100">
 | 
	
		
			
				|  |  | +              </el-table-column>
 | 
	
		
			
				|  |  | +              <el-table-column label="入库毛重(kg)" prop="fGrossweight" align="center" show-overflow-tooltip width="150">
 | 
	
		
			
				|  |  | +              </el-table-column>
 | 
	
		
			
				|  |  | +              <el-table-column label="入库净重(kg)" prop="fNetweight" align="center" show-overflow-tooltip width="150">
 | 
	
		
			
				|  |  | +              </el-table-column>
 | 
	
		
			
				|  |  | +              <el-table-column label="箱号" prop="fCntrno" align="center" show-overflow-tooltip width="180">
 | 
	
		
			
				|  |  | +              </el-table-column>
 | 
	
		
			
				|  |  | +            </el-table>
 | 
	
		
			
				|  |  | +          </template>
 | 
	
		
			
				|  |  | +        </el-table-column>
 | 
	
		
			
				|  |  | +        <el-table-column type="index" label="行号" align="center" fixed />
 | 
	
		
			
				|  |  | +        <el-table-column v-for="(item, index) in getRowList" :key="index" :label="item.name" :width="item.width"
 | 
	
		
			
				|  |  | +          :prop="item.label" align="center" :fixed="item.fixed" :show-overflow-tooltip="true" sortable>
 | 
	
		
			
				|  |  | +          <template slot-scope="scope">
 | 
	
		
			
				|  |  | +            <span v-if="item.label == 'fMblno'">
 | 
	
		
			
				|  |  | +              <el-link :underline="false" type="primary">
 | 
	
		
			
				|  |  | +                <div @click="handleUpdate(scope.row)">
 | 
	
		
			
				|  |  | +                  {{ scope.row.fMblno }}
 | 
	
		
			
				|  |  | +                </div>
 | 
	
		
			
				|  |  | +              </el-link>
 | 
	
		
			
				|  |  | +            </span>
 | 
	
		
			
				|  |  | +            <span v-else>{{ scope.row[item.label] }}</span>
 | 
	
		
			
				|  |  | +          </template>
 | 
	
		
			
				|  |  | +        </el-table-column>
 | 
	
		
			
				|  |  | +        <el-table-column label="操作" align="center" class-name="small-padding fixed-width" min-width="200" fixed="right">
 | 
	
		
			
				|  |  | +          <template slot-scope="scope">
 | 
	
		
			
				|  |  | +            <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row, true)"
 | 
	
		
			
				|  |  | +              v-hasPermi="['warehouseBusiness:inStock:edit']">查看
 | 
	
		
			
				|  |  | +            </el-button>
 | 
	
		
			
				|  |  | +            <el-button size="mini" type="text" icon="el-icon-edit" v-if="
 | 
	
		
			
				|  |  | +              scope.row.fBillstatus == '录入' ||
 | 
	
		
			
				|  |  | +              scope.row.fBillstatus == '暂存' ||
 | 
	
		
			
				|  |  | +              scope.row.fBillstatus == '驳回'
 | 
	
		
			
				|  |  | +            " @click="handleUpdate(scope.row, false)" v-hasPermi="['warehouseBusiness:inStock:edit']">修改
 | 
	
		
			
				|  |  | +            </el-button>
 | 
	
		
			
				|  |  | +            <el-button size="mini" type="text" icon="el-icon-delete"
 | 
	
		
			
				|  |  | +              v-if="(scope.row.fItemsStatus == '待入库' || scope.row.fItemsStatus == '计划') && scope.row.warehouseStatus < 4 && scope.row.isCreate == 1 || (scope.row.fItemsStatus == '待入库' || scope.row.fItemsStatus == '计划') && scope.row.warehouseStatus < 4 && scope.row.isCreate == 0"
 | 
	
		
			
				|  |  | +              @click="handleDelete(scope.row)" v-hasPermi="['warehouseBusiness:inStock:remove']">删除
 | 
	
		
			
				|  |  | +            </el-button>
 | 
	
		
			
				|  |  | +            <el-button size="mini" type="text" icon="el-icon-delete" v-if="
 | 
	
		
			
				|  |  | +              scope.row.fBillstatus == '请核' ||
 | 
	
		
			
				|  |  | +              scope.row.fBillstatus == '审核中'
 | 
	
		
			
				|  |  | +            " @click="handleUpdate(scope.row, true)">审核进度
 | 
	
		
			
				|  |  | +            </el-button>
 | 
	
		
			
				|  |  | +          </template>
 | 
	
		
			
				|  |  | +        </el-table-column>
 | 
	
		
			
				|  |  | +      </el-table>
 | 
	
		
			
				|  |  | +      <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
 | 
	
		
			
				|  |  | +        @pagination="getList" />
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      </div>
 | 
	
		
			
				|  |  | -    <add-or-update
 | 
	
		
			
				|  |  | -      v-show="pageShow2"
 | 
	
		
			
				|  |  | -      @changeShow="showAddOrUpdate"
 | 
	
		
			
				|  |  | -      ref="addOrUpdateRef"
 | 
	
		
			
				|  |  | -      :chiId="formId"
 | 
	
		
			
				|  |  | -      :copyStatus="copyStatus"
 | 
	
		
			
				|  |  | -      :key="timer"
 | 
	
		
			
				|  |  | -    ></add-or-update>
 | 
	
		
			
				|  |  | +    <add-or-update v-show="pageShow2" @changeShow="showAddOrUpdate" ref="addOrUpdateRef" :chiId="formId"
 | 
	
		
			
				|  |  | +      :copyStatus="copyStatus" :key="timer"></add-or-update>
 | 
	
		
			
				|  |  |    </div>
 | 
	
		
			
				|  |  |  </template>
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -599,7 +327,7 @@ import {
 | 
	
		
			
				|  |  |  } from "@/api/warehouseBusiness/warehouseInStock";
 | 
	
		
			
				|  |  |  import { listCorps } from "@/api/basicdata/corps";
 | 
	
		
			
				|  |  |  import { listWarehousesss } from "@/api/basicdata/warehouse";
 | 
	
		
			
				|  |  | -import { listGoods ,queryVehicle} from "@/api/basicdata/goods";
 | 
	
		
			
				|  |  | +import { listGoods, queryVehicle } from "@/api/basicdata/goods";
 | 
	
		
			
				|  |  |  import { listUser, queryUserVal } from "@/api/system/user";
 | 
	
		
			
				|  |  |  import "@riophae/vue-treeselect/dist/vue-treeselect.css";
 | 
	
		
			
				|  |  |  import Cookies from "js-cookie";
 | 
	
	
		
			
				|  | @@ -743,104 +471,125 @@ export default {
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |            surface: "14",
 | 
	
		
			
				|  |  | +          label: "fApplyMoney",
 | 
	
		
			
				|  |  | +          name: "开票金额",
 | 
	
		
			
				|  |  | +          checked: 0,
 | 
	
		
			
				|  |  | +          width: 130,
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        {
 | 
	
		
			
				|  |  | +          surface: "15",
 | 
	
		
			
				|  |  | +          label: "invoiceNo",
 | 
	
		
			
				|  |  | +          name: "发票号",
 | 
	
		
			
				|  |  | +          checked: 0,
 | 
	
		
			
				|  |  | +          width: 130,
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        {
 | 
	
		
			
				|  |  | +          surface: "16",
 | 
	
		
			
				|  |  | +          label: "fAccbilldate",
 | 
	
		
			
				|  |  | +          name: "开票时间",
 | 
	
		
			
				|  |  | +          checked: 0,
 | 
	
		
			
				|  |  | +          width: 130,
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        {
 | 
	
		
			
				|  |  | +          surface: "17",
 | 
	
		
			
				|  |  |            label: "fTruckno",
 | 
	
		
			
				|  |  |            name: "车号",
 | 
	
		
			
				|  |  |            checked: 0,
 | 
	
		
			
				|  |  |            width: 100,
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -          surface: "15",
 | 
	
		
			
				|  |  | +          surface: "18",
 | 
	
		
			
				|  |  |            label: "fDriverName",
 | 
	
		
			
				|  |  |            name: "司机名称",
 | 
	
		
			
				|  |  |            checked: 0,
 | 
	
		
			
				|  |  |            width: 100,
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -          surface: "16",
 | 
	
		
			
				|  |  | +          surface: "19",
 | 
	
		
			
				|  |  |            label: "fDriverTel",
 | 
	
		
			
				|  |  |            name: "司机电话",
 | 
	
		
			
				|  |  |            checked: 0,
 | 
	
		
			
				|  |  |            width: 100,
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -          surface: "17",
 | 
	
		
			
				|  |  | +          surface: "20",
 | 
	
		
			
				|  |  |            label: "fDriverIdCar",
 | 
	
		
			
				|  |  |            name: "司机身份证",
 | 
	
		
			
				|  |  |            checked: 0,
 | 
	
		
			
				|  |  |            width: 180,
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -          surface: "18",
 | 
	
		
			
				|  |  | +          surface: "21",
 | 
	
		
			
				|  |  |            label: "fBusinessType",
 | 
	
		
			
				|  |  |            name: "业务类别",
 | 
	
		
			
				|  |  |            checked: 0,
 | 
	
		
			
				|  |  |            width: 100,
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -          surface: "19",
 | 
	
		
			
				|  |  | +          surface: "22",
 | 
	
		
			
				|  |  |            label: "fFeeStatus",
 | 
	
		
			
				|  |  |            name: "费用状态",
 | 
	
		
			
				|  |  |            checked: 0,
 | 
	
		
			
				|  |  |            width: 100,
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -          surface: "20",
 | 
	
		
			
				|  |  | +          surface: "23",
 | 
	
		
			
				|  |  |            label: "freeContainerDate",
 | 
	
		
			
				|  |  |            name: "箱使日期",
 | 
	
		
			
				|  |  |            checked: 0,
 | 
	
		
			
				|  |  |            width: 100,
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -          surface: "21",
 | 
	
		
			
				|  |  | +          surface: "24",
 | 
	
		
			
				|  |  |            label: "fStorekeeper",
 | 
	
		
			
				|  |  |            name: "仓管员",
 | 
	
		
			
				|  |  |            checked: 0,
 | 
	
		
			
				|  |  |            width: 100,
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -          surface: "22",
 | 
	
		
			
				|  |  | +          surface: "25",
 | 
	
		
			
				|  |  |            label: "fBillno",
 | 
	
		
			
				|  |  |            name: "系统编号",
 | 
	
		
			
				|  |  |            checked: 0,
 | 
	
		
			
				|  |  |            width: 100,
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -          surface: "23",
 | 
	
		
			
				|  |  | +          surface: "26",
 | 
	
		
			
				|  |  |            label: "fReceivable",
 | 
	
		
			
				|  |  |            name: "应收合计",
 | 
	
		
			
				|  |  |            checked: 0,
 | 
	
		
			
				|  |  |            width: 100,
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -          surface: "24",
 | 
	
		
			
				|  |  | +          surface: "27",
 | 
	
		
			
				|  |  |            label: "fDue",
 | 
	
		
			
				|  |  |            name: "应付合计",
 | 
	
		
			
				|  |  |            checked: 0,
 | 
	
		
			
				|  |  |            width: 100,
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -          surface: "25",
 | 
	
		
			
				|  |  | +          surface: "28",
 | 
	
		
			
				|  |  |            label: "",
 | 
	
		
			
				|  |  |            name: "利润",
 | 
	
		
			
				|  |  |            checked: 0,
 | 
	
		
			
				|  |  |            width: 100,
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -          surface: "26",
 | 
	
		
			
				|  |  | +          surface: "29",
 | 
	
		
			
				|  |  |            label: "fRecycle",
 | 
	
		
			
				|  |  |            name: "实收合计",
 | 
	
		
			
				|  |  |            checked: 0,
 | 
	
		
			
				|  |  |            width: 100,
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -          surface: "27",
 | 
	
		
			
				|  |  | +          surface: "30",
 | 
	
		
			
				|  |  |            label: "fPay",
 | 
	
		
			
				|  |  |            name: "实付合计",
 | 
	
		
			
				|  |  |            checked: 0,
 | 
	
		
			
				|  |  |            width: 100,
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -          surface: "28",
 | 
	
		
			
				|  |  | +          surface: "31",
 | 
	
		
			
				|  |  |            label: "remark",
 | 
	
		
			
				|  |  |            name: "备注",
 | 
	
		
			
				|  |  |            checked: 0,
 | 
	
	
		
			
				|  | @@ -859,7 +608,7 @@ export default {
 | 
	
		
			
				|  |  |        formId: null,
 | 
	
		
			
				|  |  |        ids: [],
 | 
	
		
			
				|  |  |        copyStatus: null,
 | 
	
		
			
				|  |  | -      fTrucknoList:[],
 | 
	
		
			
				|  |  | +      fTrucknoList: [],
 | 
	
		
			
				|  |  |        // 公司名称
 | 
	
		
			
				|  |  |        company: '',
 | 
	
		
			
				|  |  |        fSbuOptions: [],
 | 
	
	
		
			
				|  | @@ -934,7 +683,7 @@ export default {
 | 
	
		
			
				|  |  |      listGoods({ fStatus: 0, delFlag: 0 }).then((response) => {
 | 
	
		
			
				|  |  |        this.goodsOptions = response.rows;
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  | -    queryVehicle().then(res=>{
 | 
	
		
			
				|  |  | +    queryVehicle().then(res => {
 | 
	
		
			
				|  |  |        this.fTrucknoList = res.data
 | 
	
		
			
				|  |  |      })
 | 
	
		
			
				|  |  |      listWarehousesss({ fStatus: 0, delFlag: 0 }).then((response) => {
 | 
	
	
		
			
				|  | @@ -1104,8 +853,8 @@ export default {
 | 
	
		
			
				|  |  |          });
 | 
	
		
			
				|  |  |          this.warehousebillsList = response.rows;
 | 
	
		
			
				|  |  |          this.warehousebillsList.forEach(item => {
 | 
	
		
			
				|  |  | -          this.$set(item,'dataList',[])
 | 
	
		
			
				|  |  | -          this.$set(item,'loading', true)
 | 
	
		
			
				|  |  | +          this.$set(item, 'dataList', [])
 | 
	
		
			
				|  |  | +          this.$set(item, 'loading', true)
 | 
	
		
			
				|  |  |          })
 | 
	
		
			
				|  |  |          this.total = response.total;
 | 
	
		
			
				|  |  |          this.loading = false;
 | 
	
	
		
			
				|  | @@ -1307,7 +1056,7 @@ export default {
 | 
	
		
			
				|  |  |          this.pageShow2 = false;
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | -    expandChange(row,index) {
 | 
	
		
			
				|  |  | +    expandChange(row, index) {
 | 
	
		
			
				|  |  |        if (row.loading == true) {
 | 
	
		
			
				|  |  |          getWarehousebills(row.fId).then(res => {
 | 
	
		
			
				|  |  |            row.dataList = res.data.warehouseBillsItem
 |