From c5fa84df98522f0b6531441e82f3fa88948cbf74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= <2178503051@qq.com> Date: Fri, 24 Apr 2026 17:49:11 +0800 Subject: [PATCH] =?UTF-8?q?feat(router):=20=E6=B7=BB=E5=8A=A0=E6=95=B0?= =?UTF-8?q?=E5=AD=97=E9=92=A2=E5=8D=B7=E8=B7=AF=E7=94=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit feat(components): 为MutiSelect组件添加collapseTags属性 feat(views): 新增酸连轧系统页面及组件 feat(views): 添加数字钢卷信息展示组件 refactor(views): 重构基础面板组件,支持数字钢卷功能 --- klp-ui/src/components/MutiSelect/index.vue | 5 + klp-ui/src/router/index.js | 6 + .../micro/pages/acid/components/Inventory.vue | 48 + .../pages/acid/components/Processing.vue | 77 + .../micro/pages/acid/components/Quality.vue | 88 + .../micro/pages/acid/components/Report.vue | 67 + .../micro/pages/acid/components/Shipping.vue | 92 + klp-ui/src/views/micro/pages/acid/index.vue | 125 ++ .../views/wms/coil/components/CoilInfo.vue | 86 + klp-ui/src/views/wms/coil/info.vue | 1702 +++++++++++++++++ klp-ui/src/views/wms/coil/panels/base.vue | 50 +- 11 files changed, 2339 insertions(+), 7 deletions(-) create mode 100644 klp-ui/src/views/micro/pages/acid/components/Inventory.vue create mode 100644 klp-ui/src/views/micro/pages/acid/components/Processing.vue create mode 100644 klp-ui/src/views/micro/pages/acid/components/Quality.vue create mode 100644 klp-ui/src/views/micro/pages/acid/components/Report.vue create mode 100644 klp-ui/src/views/micro/pages/acid/components/Shipping.vue create mode 100644 klp-ui/src/views/micro/pages/acid/index.vue create mode 100644 klp-ui/src/views/wms/coil/components/CoilInfo.vue create mode 100644 klp-ui/src/views/wms/coil/info.vue diff --git a/klp-ui/src/components/MutiSelect/index.vue b/klp-ui/src/components/MutiSelect/index.vue index af805587..a1e33fe3 100644 --- a/klp-ui/src/components/MutiSelect/index.vue +++ b/klp-ui/src/components/MutiSelect/index.vue @@ -11,6 +11,7 @@ :allow-create="allowAdd" :disabled="disabled" :size="size" + :collapse-tags="collapseTags" @change="handleChange" > @@ -98,6 +99,10 @@ showSelectAll: { type: Boolean, default: true + }, + collapseTags: { + type: Boolean, + default: true } }, // 计算属性捕获实现双向绑定 diff --git a/klp-ui/src/router/index.js b/klp-ui/src/router/index.js index cb9bf7b5..de5f0aba 100644 --- a/klp-ui/src/router/index.js +++ b/klp-ui/src/router/index.js @@ -112,6 +112,12 @@ export const constantRoutes = [ component: () => import('@/views/wms/todo/index'), name: 'Task', meta: { title: '待办任务', icon: 'checkbox' } + }, + { + path: 'coil/:coilId', + component: () => import('@/views/wms/coil/info'), + name: 'CoilInfo', + meta: { title: '数字钢卷', icon: 'checkbox' } } ], }, diff --git a/klp-ui/src/views/micro/pages/acid/components/Inventory.vue b/klp-ui/src/views/micro/pages/acid/components/Inventory.vue new file mode 100644 index 00000000..f03915c9 --- /dev/null +++ b/klp-ui/src/views/micro/pages/acid/components/Inventory.vue @@ -0,0 +1,48 @@ + + + + + diff --git a/klp-ui/src/views/micro/pages/acid/components/Processing.vue b/klp-ui/src/views/micro/pages/acid/components/Processing.vue new file mode 100644 index 00000000..dc118f88 --- /dev/null +++ b/klp-ui/src/views/micro/pages/acid/components/Processing.vue @@ -0,0 +1,77 @@ + + + + + diff --git a/klp-ui/src/views/micro/pages/acid/components/Quality.vue b/klp-ui/src/views/micro/pages/acid/components/Quality.vue new file mode 100644 index 00000000..14d1c3e2 --- /dev/null +++ b/klp-ui/src/views/micro/pages/acid/components/Quality.vue @@ -0,0 +1,88 @@ + + + + + diff --git a/klp-ui/src/views/micro/pages/acid/components/Report.vue b/klp-ui/src/views/micro/pages/acid/components/Report.vue new file mode 100644 index 00000000..8c152b83 --- /dev/null +++ b/klp-ui/src/views/micro/pages/acid/components/Report.vue @@ -0,0 +1,67 @@ + + + + + diff --git a/klp-ui/src/views/micro/pages/acid/components/Shipping.vue b/klp-ui/src/views/micro/pages/acid/components/Shipping.vue new file mode 100644 index 00000000..b1590205 --- /dev/null +++ b/klp-ui/src/views/micro/pages/acid/components/Shipping.vue @@ -0,0 +1,92 @@ + + + + + diff --git a/klp-ui/src/views/micro/pages/acid/index.vue b/klp-ui/src/views/micro/pages/acid/index.vue new file mode 100644 index 00000000..245d9407 --- /dev/null +++ b/klp-ui/src/views/micro/pages/acid/index.vue @@ -0,0 +1,125 @@ + + + + + diff --git a/klp-ui/src/views/wms/coil/components/CoilInfo.vue b/klp-ui/src/views/wms/coil/components/CoilInfo.vue new file mode 100644 index 00000000..dd36ca1a --- /dev/null +++ b/klp-ui/src/views/wms/coil/components/CoilInfo.vue @@ -0,0 +1,86 @@ + + + + + diff --git a/klp-ui/src/views/wms/coil/info.vue b/klp-ui/src/views/wms/coil/info.vue new file mode 100644 index 00000000..84f976e7 --- /dev/null +++ b/klp-ui/src/views/wms/coil/info.vue @@ -0,0 +1,1702 @@ + + + + + diff --git a/klp-ui/src/views/wms/coil/panels/base.vue b/klp-ui/src/views/wms/coil/panels/base.vue index d86e5ab7..070e44a1 100644 --- a/klp-ui/src/views/wms/coil/panels/base.vue +++ b/klp-ui/src/views/wms/coil/panels/base.vue @@ -1,16 +1,21 @@