From c5d2f2c2364a6ba76cdce2fa0d9e7d32abb04eaa Mon Sep 17 00:00:00 2001 From: zhoule Date: Wed, 20 Mar 2024 14:57:09 +0800 Subject: [PATCH 1/5] =?UTF-8?q?=E6=9E=9A=E4=B8=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../event/plan/addAndEditDialog/index.vue | 88 ++------ .../control/event/plan/formTable/index.vue | 60 +---- .../pages/control/event/plan/index.vue | 48 +--- .../src/views/JiHeExpressway/utils/enum.js | 207 +++++++++++++----- 4 files changed, 176 insertions(+), 227 deletions(-) diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/plan/addAndEditDialog/index.vue b/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/plan/addAndEditDialog/index.vue index 0f66cb4b..22a37fea 100644 --- a/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/plan/addAndEditDialog/index.vue +++ b/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/plan/addAndEditDialog/index.vue @@ -68,25 +68,12 @@ import Button from '@screen/components/Buttons/Button.vue'; import request from '@/utils/request'; import { Message } from "element-ui"; import { throttle } from "lodash" -import { controlModelMap, gzztMap, eventSubClassMap, trafficKV, perceptionKV } from "@screen/utils/enum.js"; +import { controlModelMap, gzztMap, gzmsMap, eventSubClassMap, trafficKV, perceptionKV } from "@screen/utils/enum.js"; const typeMap = { 1: trafficKV, - 2: perceptionKV -} - -const gzmsMap = { - "SETMD0": "激光关闭", - "SETMD1": "常亮模式", - "SETMD2": "间隔100ms闪烁模式", - "SETMD3": "间隔200ms闪烁模式", - "SETMD4": "间隔500ms闪烁模式", - "SETMD5": "2次闪烁模式", - "SETMD6": "SOS模式", - "SETMD7": "自定义模式1", - "SETMD8": "自定义模式2", - "SETMD9": "自定义模式3", -} + 2: perceptionKV, +}; export default { name: 'addAndEditDialog', @@ -134,72 +121,29 @@ export default { qbb: '' }], deviceData: [], - eventOptions: [ - { - value: 1, - label: '交通事故' - }, - { - value: 2, - label: '车辆故障' - }, - { - value: 3, - label: '交通管制' - }, - { - value: 4, - label: '交通拥堵' - }, - { - value: 5, - label: '非法上路' - }, + eventOptions: trafficKV, + mechanismOptions: [ { - value: 6, - label: '路障清除' + value: "1-1", + label: "追尾", }, { - value: 7, - label: '施工建设' + value: "1-2", + label: "侧翻", }, { - value: 8, - label: '服务区异常' + value: "1-3", + label: "撞护栏", }, { - value: 9, - label: '设施设备隐患' + value: "1-4", + label: "自然", }, { - value: 10, - label: '异常天气' + value: "1-5", + label: "其他事故", }, - { - value: 11, - label: '其他事件' - } ], - mechanismOptions: [{ - value: "1-1", - label: "追尾", - }, - { - value: "1-2", - label: "侧翻", - }, - { - value: "1-3", - label: "撞护栏", - }, - { - value: "1-4", - label: "自然", - }, - { - value: "1-5", - label: "其他事故", - }], rules: { planName: [ { required: true, message: '请输入预案名称', trigger: 'blur' }, @@ -319,7 +263,7 @@ export default { changeRadio(value = 1) { this.formData.triggerMechanism = ''; this.eventOptions = typeMap[value]; - this.changeEventType(); + this.changeEventType(1); }, handleChange() { diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/plan/formTable/index.vue b/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/plan/formTable/index.vue index e3804335..2137a2c7 100644 --- a/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/plan/formTable/index.vue +++ b/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/plan/formTable/index.vue @@ -97,6 +97,7 @@ import Button from '@screen/components/Buttons/Button.vue'; import request from "@/utils/request"; import QbbDialog from "../qbbDialog/index.vue"; import { Message } from 'element-ui' +import { planDeviceOptions } from "@screen/utils/enum.js"; export default { @@ -133,64 +134,7 @@ export default { // } // ], isShowDialog: false, - deviceOptions: [ - { - value: 1, - label: '摄像机' - }, - { - value: 2, - label: '可变信息标志' - }, - { - value: 3, - label: '气象监测器' - }, - { - value: 4, - label: '出口诱导灯' - }, - { - value: 5, - label: '路段语音广播' - }, - { - value: 6, - label: '护栏碰撞' - }, - { - value: 7, - label: '毫米波雷达' - }, - { - value: 8, - label: '合流区预警' - }, - { - value: 9, - label: '智慧锥桶' - }, - { - value: 10, - label: '激光疲劳唤醒' - }, - { - value: 11, - label: '类交通量调查站' - }, - { - value: 12, - label: '行车诱导' - }, - { - value: 13, - label: '智能设备箱' - }, - { - value: 14, - label: '光线在线监测' - } - ], + deviceOptions: planDeviceOptions, zyOptions: [ { value: 1, diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/plan/index.vue b/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/plan/index.vue index b95e3727..cc963d44 100644 --- a/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/plan/index.vue +++ b/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/plan/index.vue @@ -28,8 +28,8 @@ - - + +