feat(wms-report): 新增品质筛选条件并优化部分查询组件
1. 多个报表页面新增品质筛选下拉选择器 2. 统一添加coil_quality_status字典依赖 3. 替换部分旧的逻辑库位选择组件为warehouse-select 4. 调整部分表单字段的prop属性和代码格式
This commit is contained in:
@@ -37,6 +37,10 @@
|
||||
<muti-select style="width: 200px;" v-model="queryParams.itemManufacturer"
|
||||
:options="dict.type.coil_manufacturer" placeholder="请选择厂家" clearable @keyup.enter.native="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="品质" prop="qualityStatusCsv">
|
||||
<muti-select v-model="queryParams.qualityStatusCsv" :options="dict.type.coil_quality_status"
|
||||
placeholder="请选择品质" clearable />
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<!-- <el-button type="primary" @click="getList">查询</el-button> -->
|
||||
<el-dropdown split-button type="primary" @click="getList" @command="handleCommand">
|
||||
@@ -99,14 +103,16 @@
|
||||
<el-tab-pane label="产出钢卷" name="output">
|
||||
<coil-table :data="outList" :columns="outputColumns" :loading="loading" height="calc(100vh - 360px)">
|
||||
<template slot="settings">
|
||||
<el-button icon="el-icon-setting" @click="() => {settingVisible = true; activeColumnConfig = 'coil-report-output';}">列设置</el-button>
|
||||
<el-button icon="el-icon-setting"
|
||||
@click="() => { settingVisible = true; activeColumnConfig = 'coil-report-output'; }">列设置</el-button>
|
||||
</template>
|
||||
</coil-table>
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="投入钢卷" name="loss">
|
||||
<coil-table :data="lossList" :columns="lossColumns" :loading="loading" height="calc(100vh - 360px)">
|
||||
<template slot="settings">
|
||||
<el-button icon="el-icon-setting" @click="() => {settingVisible = true; activeColumnConfig = 'coil-report-loss';}">列设置</el-button>
|
||||
<el-button icon="el-icon-setting"
|
||||
@click="() => { settingVisible = true; activeColumnConfig = 'coil-report-loss'; }">列设置</el-button>
|
||||
</template>
|
||||
</coil-table>
|
||||
</el-tab-pane>
|
||||
@@ -147,7 +153,7 @@ export default {
|
||||
ColumnsSetting,
|
||||
TimeRangePicker
|
||||
},
|
||||
dicts: ['product_coil_status', 'coil_material', 'coil_itemname', 'coil_manufacturer'],
|
||||
dicts: ['product_coil_status', 'coil_material', 'coil_itemname', 'coil_manufacturer', 'coil_quality_status'],
|
||||
data() {
|
||||
// 工具函数:个位数补零
|
||||
const addZero = (num) => num.toString().padStart(2, '0')
|
||||
|
||||
Reference in New Issue
Block a user