From 9d92e6e865a60f5a8c3b142d58536bbb4d291da4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= Date: Mon, 20 Oct 2025 17:18:16 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E8=AE=BE=E5=A4=87=E7=AE=A1=E7=90=86):=20?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=AE=BE=E5=A4=87=E7=AE=A1=E7=90=86=E7=9B=B8?= =?UTF-8?q?=E5=85=B3=E5=8A=9F=E8=83=BD=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 新增设备类型管理、备品备件管理、设备检修记录等功能模块 新增设备参数管理、备件变动记录、库存变动等功能 新增设备状态管理、检修计划管理等功能 优化图片预览组件,支持从OSS获取图片 --- klp-ui/src/api/mes/eqp/sparePartsChange.js | 8 + klp-ui/src/components/ImagePreview/index.vue | 26 +- klp-ui/src/views/mes/eqp/checking/checked.vue | 300 +++++++++++++ klp-ui/src/views/mes/eqp/checking/index.vue | 377 ++++++++++++++++ .../views/mes/eqp/components/pages/device.vue | 383 ++++++++++++++++ .../mes/eqp/components/pages/deviceParam.vue | 304 +++++++++++++ .../mes/eqp/components/pages/partChange.vue | 266 +++++++++++ klp-ui/src/views/mes/eqp/device/index.vue | 16 + klp-ui/src/views/mes/eqp/device/stop.vue | 16 + klp-ui/src/views/mes/eqp/ready/change.vue | 16 + klp-ui/src/views/mes/eqp/ready/index.vue | 418 ++++++++++++++++++ klp-ui/src/views/mes/eqp/type/index.vue | 249 +++++++++++ .../src/views/mes/eqp/type/panels/params.vue | 295 ++++++++++++ klp-ui/src/views/mes/qc/item/index.vue | 1 - 14 files changed, 2670 insertions(+), 5 deletions(-) create mode 100644 klp-ui/src/views/mes/eqp/components/pages/device.vue create mode 100644 klp-ui/src/views/mes/eqp/components/pages/deviceParam.vue create mode 100644 klp-ui/src/views/mes/eqp/components/pages/partChange.vue create mode 100644 klp-ui/src/views/mes/eqp/ready/change.vue create mode 100644 klp-ui/src/views/mes/eqp/type/panels/params.vue diff --git a/klp-ui/src/api/mes/eqp/sparePartsChange.js b/klp-ui/src/api/mes/eqp/sparePartsChange.js index 7c50a947..0f09c9f6 100644 --- a/klp-ui/src/api/mes/eqp/sparePartsChange.js +++ b/klp-ui/src/api/mes/eqp/sparePartsChange.js @@ -42,3 +42,11 @@ export function delSparePartsChange(changeId) { method: 'delete' }) } + +export function changeStock(data) { + return request({ + url: '/eqp/sparePartsChange/changeStock', + method: 'post', + data + }) +} diff --git a/klp-ui/src/components/ImagePreview/index.vue b/klp-ui/src/components/ImagePreview/index.vue index cd996262..f0ef6fbd 100644 --- a/klp-ui/src/components/ImagePreview/index.vue +++ b/klp-ui/src/components/ImagePreview/index.vue @@ -12,6 +12,7 @@ diff --git a/klp-ui/src/views/mes/eqp/checking/index.vue b/klp-ui/src/views/mes/eqp/checking/index.vue index e69de29b..80ab8084 100644 --- a/klp-ui/src/views/mes/eqp/checking/index.vue +++ b/klp-ui/src/views/mes/eqp/checking/index.vue @@ -0,0 +1,377 @@ + + + diff --git a/klp-ui/src/views/mes/eqp/components/pages/device.vue b/klp-ui/src/views/mes/eqp/components/pages/device.vue new file mode 100644 index 00000000..a446fdfe --- /dev/null +++ b/klp-ui/src/views/mes/eqp/components/pages/device.vue @@ -0,0 +1,383 @@ + + + diff --git a/klp-ui/src/views/mes/eqp/components/pages/deviceParam.vue b/klp-ui/src/views/mes/eqp/components/pages/deviceParam.vue new file mode 100644 index 00000000..fdac3403 --- /dev/null +++ b/klp-ui/src/views/mes/eqp/components/pages/deviceParam.vue @@ -0,0 +1,304 @@ + + + diff --git a/klp-ui/src/views/mes/eqp/components/pages/partChange.vue b/klp-ui/src/views/mes/eqp/components/pages/partChange.vue new file mode 100644 index 00000000..2c755fd3 --- /dev/null +++ b/klp-ui/src/views/mes/eqp/components/pages/partChange.vue @@ -0,0 +1,266 @@ + + + diff --git a/klp-ui/src/views/mes/eqp/device/index.vue b/klp-ui/src/views/mes/eqp/device/index.vue index e69de29b..57117529 100644 --- a/klp-ui/src/views/mes/eqp/device/index.vue +++ b/klp-ui/src/views/mes/eqp/device/index.vue @@ -0,0 +1,16 @@ + + + \ No newline at end of file diff --git a/klp-ui/src/views/mes/eqp/device/stop.vue b/klp-ui/src/views/mes/eqp/device/stop.vue index e69de29b..fe1eaa23 100644 --- a/klp-ui/src/views/mes/eqp/device/stop.vue +++ b/klp-ui/src/views/mes/eqp/device/stop.vue @@ -0,0 +1,16 @@ + + + \ No newline at end of file diff --git a/klp-ui/src/views/mes/eqp/ready/change.vue b/klp-ui/src/views/mes/eqp/ready/change.vue new file mode 100644 index 00000000..d71c8d57 --- /dev/null +++ b/klp-ui/src/views/mes/eqp/ready/change.vue @@ -0,0 +1,16 @@ + + + \ No newline at end of file diff --git a/klp-ui/src/views/mes/eqp/ready/index.vue b/klp-ui/src/views/mes/eqp/ready/index.vue index e69de29b..09b8aa2c 100644 --- a/klp-ui/src/views/mes/eqp/ready/index.vue +++ b/klp-ui/src/views/mes/eqp/ready/index.vue @@ -0,0 +1,418 @@ + + + diff --git a/klp-ui/src/views/mes/eqp/type/index.vue b/klp-ui/src/views/mes/eqp/type/index.vue index e69de29b..441d3d38 100644 --- a/klp-ui/src/views/mes/eqp/type/index.vue +++ b/klp-ui/src/views/mes/eqp/type/index.vue @@ -0,0 +1,249 @@ + + + diff --git a/klp-ui/src/views/mes/eqp/type/panels/params.vue b/klp-ui/src/views/mes/eqp/type/panels/params.vue new file mode 100644 index 00000000..0c42756d --- /dev/null +++ b/klp-ui/src/views/mes/eqp/type/panels/params.vue @@ -0,0 +1,295 @@ + + + diff --git a/klp-ui/src/views/mes/qc/item/index.vue b/klp-ui/src/views/mes/qc/item/index.vue index c3e31462..a84a86eb 100644 --- a/klp-ui/src/views/mes/qc/item/index.vue +++ b/klp-ui/src/views/mes/qc/item/index.vue @@ -169,7 +169,6 @@ export default { targetUpper: undefined, targetLower: undefined, unit: undefined, - qualitativeQuantitative: 0, }, // 表单参数 form: {},