|  | @@ -173,37 +173,37 @@
 | 
	
		
			
				|  |  |                <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"
 | 
	
		
			
				|  |  | +                    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"
 | 
	
		
			
				|  |  | +                      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">-->
 | 
	
		
			
				|  |  | -<!--                  <el-select-->
 | 
	
		
			
				|  |  | -<!--                    v-model="queryParams.fSbu"-->
 | 
	
		
			
				|  |  | -<!--                    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-form-item label="经营单位" prop="fSbu">-->
 | 
	
		
			
				|  |  | +                <!--                  <el-select-->
 | 
	
		
			
				|  |  | +                <!--                    v-model="queryParams.fSbu"-->
 | 
	
		
			
				|  |  | +                <!--                    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="fTrademodeid">
 | 
	
	
		
			
				|  | @@ -254,7 +254,7 @@
 | 
	
		
			
				|  |  |              size="mini"
 | 
	
		
			
				|  |  |              @click="handleAdd"
 | 
	
		
			
				|  |  |              v-hasPermi="['warehouseBusiness:inStock:add']"
 | 
	
		
			
				|  |  | -            >新增
 | 
	
		
			
				|  |  | +          >新增
 | 
	
		
			
				|  |  |            </el-button>
 | 
	
		
			
				|  |  |          </el-col>
 | 
	
		
			
				|  |  |          <el-col :span="1.5">
 | 
	
	
		
			
				|  | @@ -265,7 +265,7 @@
 | 
	
		
			
				|  |  |              :disabled="single"
 | 
	
		
			
				|  |  |              @click="handleUpdate"
 | 
	
		
			
				|  |  |              v-hasPermi="['warehouseBusiness:inStock:edit']"
 | 
	
		
			
				|  |  | -            >修改
 | 
	
		
			
				|  |  | +          >修改
 | 
	
		
			
				|  |  |            </el-button>
 | 
	
		
			
				|  |  |          </el-col>
 | 
	
		
			
				|  |  |          <el-col :span="1.5">
 | 
	
	
		
			
				|  | @@ -275,7 +275,7 @@
 | 
	
		
			
				|  |  |              size="mini"
 | 
	
		
			
				|  |  |              @click="handleExport"
 | 
	
		
			
				|  |  |              v-hasPermi="['warehouseBusiness:inStock:export']"
 | 
	
		
			
				|  |  | -            >导出
 | 
	
		
			
				|  |  | +          >导出
 | 
	
		
			
				|  |  |            </el-button>
 | 
	
		
			
				|  |  |          </el-col>
 | 
	
		
			
				|  |  |          <el-col :span="1.5">
 | 
	
	
		
			
				|  | @@ -286,7 +286,7 @@
 | 
	
		
			
				|  |  |              @click="handleExport"
 | 
	
		
			
				|  |  |              :disabled="multiple"
 | 
	
		
			
				|  |  |              v-hasPermi="['warehouseBusiness:inStock:export']"
 | 
	
		
			
				|  |  | -            >导入
 | 
	
		
			
				|  |  | +          >导入
 | 
	
		
			
				|  |  |            </el-button>
 | 
	
		
			
				|  |  |          </el-col>
 | 
	
		
			
				|  |  |          <el-col :span="1.5">
 | 
	
	
		
			
				|  | @@ -297,7 +297,7 @@
 | 
	
		
			
				|  |  |              :disabled="single"
 | 
	
		
			
				|  |  |              @click="copyUpdate"
 | 
	
		
			
				|  |  |              v-hasPermi="['agreement:agreementStorage:export']"
 | 
	
		
			
				|  |  | -            >复制新增
 | 
	
		
			
				|  |  | +          >复制新增
 | 
	
		
			
				|  |  |            </el-button>
 | 
	
		
			
				|  |  |          </el-col>
 | 
	
		
			
				|  |  |          <div class="tabSetting">
 | 
	
	
		
			
				|  | @@ -307,24 +307,24 @@
 | 
	
		
			
				|  |  |                icon="el-icon-search"
 | 
	
		
			
				|  |  |                size="mini"
 | 
	
		
			
				|  |  |                @click="handleQuery"
 | 
	
		
			
				|  |  | -              >搜索</el-button
 | 
	
		
			
				|  |  | +            >搜索</el-button
 | 
	
		
			
				|  |  |              >
 | 
	
		
			
				|  |  |              <el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
 | 
	
		
			
				|  |  | -              >重置</el-button
 | 
	
		
			
				|  |  | +            >重置</el-button
 | 
	
		
			
				|  |  |              >
 | 
	
		
			
				|  |  |              <el-button
 | 
	
		
			
				|  |  |                v-show="show"
 | 
	
		
			
				|  |  |                @click="show = !show"
 | 
	
		
			
				|  |  |                icon="el-icon-arrow-up"
 | 
	
		
			
				|  |  |                size="mini"
 | 
	
		
			
				|  |  | -              >展开</el-button
 | 
	
		
			
				|  |  | +            >展开</el-button
 | 
	
		
			
				|  |  |              >
 | 
	
		
			
				|  |  |              <el-button
 | 
	
		
			
				|  |  |                v-show="!show"
 | 
	
		
			
				|  |  |                @click="show = !show"
 | 
	
		
			
				|  |  |                icon="el-icon-arrow-down"
 | 
	
		
			
				|  |  |                size="mini"
 | 
	
		
			
				|  |  | -              >展开</el-button
 | 
	
		
			
				|  |  | +            >展开</el-button
 | 
	
		
			
				|  |  |              >
 | 
	
		
			
				|  |  |            </div>
 | 
	
		
			
				|  |  |            <right-toolbar
 | 
	
	
		
			
				|  | @@ -341,6 +341,7 @@
 | 
	
		
			
				|  |  |            </div>
 | 
	
		
			
				|  |  |          </div>
 | 
	
		
			
				|  |  |        </el-row>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |        <el-dialog
 | 
	
		
			
				|  |  |          title="自定义列显示"
 | 
	
		
			
				|  |  |          :visible.sync="showSetting"
 | 
	
	
		
			
				|  | @@ -416,104 +417,106 @@
 | 
	
		
			
				|  |  |          </span>
 | 
	
		
			
				|  |  |        </el-dialog>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -      <el-table
 | 
	
		
			
				|  |  | -        ref="table"
 | 
	
		
			
				|  |  | -        v-loading="loading"
 | 
	
		
			
				|  |  | -        :data="warehousebillsList"
 | 
	
		
			
				|  |  | -        @selection-change="handleSelectionChange"
 | 
	
		
			
				|  |  | -        show-summary
 | 
	
		
			
				|  |  | -        :summary-method="getSum"
 | 
	
		
			
				|  |  | -        :height="tableHeight"
 | 
	
		
			
				|  |  | -      >
 | 
	
		
			
				|  |  | -        <el-table-column type="selection" width="60" fixed align="center" />
 | 
	
		
			
				|  |  | -        <el-table-column
 | 
	
		
			
				|  |  | -          type="index"
 | 
	
		
			
				|  |  | -          label="行号"
 | 
	
		
			
				|  |  | -          width="50"
 | 
	
		
			
				|  |  | -          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
 | 
	
		
			
				|  |  | +        <el-table
 | 
	
		
			
				|  |  | +          ref="table"
 | 
	
		
			
				|  |  | +          v-loading="loading"
 | 
	
		
			
				|  |  | +          :data="warehousebillsList"
 | 
	
		
			
				|  |  | +          @selection-change="handleSelectionChange"
 | 
	
		
			
				|  |  | +          show-summary
 | 
	
		
			
				|  |  | +          :summary-method="getSum"
 | 
	
		
			
				|  |  | +          :height="tableHeight"
 | 
	
		
			
				|  |  |          >
 | 
	
		
			
				|  |  | -          <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-table-column type="selection" width="60" fixed align="center" />
 | 
	
		
			
				|  |  | +          <el-table-column
 | 
	
		
			
				|  |  | +            type="index"
 | 
	
		
			
				|  |  | +            label="行号"
 | 
	
		
			
				|  |  | +            width="50"
 | 
	
		
			
				|  |  | +            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-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 == '计划'"
 | 
	
		
			
				|  |  | -              @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.fItemsStatus == '计划'"
 | 
	
		
			
				|  |  | +                @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>
 | 
	
		
			
				|  |  | +              <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-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"
 | 
	
	
		
			
				|  | @@ -753,6 +756,20 @@ export default {
 | 
	
		
			
				|  |  |    // 使用子组件
 | 
	
		
			
				|  |  |    components: { draggable, AddOrUpdate },
 | 
	
		
			
				|  |  |    created() {
 | 
	
		
			
				|  |  | +    let date = new Date();
 | 
	
		
			
				|  |  | +    let year = parseInt(date.getFullYear())
 | 
	
		
			
				|  |  | +    let month = parseInt(date.getMonth() + 1)
 | 
	
		
			
				|  |  | +    let currentMonth = date.getMonth()
 | 
	
		
			
				|  |  | +    let nextMonth = ++currentMonth
 | 
	
		
			
				|  |  | +    let nextMonthFirstDay = new Date(date.getFullYear(), nextMonth, 1)  // 下个月的第一天
 | 
	
		
			
				|  |  | +    let oneDay = 1000*60*60*24
 | 
	
		
			
				|  |  | +    let lastTime = new Date(nextMonthFirstDay - oneDay) // 下个月的第一天减去一天,就是上个月的最后一天
 | 
	
		
			
				|  |  | +    let day = lastTime.getDate()
 | 
	
		
			
				|  |  | +    if (day < 10) {
 | 
	
		
			
				|  |  | +      day = '0' + day
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +    this.queryParams.timeInterval = [year + '-' + month + '-' + '01 00:00:00', year + '-' + month + '-' + day + ' 23:59:59']
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      this.setRowList = this.tableDate;
 | 
	
		
			
				|  |  |      this.getRowList = this.tableDate;
 | 
	
		
			
				|  |  |      this.getDicts("data_trademodes").then((response) => {
 | 
	
	
		
			
				|  | @@ -775,7 +792,6 @@ export default {
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  |      this.getRow();
 | 
	
		
			
				|  |  |      this.getList();
 | 
	
		
			
				|  |  | -    this.getMonth();
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |    activated() {
 | 
	
		
			
				|  |  |      if (this.$route.query.id) {
 | 
	
	
		
			
				|  | @@ -783,38 +799,32 @@ export default {
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |    mounted() {
 | 
	
		
			
				|  |  | -    // this.setHeight();
 | 
	
		
			
				|  |  | +    this.$nextTick(() => {
 | 
	
		
			
				|  |  | +      // 根据浏览器高度设置初始高度
 | 
	
		
			
				|  |  | +      this.tableHeight = window.innerHeight - this.$refs.table.$el.offsetTop - 160
 | 
	
		
			
				|  |  | +      // 监听浏览器高度变化,改变表格高度
 | 
	
		
			
				|  |  | +      window.onresize = () => {
 | 
	
		
			
				|  |  | +        this.tableHeight = window.innerHeight - this.$refs.table.$el.offsetTop - 70
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +    })
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |    methods: {
 | 
	
		
			
				|  |  |      // 获取当前月的第一天和最后一天
 | 
	
		
			
				|  |  | -    getMonth() {
 | 
	
		
			
				|  |  | -      let date = new Date();
 | 
	
		
			
				|  |  | -      let year = parseInt(date.getFullYear())
 | 
	
		
			
				|  |  | -      let month = parseInt(date.getMonth() + 1)
 | 
	
		
			
				|  |  | -      let currentMonth = date.getMonth()
 | 
	
		
			
				|  |  | -      let nextMonth = ++currentMonth
 | 
	
		
			
				|  |  | -      let nextMonthFirstDay = new Date(date.getFullYear(), nextMonth, 1)  // 下个月的第一天
 | 
	
		
			
				|  |  | -      let oneDay = 1000*60*60*24
 | 
	
		
			
				|  |  | -      let lastTime = new Date(nextMonthFirstDay - oneDay) // 下个月的第一天减去一天,就是上个月的最后一天
 | 
	
		
			
				|  |  | -      let day = lastTime.getDate()
 | 
	
		
			
				|  |  | -      if (day < 10) {
 | 
	
		
			
				|  |  | -        day = '0' + day
 | 
	
		
			
				|  |  | -      }
 | 
	
		
			
				|  |  | -      this.queryParams.timeInterval = [year + '-' + month + '-' + '01 00:00:00', year + '-' + month + '-' + day + ' 23:59:59']
 | 
	
		
			
				|  |  | -    },
 | 
	
		
			
				|  |  | -    setHeight() {
 | 
	
		
			
				|  |  | -      console.log(this.$refs.table.$el);
 | 
	
		
			
				|  |  | -      const offsetTop = window.innerHeight - this.$refs.table.$el.offsetTop - 210
 | 
	
		
			
				|  |  | -      const offsetBodyHeight = document.querySelector('.el-table__body').offsetHeight
 | 
	
		
			
				|  |  | -      console.log(offsetTop, offsetBodyHeight)
 | 
	
		
			
				|  |  | -      if (this.warehousebillsList.length && offsetBodyHeight < offsetTop) {
 | 
	
		
			
				|  |  | -        this.tableHeight = offsetBodyHeight + 75
 | 
	
		
			
				|  |  | -      } else if (!this.warehousebillsList.length) {
 | 
	
		
			
				|  |  | -        this.tableHeight = null
 | 
	
		
			
				|  |  | -      } else {
 | 
	
		
			
				|  |  | -        this.tableHeight = offsetTop
 | 
	
		
			
				|  |  | -      }
 | 
	
		
			
				|  |  | -    },
 | 
	
		
			
				|  |  | +    // getMonth() {
 | 
	
		
			
				|  |  | +    //   let date = new Date();
 | 
	
		
			
				|  |  | +    //   let year = parseInt(date.getFullYear())
 | 
	
		
			
				|  |  | +    //   let month = parseInt(date.getMonth() + 1)
 | 
	
		
			
				|  |  | +    //   let currentMonth = date.getMonth()
 | 
	
		
			
				|  |  | +    //   let nextMonth = ++currentMonth
 | 
	
		
			
				|  |  | +    //   let nextMonthFirstDay = new Date(date.getFullYear(), nextMonth, 1)  // 下个月的第一天
 | 
	
		
			
				|  |  | +    //   let oneDay = 1000*60*60*24
 | 
	
		
			
				|  |  | +    //   let lastTime = new Date(nextMonthFirstDay - oneDay) // 下个月的第一天减去一天,就是上个月的最后一天
 | 
	
		
			
				|  |  | +    //   let day = lastTime.getDate()
 | 
	
		
			
				|  |  | +    //   if (day < 10) {
 | 
	
		
			
				|  |  | +    //     day = '0' + day
 | 
	
		
			
				|  |  | +    //   }
 | 
	
		
			
				|  |  | +    //   this.queryParams.timeInterval = [year + '-' + month + '-' + '01 00:00:00', year + '-' + month + '-' + day + ' 23:59:59']
 | 
	
		
			
				|  |  | +    // },
 | 
	
		
			
				|  |  |      //列设置全选
 | 
	
		
			
				|  |  |      allChecked() {
 | 
	
		
			
				|  |  |        if (this.allCheck == true) {
 | 
	
	
		
			
				|  | @@ -1088,3 +1098,6 @@ export default {
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |  };
 | 
	
		
			
				|  |  |  </script>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +<style scoped>
 | 
	
		
			
				|  |  | +</style>
 |