fix: 修复MemoInput空值处理和CoilSelector查询参数

修复MemoInput组件在空值情况下未触发input事件的问题,并更新CoilSelector组件的查询参数命名以保持一致性
This commit is contained in:
砂糖
2026-01-28 15:26:50 +08:00
parent 1614358bbe
commit d15a629300
2 changed files with 12 additions and 1 deletions

View File

@@ -19,6 +19,12 @@
@close="handleClose" append-to-body>
<!-- 搜索区域 -->
<el-form v-if="!rangeMode" :inline="true" :model="queryParams" class="search-form">
<!-- <el-form-item label="类型">
<el-select v-model="queryParams.selectType" placeholder="请选择类型" size="small">
<el-option label="成品" value="product" />
<el-option label="原料" value="raw_material" />
</el-select>
</el-form-item> -->
<el-form-item label="卷号">
<el-input v-model="queryParams.currentCoilNo" placeholder="请输入卷号" clearable size="small"
@keyup.enter.native="handleQuery" />
@@ -28,7 +34,7 @@
clearable />
</el-form-item>
<el-form-item label="规格">
<memo-input storageKey="coilSpec" v-model="queryParams.specification" placeholder="请输入规格" clearable
<memo-input storageKey="coilSpec" v-model="queryParams.itemSpecification" placeholder="请输入规格" clearable
size="small" @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="材质">
@@ -171,6 +177,9 @@ export default {
pageSize: 10,
currentCoilNo: null,
grade: null,
itemSpecification: null,
itemMaterial: null,
itemManufacturer: null,
actualWarehouseId: null,
selectType: 'product',
status: 0, // 不包含已发货的钢卷

View File

@@ -136,6 +136,8 @@ export default {
this.cacheInputValue(value.trim());
// 触发自定义事件,通知父组件输入结果
this.$emit('input', value.trim());
} else {
this.$emit('input', '');
}
},