feat(标签打印): 添加镀铬卷标签类型支持

新增镀铬卷(DuGeTag)标签组件,包含对应的样式和布局
在do.vue和LabelRender/index.vue中增加镀铬卷类型判断逻辑
调整标签尺寸配置以适配镀铬卷标签规格
This commit is contained in:
砂糖
2026-03-09 15:24:04 +08:00
parent bd5e0ac5e9
commit 1038b17a66
3 changed files with 509 additions and 1 deletions

View File

@@ -29,8 +29,14 @@
<ZincRawTag
v-if="tagType === '5'"
:content="content"
:paperWidthMm="100"
:paperHeightMm="80"
/>
<DuGeTag
v-if="tagType === 'ge'"
:content="content"
:paperWidthMm="180"
:paperHeightMm="100"
:paperHeightMm="80"
/>
<!-- <SampleTagPreview v-if="labelType === '4'" :content="content" />
<ForgeTagPreview v-if="labelType === '5'" :content="content" />
@@ -54,6 +60,7 @@ import OuterTagPreview from './OuterTagPreview.vue';
import GalvanizedTag from './GalvanizedTag.vue';
import WhereTag from './WhereTag.vue';
import ZincRawTag from './ZincRawTag.vue';
import DuGeTag from './DuGeTag.vue';
// import SampleTagPreview from './SampleTagPreview.vue';
// import ForgeTagPreview from './ForgeTagPreview.vue';
@@ -67,6 +74,7 @@ export default {
GalvanizedTag,
WhereTag,
ZincRawTag,
DuGeTag,
// SampleTagPreview,
// ForgeTagPreview,
// SaltSprayTagPreview,
@@ -87,6 +95,10 @@ export default {
width: 180,
height: 100,
},
'ge': {
width: 180,
height: 100,
},
'where': {
width: 100,
height: 80,
@@ -141,6 +153,8 @@ export default {
this.labelType = '4';
} else if (itemType == 'product' && itemName == '冷轧卷') {
this.labelType = '3';
} else if (itemType == 'product' && itemName == '镀铬卷') {
this.labelType = 'ge'
} else {
this.labelType = '3';
}