From cb9a0fe5e4264863beccfef9179219e98c2abe18 Mon Sep 17 00:00:00 2001
From: hongawen <83944980@qq.com>
Date: Fri, 13 Sep 2024 20:04:19 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B5=81=E7=A8=8B=E5=AE=A1=E6=A0=B8=E4=B8=8D?=
=?UTF-8?q?=E9=80=9A=E8=BF=87=EF=BC=8C=E5=9C=A8=E6=88=91=E7=9A=84=E5=BE=85?=
=?UTF-8?q?=E5=8A=9E=E4=B8=AD=E7=9B=B4=E6=8E=A5=E8=B7=B3=E8=BD=AC?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.env | 3 +
.npmrc | 4 +
src/api/supervision-boot/interfere/index.ts | 17 +
.../components1/complaints.vue | 273 +++----
.../electricalEnergy/components1/online.vue | 636 +++++++--------
.../components1/testQuestions.vue | 240 +++---
.../electricalEnergy/components1/testRun.vue | 404 +++++-----
.../harmonicSurvey/components/planManage.vue | 515 ++++++------
.../harmonicSurvey/components/testManage.vue | 528 ++++++------
.../pqs/supervise/harmonicSurvey/index.vue | 53 +-
.../interferenceUserTable.vue | 755 ++++++++++--------
.../normalizationManager/programReview.vue | 555 ++++++-------
.../components/undocumented/index.vue | 611 +++++++-------
src/views/pqs/supervise/interfere/index.vue | 61 +-
src/views/pqs/supervise/plan/index.vue | 2 +-
src/views/pqs/supervise/retire/index.vue | 21 +-
src/views/pqs/supervise/retire/monitor.vue | 16 +-
src/views/pqs/supervise/retire/terminal.vue | 18 +-
.../supervise/technology/components/alarm.vue | 29 +-
.../technology/components/earlyWarn.vue | 29 +-
src/views/pqs/supervise/technology/index.vue | 70 +-
.../components/cycleDetection/index.vue | 427 +++++-----
.../components/jointDebugList/index.vue | 21 +-
.../components/monitorpoint/index.vue | 20 +-
.../components/terminainal/index.vue | 21 +-
.../terminalNetworkDetection/index.vue | 74 +-
src/views/pqs/supervise/testRun/index.vue | 44 +-
src/views/system/bpm/task/todo/index.vue | 271 +++++--
types/global.d.ts | 2 +-
29 files changed, 3142 insertions(+), 2578 deletions(-)
create mode 100644 .env
create mode 100644 .npmrc
diff --git a/.env b/.env
new file mode 100644
index 00000000..190ba272
--- /dev/null
+++ b/.env
@@ -0,0 +1,3 @@
+# 路由超时时间,单位毫秒
+VITE_ROUTE_TIME_OUT=1500
+
diff --git a/.npmrc b/.npmrc
new file mode 100644
index 00000000..00023c9d
--- /dev/null
+++ b/.npmrc
@@ -0,0 +1,4 @@
+registry=https://registry.npmmirror.com/
+disturl=https://registry.npmmirror.com/-/binary/node
+electron_mirror=https://npmmirror.com/mirrors/electron/
+electron-builder-binaries_mirror=https://registry.npmmirror.com/-/binary/electron-builder-binaries/
diff --git a/src/api/supervision-boot/interfere/index.ts b/src/api/supervision-boot/interfere/index.ts
index a1010e70..5cd55c2e 100644
--- a/src/api/supervision-boot/interfere/index.ts
+++ b/src/api/supervision-boot/interfere/index.ts
@@ -70,6 +70,22 @@ export const userReportGoNetById = (data: any) => {
params: data
})
}
+// 根据id获取用户档案录入的详细数据
+export const getUserReportById = (id: any) => {
+ return createAxios({
+ url: '/supervision-boot/userReport/getUserReportById?id='+id,
+ method: 'get'
+ })
+}
+
+// 根据方案id获取用户档案录入的详细数据
+export const getUserReportByFangAnId = (id: any) => {
+ return createAxios({
+ url: '/supervision-boot/userReport/getUserReportByFangAnId?id='+id,
+ method: 'get'
+ })
+}
+
// 根据id获取用户档案录入的详细数据
export const getById = (data: any) => {
return createAxios({
@@ -78,6 +94,7 @@ export const getById = (data: any) => {
params: data
})
}
+
// 根据id获取用户档案录入的详细数据
export const cancel = (data: any) => {
return createAxios({
diff --git a/src/views/pqs/supervise/electricalEnergy/components1/complaints.vue b/src/views/pqs/supervise/electricalEnergy/components1/complaints.vue
index 4ad069b8..933e1921 100644
--- a/src/views/pqs/supervise/electricalEnergy/components1/complaints.vue
+++ b/src/views/pqs/supervise/electricalEnergy/components1/complaints.vue
@@ -1,26 +1,26 @@
-
-
+
+
-
-
- 新增
-
-
-
-
-
+
+
+ 新增
+
+
+
+
+
diff --git a/src/views/pqs/supervise/electricalEnergy/components1/online.vue b/src/views/pqs/supervise/electricalEnergy/components1/online.vue
index 38650239..dc4900c1 100644
--- a/src/views/pqs/supervise/electricalEnergy/components1/online.vue
+++ b/src/views/pqs/supervise/electricalEnergy/components1/online.vue
@@ -1,93 +1,95 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 发起预警单
-
-
- 发起告警单
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 发起预警单
+
+
+ 发起告警单
+
+
+
+
+
+
+
+
diff --git a/src/views/pqs/supervise/electricalEnergy/components1/testQuestions.vue b/src/views/pqs/supervise/electricalEnergy/components1/testQuestions.vue
index 8a767098..571aaa05 100644
--- a/src/views/pqs/supervise/electricalEnergy/components1/testQuestions.vue
+++ b/src/views/pqs/supervise/electricalEnergy/components1/testQuestions.vue
@@ -1,37 +1,38 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/pqs/supervise/electricalEnergy/components1/testRun.vue b/src/views/pqs/supervise/electricalEnergy/components1/testRun.vue
index b55e7afa..f6d4474e 100644
--- a/src/views/pqs/supervise/electricalEnergy/components1/testRun.vue
+++ b/src/views/pqs/supervise/electricalEnergy/components1/testRun.vue
@@ -1,244 +1,246 @@
-
+
diff --git a/src/views/pqs/supervise/harmonicSurvey/components/planManage.vue b/src/views/pqs/supervise/harmonicSurvey/components/planManage.vue
index 714afe86..0cd37768 100644
--- a/src/views/pqs/supervise/harmonicSurvey/components/planManage.vue
+++ b/src/views/pqs/supervise/harmonicSurvey/components/planManage.vue
@@ -1,56 +1,58 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 新增计划
- 删除
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 新增计划
+ 删除
+
+
+
+
+
diff --git a/src/views/pqs/supervise/harmonicSurvey/components/testManage.vue b/src/views/pqs/supervise/harmonicSurvey/components/testManage.vue
index 0eac9d2f..703500c7 100644
--- a/src/views/pqs/supervise/harmonicSurvey/components/testManage.vue
+++ b/src/views/pqs/supervise/harmonicSurvey/components/testManage.vue
@@ -1,54 +1,54 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 删除
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 删除
+
+
+
+
+
diff --git a/src/views/pqs/supervise/harmonicSurvey/index.vue b/src/views/pqs/supervise/harmonicSurvey/index.vue
index c9c27826..992995da 100644
--- a/src/views/pqs/supervise/harmonicSurvey/index.vue
+++ b/src/views/pqs/supervise/harmonicSurvey/index.vue
@@ -1,42 +1,57 @@
-
+
diff --git a/src/views/pqs/supervise/interfere/components/normalizationManager/interferenceUserTable.vue b/src/views/pqs/supervise/interfere/components/normalizationManager/interferenceUserTable.vue
index 5e32ca75..8a950dd4 100644
--- a/src/views/pqs/supervise/interfere/components/normalizationManager/interferenceUserTable.vue
+++ b/src/views/pqs/supervise/interfere/components/normalizationManager/interferenceUserTable.vue
@@ -1,64 +1,65 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
diff --git a/src/views/pqs/supervise/interfere/components/normalizationManager/programReview.vue b/src/views/pqs/supervise/interfere/components/normalizationManager/programReview.vue
index ba603fed..ae01b908 100644
--- a/src/views/pqs/supervise/interfere/components/normalizationManager/programReview.vue
+++ b/src/views/pqs/supervise/interfere/components/normalizationManager/programReview.vue
@@ -1,73 +1,75 @@
-
-
-
-
-
-
+
返回
+
+ -->
+
+
+
+
+
diff --git a/src/views/pqs/supervise/interfere/components/undocumented/index.vue b/src/views/pqs/supervise/interfere/components/undocumented/index.vue
index 322daeb6..d9d4186e 100644
--- a/src/views/pqs/supervise/interfere/components/undocumented/index.vue
+++ b/src/views/pqs/supervise/interfere/components/undocumented/index.vue
@@ -1,66 +1,66 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
- 新增
- 删除
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+ 新增
+ 删除
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/views/pqs/supervise/interfere/index.vue b/src/views/pqs/supervise/interfere/index.vue
index 4425bcb1..48ac7f38 100644
--- a/src/views/pqs/supervise/interfere/index.vue
+++ b/src/views/pqs/supervise/interfere/index.vue
@@ -1,38 +1,61 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
diff --git a/src/views/pqs/supervise/plan/index.vue b/src/views/pqs/supervise/plan/index.vue
index 72a1ad10..d6644e8e 100644
--- a/src/views/pqs/supervise/plan/index.vue
+++ b/src/views/pqs/supervise/plan/index.vue
@@ -269,7 +269,7 @@ const tableStore = new TableStore({
click: row => {
router.push({
name: 'supervision/supervision/manage',
- state: {
+ query: {
type: 1
}
})
diff --git a/src/views/pqs/supervise/retire/index.vue b/src/views/pqs/supervise/retire/index.vue
index 242d1953..b5bad560 100644
--- a/src/views/pqs/supervise/retire/index.vue
+++ b/src/views/pqs/supervise/retire/index.vue
@@ -2,10 +2,10 @@
-
+
-
+
@@ -16,14 +16,29 @@ import { ref } from 'vue'
import { mainHeight } from '@/utils/layout'
import terminal from './terminal.vue'
import monitor from './monitor.vue'
+import {useRoute} from "vue-router";
defineOptions({
name: 'supervision/retire'
})
const activeName = ref('0')
-
+const route = useRoute()
+const id = ref('')
const layout = mainHeight(63) as any
+
+watch(() => route.query.t, async (newValue, oldValue) => {
+ if (route.fullPath.includes('supervision/retire')) {
+ let type = (route.query.type as string) || 'null'
+ if (type == 'null' || type == '0') {
+ activeName.value = '0'
+ } else {
+ activeName.value = '1'
+ }
+ id.value = (route.query.id as string) || 'null'
+ id.value = id.value + '@' + route.query.t
+ }
+}, {deep: true, immediate: true})
diff --git a/src/views/pqs/supervise/technology/components/earlyWarn.vue b/src/views/pqs/supervise/technology/components/earlyWarn.vue
index a065212e..c537a07a 100644
--- a/src/views/pqs/supervise/technology/components/earlyWarn.vue
+++ b/src/views/pqs/supervise/technology/components/earlyWarn.vue
@@ -9,17 +9,16 @@
diff --git a/src/views/pqs/supervise/technology/index.vue b/src/views/pqs/supervise/technology/index.vue
index 683fd98d..82521536 100644
--- a/src/views/pqs/supervise/technology/index.vue
+++ b/src/views/pqs/supervise/technology/index.vue
@@ -1,51 +1,59 @@
-
-
-
diff --git a/src/views/pqs/supervise/terminalNetworkDetection/components/cycleDetection/index.vue b/src/views/pqs/supervise/terminalNetworkDetection/components/cycleDetection/index.vue
index 93fd6a86..a1b8bb48 100644
--- a/src/views/pqs/supervise/terminalNetworkDetection/components/cycleDetection/index.vue
+++ b/src/views/pqs/supervise/terminalNetworkDetection/components/cycleDetection/index.vue
@@ -1,218 +1,221 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/pqs/supervise/terminalNetworkDetection/components/jointDebugList/index.vue b/src/views/pqs/supervise/terminalNetworkDetection/components/jointDebugList/index.vue
index 2bf406e0..243b4f80 100644
--- a/src/views/pqs/supervise/terminalNetworkDetection/components/jointDebugList/index.vue
+++ b/src/views/pqs/supervise/terminalNetworkDetection/components/jointDebugList/index.vue
@@ -31,7 +31,7 @@
diff --git a/src/views/pqs/supervise/testRun/index.vue b/src/views/pqs/supervise/testRun/index.vue
index 02ed4d1b..cd03e03f 100644
--- a/src/views/pqs/supervise/testRun/index.vue
+++ b/src/views/pqs/supervise/testRun/index.vue
@@ -51,7 +51,7 @@ import { ref, onMounted, provide, reactive } from 'vue'
import TableStore from '@/utils/tableStore'
import Table from '@/components/table/index.vue'
import TableHeader from '@/components/table/header/index.vue'
-import { useRouter } from 'vue-router'
+import {useRoute, useRouter} from 'vue-router'
import { useDictData } from '@/stores/dictData'
import { ElMessage, ElMessageBox } from 'element-plus'
import { addRunTest, update, cancel } from '@/api/supervision-boot/lineRunTest'
@@ -190,8 +190,6 @@ const tableStore = new TableStore({
icon: 'el-icon-EditPen',
render: 'basicButton',
click: row => {
- monitorIds = []
- monitorIds.push(row.id)
monitorIds = []
monitorIds.push(row.id)
const start = new Date()
@@ -403,6 +401,46 @@ const runTestSubmit = (type: number) => {
}
})
}
+
+const route = useRoute()
+
+watch(() => route.query.t, async (newValue, oldValue) => {
+ let nowTime = Date.now()
+ let routeTime = route.query.t as number || 1
+ if (isNaN(routeTime) || nowTime - routeTime > import.meta.env.VITE_ROUTE_TIME_OUT) return // 路由时间超过500ms,则不执行
+ if (route.fullPath.includes('/testRun')) {
+ let id = (route.query.id as string) || 'null'
+ if(id != 'null'){
+ monitorIds = []
+ monitorIds.push(id)
+ const start = new Date()
+ start.setDate(start.getDate() + 1)
+ start.setHours(0, 0, 0)
+ const end = new Date()
+ end.setDate(end.getDate() + 3)
+ end.setHours(23, 59, 59)
+ const startString = formatDate(start, 'YYYY-MM-DD') // 转换为 YYYY-MM-DD 格式
+ const endString = formatDate(end, 'YYYY-MM-DD')
+ const data = {
+ startTime: startString,
+ endTime: endString,
+ lineIds: monitorIds,
+ operateType: 1,
+ id
+ }
+ update(data).then((res: any) => {
+ if (res.code === 'A0000') {
+ ElMessage({
+ message: '发起试运行成功',
+ type: 'success'
+ })
+ tableStore.index()
+ }
+ })
+
+ }
+ }
+}, {deep: true, immediate: true})
diff --git a/src/views/system/bpm/task/todo/index.vue b/src/views/system/bpm/task/todo/index.vue
index ed2dc057..619a38fb 100644
--- a/src/views/system/bpm/task/todo/index.vue
+++ b/src/views/system/bpm/task/todo/index.vue
@@ -1,110 +1,243 @@
-
+
diff --git a/types/global.d.ts b/types/global.d.ts
index 87061e22..2c167317 100644
--- a/types/global.d.ts
+++ b/types/global.d.ts
@@ -29,7 +29,7 @@ interface TableDefaultData {
}
interface ApiResponse {
- code: number
+ code: number | string
data: T
msg: string
time: number