diff --git a/klp-ui/src/components/CoilSelector/index.vue b/klp-ui/src/components/CoilSelector/index.vue index 5acd7105..915dfd27 100644 --- a/klp-ui/src/components/CoilSelector/index.vue +++ b/klp-ui/src/components/CoilSelector/index.vue @@ -19,6 +19,12 @@ @close="handleClose" append-to-body> + @@ -28,7 +34,7 @@ clearable /> - @@ -39,6 +45,9 @@ + + + 搜索 @@ -86,12 +95,14 @@ import { listMaterialCoil } from '@/api/wms/coil'; import MemoInput from '@/components/MemoInput/index.vue'; import MutiSelect from '@/components/MutiSelect/index.vue'; import { defaultColumns } from './data'; +import ActualWarehouseSelect from '@/components/KLPService/ActualWarehouseSelect/index.vue'; export default { name: 'CoilSelector', components: { MemoInput, - MutiSelect + MutiSelect, + ActualWarehouseSelect }, dicts: ['coil_itemname', 'coil_material', 'coil_manufacturer'], props: { @@ -102,7 +113,7 @@ export default { }, dialogWidth: { type: String, - default: '900px' + default: '1000px' }, // 过滤条件(可以预设一些查询条件) filters: { @@ -146,6 +157,11 @@ export default { type: Boolean, default: false }, + // 是否根据实际库区查询钢卷 + orderBy: { + type: Boolean, + default: false + }, }, data() { return { @@ -161,6 +177,10 @@ export default { pageSize: 10, currentCoilNo: null, grade: null, + itemSpecification: null, + itemMaterial: null, + itemManufacturer: null, + actualWarehouseId: null, selectType: 'product', status: 0, // 不包含已发货的钢卷 dataType: 1 // 只查询当前数据,不查询历史数据 diff --git a/klp-ui/src/components/MemoInput/index.vue b/klp-ui/src/components/MemoInput/index.vue index f78bf183..7cd958b1 100644 --- a/klp-ui/src/components/MemoInput/index.vue +++ b/klp-ui/src/components/MemoInput/index.vue @@ -136,6 +136,8 @@ export default { this.cacheInputValue(value.trim()); // 触发自定义事件,通知父组件输入结果 this.$emit('input', value.trim()); + } else { + this.$emit('input', ''); } }, diff --git a/klp-ui/src/views/wms/coil/do/packing.vue b/klp-ui/src/views/wms/coil/do/packing.vue index 880d27db..0249a442 100644 --- a/klp-ui/src/views/wms/coil/do/packing.vue +++ b/klp-ui/src/views/wms/coil/do/packing.vue @@ -244,7 +244,7 @@ \ No newline at end of file diff --git a/klp-ui/src/views/wms/coil/panels/base.vue b/klp-ui/src/views/wms/coil/panels/base.vue index 243be7ae..3a08d993 100644 --- a/klp-ui/src/views/wms/coil/panels/base.vue +++ b/klp-ui/src/views/wms/coil/panels/base.vue @@ -268,7 +268,7 @@ - + @@ -411,6 +411,8 @@ export default { buttonLoading: false, // 遮罩层 loading: true, + // 追溯加载中 + traceLoading: false, // 选中数组 ids: [], // 非单个禁用 @@ -646,6 +648,7 @@ export default { /** 追溯按钮操作 */ handleTrace(row) { this.traceOpen = true; + this.traceLoading = true; this.traceResult = null; // 清空历史数据 getMaterialCoilTrace({ enterCoilNo: row.enterCoilNo, @@ -655,6 +658,8 @@ export default { }).catch(err => { console.error('溯源查询失败:', err); this.$message.error('溯源查询失败,请重试'); + }).finally(() => { + this.traceLoading = false; }); }, handleGradeChange(row) { diff --git a/klp-ui/src/views/wms/delivery/bills/index.vue b/klp-ui/src/views/wms/delivery/bills/index.vue index 43b49b97..6cb36dde 100644 --- a/klp-ui/src/views/wms/delivery/bills/index.vue +++ b/klp-ui/src/views/wms/delivery/bills/index.vue @@ -15,7 +15,7 @@ 刷新 - 导出 + @@ -33,12 +33,12 @@ @@ -62,7 +62,7 @@