From 3e9a08308f1994d1ff6384d8424214560683f8c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= Date: Thu, 12 Mar 2026 17:03:02 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E5=8D=B7=E6=9D=90=E7=AE=A1=E7=90=86):=20?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=AE=9E=E6=B5=8B=E9=95=BF=E5=BA=A6=E5=92=8C?= =?UTF-8?q?=E5=AE=9E=E6=B5=8B=E5=AE=BD=E5=BA=A6=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在卷材管理的多个组件和视图中添加实测长度(actualLength)和实测宽度(actualWidth)字段,包括显示、表单输入和数据模型。这些字段用于记录卷材的实际测量尺寸,提高数据记录的准确性。 --- .../components/KLPService/Renderer/CoilNo.vue | 12 ++++++++++++ klp-ui/src/views/wms/coil/do/correct.vue | 18 ++++++++++++++++++ klp-ui/src/views/wms/coil/merge.vue | 14 ++++++++++++++ klp-ui/src/views/wms/coil/panels/base.vue | 12 +++++++++++- klp-ui/src/views/wms/coil/panels/do.vue | 8 ++++++++ klp-ui/src/views/wms/coil/panels/stepSplit.vue | 10 ++++++++++ klp-ui/src/views/wms/coil/split.vue | 16 ++++++++++++++++ klp-ui/src/views/wms/coil/typing.vue | 17 +++++++++++++---- 8 files changed, 102 insertions(+), 5 deletions(-) diff --git a/klp-ui/src/components/KLPService/Renderer/CoilNo.vue b/klp-ui/src/components/KLPService/Renderer/CoilNo.vue index b2296e2b..db005ee5 100644 --- a/klp-ui/src/components/KLPService/Renderer/CoilNo.vue +++ b/klp-ui/src/components/KLPService/Renderer/CoilNo.vue @@ -30,6 +30,18 @@ 净重: {{ netWeight }} +
+ 长度: + {{ length }} +
+
+ 实测长度: + {{ actualLength }} +
+
+ 实测宽度: + {{ actualWidth }} +
厂家卷号: {{ supplierCoilNo }} diff --git a/klp-ui/src/views/wms/coil/do/correct.vue b/klp-ui/src/views/wms/coil/do/correct.vue index 3f3dff1f..3722fbcb 100644 --- a/klp-ui/src/views/wms/coil/do/correct.vue +++ b/klp-ui/src/views/wms/coil/do/correct.vue @@ -136,6 +136,14 @@ 长度: {{ item.length }}
+
+ 实测长度: + {{ item.actualLength }} +
+
+ 实测宽度: + {{ item.actualWidth }} +
调制度: {{ item.temperGrade }} @@ -332,6 +340,14 @@ + + + + + + @@ -626,6 +642,8 @@ export default { materialType: '原料', temperGrade: undefined, coatingType: undefined, + actualLength: undefined, + actualWidth: undefined, }; this.resetForm("form"); }, diff --git a/klp-ui/src/views/wms/coil/merge.vue b/klp-ui/src/views/wms/coil/merge.vue index 2a58d46a..0e8f2ab9 100644 --- a/klp-ui/src/views/wms/coil/merge.vue +++ b/klp-ui/src/views/wms/coil/merge.vue @@ -189,6 +189,18 @@ + + + + + + + + + + @@ -263,6 +275,8 @@ export default { length: null, temperGrade: '', coatingType: '', + actualLength: undefined, + actualWidth: undefined, }, buttonLoading: false, loading: false, diff --git a/klp-ui/src/views/wms/coil/panels/base.vue b/klp-ui/src/views/wms/coil/panels/base.vue index 3a8c472c..cea05bc7 100644 --- a/klp-ui/src/views/wms/coil/panels/base.vue +++ b/klp-ui/src/views/wms/coil/panels/base.vue @@ -340,6 +340,14 @@ + + + + + + @@ -705,7 +713,9 @@ export default { { label: '包装要求', prop: 'packagingRequirement' }, { label: '厂家', prop: 'itemManufacturer' }, { label: '调制度', prop: 'temperGrade' }, - { label: '镀层种类', prop: 'coatingType' } + { label: '镀层种类', prop: 'coatingType' }, + { label: '实测长度(m)', prop: 'actualLength' }, + { label: '实测宽度(m)', prop: 'actualWidth' }, ], title: '详细信息' }, diff --git a/klp-ui/src/views/wms/coil/panels/do.vue b/klp-ui/src/views/wms/coil/panels/do.vue index 09b0ad79..24b828ef 100644 --- a/klp-ui/src/views/wms/coil/panels/do.vue +++ b/klp-ui/src/views/wms/coil/panels/do.vue @@ -135,6 +135,14 @@ 长度: {{ item.length }}米
+
+ 实测长度: + {{ item.actualLength }}米 +
+
+ 实测宽度: + {{ item.actualWidth }}米 +
调制度: {{ item.temperGrade }} diff --git a/klp-ui/src/views/wms/coil/panels/stepSplit.vue b/klp-ui/src/views/wms/coil/panels/stepSplit.vue index f91e9cc5..ccd75fb7 100644 --- a/klp-ui/src/views/wms/coil/panels/stepSplit.vue +++ b/klp-ui/src/views/wms/coil/panels/stepSplit.vue @@ -135,6 +135,14 @@ + + + + + + @@ -251,6 +259,8 @@ export default { grossWeight: '', netWeight: '', length: '', + actualLength: '', + actualWidth: '', temperGrade: '', coatingType: '', remark: '', diff --git a/klp-ui/src/views/wms/coil/split.vue b/klp-ui/src/views/wms/coil/split.vue index 477c1855..6246b293 100644 --- a/klp-ui/src/views/wms/coil/split.vue +++ b/klp-ui/src/views/wms/coil/split.vue @@ -193,6 +193,18 @@ + + + + + + + + + + @@ -275,6 +287,8 @@ export default { length: undefined, temperGrade: '', coatingType: '', + actualLength: undefined, + actualWidth: undefined, } ], loading: false, @@ -459,6 +473,8 @@ export default { trimmingRequirement: '', temperGrade: '', coatingType: '', + actualLength: undefined, + actualWidth: undefined, }); }, diff --git a/klp-ui/src/views/wms/coil/typing.vue b/klp-ui/src/views/wms/coil/typing.vue index fca6915e..9db8a5f1 100644 --- a/klp-ui/src/views/wms/coil/typing.vue +++ b/klp-ui/src/views/wms/coil/typing.vue @@ -157,14 +157,21 @@ + type="number" :step="0.001"> - - + + + + + + + + @@ -283,6 +290,8 @@ export default { length: undefined, temperGrade: '', coatingType: '', + actualLength: undefined, + actualWidth: undefined, }, rules: { currentCoilNo: [