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 @@
-
+
钢卷暂存单据管理
创建暂存单据