From 5f523158c1d39c1daa55b6816ff383dde6d0f47b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= <2178503051@qq.com> Date: Fri, 26 Jun 2026 17:46:54 +0800 Subject: [PATCH] =?UTF-8?q?feat(wms/coil/label):=20=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E6=8B=89=E7=9F=AB=E5=92=8C=E5=8F=8C=E6=9C=BA=E6=9E=B6=E5=8E=9F?= =?UTF-8?q?=E6=96=99=E6=A0=87=E7=AD=BE=E6=89=93=E5=8D=B0=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 新增LajiaoRawTag和ShuangRawTag两个原料标签组件,分别适配拉矫卷和双机架原料卷的打印需求,同时根据仓库ID自动匹配对应的标签类型,完善原料标签的适配场景。 --- .../coil/panels/LabelRender/LajiaoRawTag.vue | 325 ++++++++++++++++++ .../coil/panels/LabelRender/ShuangRawTag.vue | 325 ++++++++++++++++++ .../wms/coil/panels/LabelRender/index.vue | 33 ++ 3 files changed, 683 insertions(+) create mode 100644 klp-ui/src/views/wms/coil/panels/LabelRender/LajiaoRawTag.vue create mode 100644 klp-ui/src/views/wms/coil/panels/LabelRender/ShuangRawTag.vue diff --git a/klp-ui/src/views/wms/coil/panels/LabelRender/LajiaoRawTag.vue b/klp-ui/src/views/wms/coil/panels/LabelRender/LajiaoRawTag.vue new file mode 100644 index 000000000..dc49669ba --- /dev/null +++ b/klp-ui/src/views/wms/coil/panels/LabelRender/LajiaoRawTag.vue @@ -0,0 +1,325 @@ + + + + + \ No newline at end of file diff --git a/klp-ui/src/views/wms/coil/panels/LabelRender/ShuangRawTag.vue b/klp-ui/src/views/wms/coil/panels/LabelRender/ShuangRawTag.vue new file mode 100644 index 000000000..7497d6985 --- /dev/null +++ b/klp-ui/src/views/wms/coil/panels/LabelRender/ShuangRawTag.vue @@ -0,0 +1,325 @@ + + + + + \ No newline at end of file diff --git a/klp-ui/src/views/wms/coil/panels/LabelRender/index.vue b/klp-ui/src/views/wms/coil/panels/LabelRender/index.vue index ee2917c12..2fd4c6177 100644 --- a/klp-ui/src/views/wms/coil/panels/LabelRender/index.vue +++ b/klp-ui/src/views/wms/coil/panels/LabelRender/index.vue @@ -56,6 +56,18 @@ :paperWidthMm="180" :paperHeightMm="100" /> + +
下载标签图片 @@ -80,6 +92,9 @@ import DuGeTag from './DuGeTag.vue'; import TuoZhiTag from './TuoZhiTag.vue'; import SplitTag from './SplitTag.vue'; import TuiHuoRawTag from './TuiHuoRawTag.vue'; +import LajiaoRawTag from './LajiaoRawTag.vue'; +import ShuangRawTag from './ShuangRawTag.vue'; + export default { name: 'LabelRender', @@ -93,6 +108,8 @@ export default { TuoZhiTag, SplitTag, TuiHuoRawTag, + LajiaoRawTag, + ShuangRawTag, }, data() { return { @@ -134,6 +151,14 @@ export default { 'tuihuo-raw': { width: 180, height: 100, + }, + 'lajiao-raw': { + width: 100, + height: 80, + }, + 'shuang-raw': { + width: 100, + height: 80, } }, loading: false, @@ -193,6 +218,14 @@ export default { else if (itemType == 'raw_material' && (warehouseId == '1988150648993148929' || warehouseId == '1988150750390448129')) { this.labelType = 'tuihuo-raw'; } + // 拉矫卷使用拉矫原料标签 + else if (itemType == 'raw_material' && warehouseId == '1988150854442741762') { + this.labelType = 'lajiao-raw'; + } + // 双机架原料卷使用双机架原料标签 + else if (itemType == 'raw_material' && warehouseId == '1992873386047643650') { + this.labelType = 'shuang-raw'; + } // 否则使用普通的原料标签 else if (itemType == 'raw_material') { this.labelType = '2';