From 9225ceba38668a5de1f158e210bffa297f23ade8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= <2178503051@qq.com> Date: Mon, 11 May 2026 18:16:46 +0800 Subject: [PATCH] =?UTF-8?q?refactor(wms/coil):=20=E7=A7=BB=E9=99=A4?= =?UTF-8?q?=E6=97=A7=E7=89=88=E9=92=A2=E5=8D=B7=E5=8D=A1=E7=89=87=E5=B8=83?= =?UTF-8?q?=E5=B1=80=EF=BC=8C=E4=BC=98=E5=8C=96=E9=A1=B5=E9=9D=A2=E7=BB=93?= =?UTF-8?q?=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 为钢卷暂存单据管理卡片添加v-if="moreColumn"控制显示 2. 移除correct.vue和correntAll.vue中冗余的coil-card组件代码 3. 统一添加标签打印功能,重构打印标签逻辑 4. 调整按钮加载状态和文案样式,优化交互体验 --- klp-ui/src/views/wms/coil/do/correct.vue | 61 +++------------ klp-ui/src/views/wms/coil/do/correntAll.vue | 83 ++++++--------------- klp-ui/src/views/wms/coil/panels/base.vue | 2 +- 3 files changed, 37 insertions(+), 109 deletions(-) diff --git a/klp-ui/src/views/wms/coil/do/correct.vue b/klp-ui/src/views/wms/coil/do/correct.vue index 7810a7fb..9e58a044 100644 --- a/klp-ui/src/views/wms/coil/do/correct.vue +++ b/klp-ui/src/views/wms/coil/do/correct.vue @@ -94,55 +94,6 @@ - @@ -315,6 +266,8 @@ + + @@ -612,6 +565,16 @@ export default { path: '/wms/coil/' + row.coilId, }); }, + // 打印标签 + handlePrintLabel(row) { + this.labelRender.data = { + ...row, + updateTime: row.updateTime?.split(' ')[0] || '', + }; + this.$nextTick(() => { + this.$refs.labelRender.printLabel(); + }) + }, /** 新增按钮操作 */ handleAdd() { this.reset(); diff --git a/klp-ui/src/views/wms/coil/do/correntAll.vue b/klp-ui/src/views/wms/coil/do/correntAll.vue index 6027e9e3..fbcb386e 100644 --- a/klp-ui/src/views/wms/coil/do/correntAll.vue +++ b/klp-ui/src/views/wms/coil/do/correntAll.vue @@ -61,9 +61,8 @@ size="mini" icon="el-icon-view" @click="handlePreviewLabel(scope.row)" title="预览标签">预览 打印 - - 数字钢卷 - + 数字钢卷 追溯 @@ -80,57 +79,7 @@ :loading="scope.row.cancelling" class="action-btn">强制入库 - - @@ -275,6 +224,8 @@ + + @@ -603,12 +554,6 @@ export default { } return '物品类型'; }, - // 进入数字钢卷页面 - handleNumberCoilClick(row) { - this.$router.push({ - path: '/wms/coil/' + row.coilId, - }); - }, // 分条操作列表(100-199) splitTypes() { if (!this.dict.type.action_type) return []; @@ -648,6 +593,25 @@ export default { }) }, + // 打印标签 + handlePrintLabel(row) { + this.labelRender.data = { + ...row, + updateTime: row.updateTime?.split(' ')[0] || '', + }; + this.$nextTick(() => { + this.$refs.labelRender.printLabel(); + }) + }, + + // 进入数字钢卷页面 + handleNumberCoilClick(row) { + console.log(row) + this.$router.push({ + path: '/wms/coil/' + row.coilId, + }); + }, + // 处理材料类型变化 handleMaterialTypeChange(value) { // 清空物品选择 @@ -663,6 +627,7 @@ export default { /** 预览标签 */ handlePreviewLabel(row) { + console.log(row) this.labelRender.visible = true; const type = getCoilTagPrintType(row); this.labelRender.type = type; diff --git a/klp-ui/src/views/wms/coil/panels/base.vue b/klp-ui/src/views/wms/coil/panels/base.vue index 086c9be2..7bbd1e3b 100644 --- a/klp-ui/src/views/wms/coil/panels/base.vue +++ b/klp-ui/src/views/wms/coil/panels/base.vue @@ -609,7 +609,7 @@ - +
钢卷暂存单据管理 创建暂存单据