From 2773c9e8aebd4d34be970c5b58c2f4f5fa4b1720 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= Date: Sat, 3 Jan 2026 16:04:46 +0800 Subject: [PATCH] =?UTF-8?q?feat(pdo):=20=E9=87=8D=E6=9E=84PDO=E6=A8=A1?= =?UTF-8?q?=E5=9D=97=E7=BB=93=E6=9E=84=E5=B9=B6=E4=BC=98=E5=8C=96=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将PDO模块拆分为面板组件和页面组件,实现代码复用 新增数据修正、标签打印和统计汇总组件 优化图表显示和数据处理逻辑 --- .../pdo/components/DataCorrection.vue | 0 .../pdo/components/LabelPrint.vue | 0 .../pdo/components/PdoSummary.vue | 0 .../{ => panels}/pdo/components/line.vue | 0 klp-ui/src/views/lines/panels/pdo/index.vue | 591 +++++++++++++++ .../src/views/lines/panels/roller/index.vue | 699 ++++++++++++++++++ klp-ui/src/views/lines/panels/stop/index.vue | 12 +- klp-ui/src/views/lines/pdo/index.vue | 571 +------------- klp-ui/src/views/lines/roller/index.vue | 683 +---------------- klp-ui/src/views/lines/stop/index.vue | 607 +-------------- 10 files changed, 1321 insertions(+), 1842 deletions(-) rename klp-ui/src/views/lines/{ => panels}/pdo/components/DataCorrection.vue (100%) rename klp-ui/src/views/lines/{ => panels}/pdo/components/LabelPrint.vue (100%) rename klp-ui/src/views/lines/{ => panels}/pdo/components/PdoSummary.vue (100%) rename klp-ui/src/views/lines/{ => panels}/pdo/components/line.vue (100%) create mode 100644 klp-ui/src/views/lines/panels/pdo/index.vue create mode 100644 klp-ui/src/views/lines/panels/roller/index.vue diff --git a/klp-ui/src/views/lines/pdo/components/DataCorrection.vue b/klp-ui/src/views/lines/panels/pdo/components/DataCorrection.vue similarity index 100% rename from klp-ui/src/views/lines/pdo/components/DataCorrection.vue rename to klp-ui/src/views/lines/panels/pdo/components/DataCorrection.vue diff --git a/klp-ui/src/views/lines/pdo/components/LabelPrint.vue b/klp-ui/src/views/lines/panels/pdo/components/LabelPrint.vue similarity index 100% rename from klp-ui/src/views/lines/pdo/components/LabelPrint.vue rename to klp-ui/src/views/lines/panels/pdo/components/LabelPrint.vue diff --git a/klp-ui/src/views/lines/pdo/components/PdoSummary.vue b/klp-ui/src/views/lines/panels/pdo/components/PdoSummary.vue similarity index 100% rename from klp-ui/src/views/lines/pdo/components/PdoSummary.vue rename to klp-ui/src/views/lines/panels/pdo/components/PdoSummary.vue diff --git a/klp-ui/src/views/lines/pdo/components/line.vue b/klp-ui/src/views/lines/panels/pdo/components/line.vue similarity index 100% rename from klp-ui/src/views/lines/pdo/components/line.vue rename to klp-ui/src/views/lines/panels/pdo/components/line.vue diff --git a/klp-ui/src/views/lines/panels/pdo/index.vue b/klp-ui/src/views/lines/panels/pdo/index.vue new file mode 100644 index 00000000..c4b2fef0 --- /dev/null +++ b/klp-ui/src/views/lines/panels/pdo/index.vue @@ -0,0 +1,591 @@ + + + + + diff --git a/klp-ui/src/views/lines/panels/roller/index.vue b/klp-ui/src/views/lines/panels/roller/index.vue new file mode 100644 index 00000000..760e3362 --- /dev/null +++ b/klp-ui/src/views/lines/panels/roller/index.vue @@ -0,0 +1,699 @@ + + + + + \ No newline at end of file diff --git a/klp-ui/src/views/lines/panels/stop/index.vue b/klp-ui/src/views/lines/panels/stop/index.vue index ef90d919..26581993 100644 --- a/klp-ui/src/views/lines/panels/stop/index.vue +++ b/klp-ui/src/views/lines/panels/stop/index.vue @@ -181,10 +181,14 @@ export default { currentRow: {} }; }, - created() { - // 页面加载时默认查询一次 - this.fetchApi = createFetch(this.baseURL) - this.getStoppageList(); + watch: { + baseURL: { + handler(newVal) { + this.fetchApi = createFetch(newVal) + this.getStoppageList(); + }, + immediate: true + } }, methods: { // 获取停机记录列表 diff --git a/klp-ui/src/views/lines/pdo/index.vue b/klp-ui/src/views/lines/pdo/index.vue index f9f781f2..d6106168 100644 --- a/klp-ui/src/views/lines/pdo/index.vue +++ b/klp-ui/src/views/lines/pdo/index.vue @@ -1,579 +1,20 @@ - - + \ No newline at end of file diff --git a/klp-ui/src/views/lines/roller/index.vue b/klp-ui/src/views/lines/roller/index.vue index 9e8354ba..67c60989 100644 --- a/klp-ui/src/views/lines/roller/index.vue +++ b/klp-ui/src/views/lines/roller/index.vue @@ -1,687 +1,20 @@ - - \ No newline at end of file + \ No newline at end of file diff --git a/klp-ui/src/views/lines/stop/index.vue b/klp-ui/src/views/lines/stop/index.vue index 62732adb..d3540034 100644 --- a/klp-ui/src/views/lines/stop/index.vue +++ b/klp-ui/src/views/lines/stop/index.vue @@ -1,609 +1,20 @@ - -