From 04665478fcbbc83f5a0f71812dfea4832a3f1837 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BB=B2=E4=B9=88=E4=BA=86?= Date: Fri, 26 Jan 2024 13:43:54 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8B=93=E6=89=91=E5=9B=BE=E6=A8=A1=E7=89=88?= =?UTF-8?q?=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 + pnpm-lock.yaml | 11 ++ src/api/cs-device-boot/lineTemplate.ts | 10 ++ src/views/govern/log/debug.vue | 7 +- src/views/govern/manage/gplot/popupEdit.vue | 184 +++++++++++++------- 5 files changed, 148 insertions(+), 65 deletions(-) create mode 100644 src/api/cs-device-boot/lineTemplate.ts diff --git a/package.json b/package.json index a1f64c8..ca2b781 100644 --- a/package.json +++ b/package.json @@ -29,6 +29,7 @@ "screenfull": "^6.0.2", "use-element-plus-theme": "^0.0.5", "vue": "^3.3.11", + "vue-draggable-resizable": "3.0.0-beta.2", "vue-router": "4", "vxe-table": "^4.5.17", "xe-utils": "^3.5.14" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a5e23ad..2885af5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -61,6 +61,9 @@ dependencies: vue: specifier: ^3.3.11 version: 3.3.13(typescript@5.3.3) + vue-draggable-resizable: + specifier: 3.0.0-beta.2 + version: 3.0.0-beta.2(vue@3.3.13) vue-router: specifier: '4' version: 4.2.5(vue@3.3.13) @@ -2356,6 +2359,14 @@ packages: vue: 3.3.13(typescript@5.3.3) dev: false + /vue-draggable-resizable@3.0.0-beta.2(vue@3.3.13): + resolution: {integrity: sha512-BVk7rKw5OdZh9jT+bHQd+wPWZMBTAkBnfmjNRFbZFPsTSwndAvAdV7YI7IJtyDL3Qwq9XNYjSl5wi7/8ivs5mw==} + peerDependencies: + vue: ^3.2.25 + dependencies: + vue: 3.3.13(typescript@5.3.3) + dev: false + /vue-router@4.2.5(vue@3.3.13): resolution: {integrity: sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==, tarball: https://registry.npmmirror.com/vue-router/-/vue-router-4.2.5.tgz} peerDependencies: diff --git a/src/api/cs-device-boot/lineTemplate.ts b/src/api/cs-device-boot/lineTemplate.ts new file mode 100644 index 0000000..b5f9bfc --- /dev/null +++ b/src/api/cs-device-boot/lineTemplate.ts @@ -0,0 +1,10 @@ +import request from '@/utils/request' + +// 上传拓扑图模板监测点位置 +export const addLineTemplate = (data: any) => { + return request({ + url: '/cs-device-boot/lineTemplate/addLineTemplate', + method: 'POST', + data: data + }) +} \ No newline at end of file diff --git a/src/views/govern/log/debug.vue b/src/views/govern/log/debug.vue index ab8e5fe..54ae605 100644 --- a/src/views/govern/log/debug.vue +++ b/src/views/govern/log/debug.vue @@ -33,9 +33,12 @@ const tableStore = new TableStore({ loadCallback: () => { tableStore.table.data.forEach((item: any) => { - item.failReason = item.failReason || '/' item.result = item.result === 1 ? '成功' : '失败' - item.loginName = item.loginName || '/' + for (let key in item) { + if (typeof item[key] !== 'number') { + item[key] = item[key] || '/' + } + } }) } }) diff --git a/src/views/govern/manage/gplot/popupEdit.vue b/src/views/govern/manage/gplot/popupEdit.vue index c173ee5..1cb8930 100644 --- a/src/views/govern/manage/gplot/popupEdit.vue +++ b/src/views/govern/manage/gplot/popupEdit.vue @@ -1,117 +1,175 @@ - -