feat(仓库管理): 添加库位二维码导出功能并优化查询参数

新增jsPDF依赖用于生成PDF格式的库位二维码
在仓库概览页面添加导出所有二维码按钮及实现逻辑
统一钢卷查询参数命名(itemName/itemMaterial/itemManufacturer)
修复审批状态同步问题并优化按钮点击事件处理
This commit is contained in:
砂糖
2025-12-10 14:19:37 +08:00
parent 95836e2a5a
commit 3efe81913f
5 changed files with 145 additions and 20 deletions

View File

@@ -24,9 +24,18 @@
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="钢种">
<el-input v-model="queryParams.grade" placeholder="请输入钢种" clearable size="small"
<el-input v-model="queryParams.itemName" placeholder="请输入钢种" clearable size="small"
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="材质">
<el-input v-model="queryParams.itemMaterial" placeholder="请输入材质" clearable size="small"
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="厂家">
<el-input v-model="queryParams.itemManufacturer" placeholder="请输入厂家" clearable size="small"
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="small" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="small" @click="resetQuery">重置</el-button>
@@ -115,6 +124,7 @@ export default {
pageSize: 10,
currentCoilNo: null,
grade: null,
itemType: 'raw_material',
dataType: 1 // 只查询当前数据,不查询历史数据
}
};
@@ -241,7 +251,8 @@ export default {
pageSize: 10,
currentCoilNo: null,
grade: null,
dataType: 1
dataType: 1,
itemType: 'raw_material',
};
this.getList();
},