diff --git a/ruoyi-ui/src/views/JiHeExpressway/components/Descriptions.vue b/ruoyi-ui/src/views/JiHeExpressway/components/Descriptions.vue index efd1ad72..1ed8c50e 100644 --- a/ruoyi-ui/src/views/JiHeExpressway/components/Descriptions.vue +++ b/ruoyi-ui/src/views/JiHeExpressway/components/Descriptions.vue @@ -1,7 +1,7 @@ diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/emergencyProcessManagement/commonPhrases/index.vue b/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/emergencyProcessManagement/commonPhrases/index.vue index 80265e13..7e50ced6 100644 --- a/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/emergencyProcessManagement/commonPhrases/index.vue +++ b/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/emergencyProcessManagement/commonPhrases/index.vue @@ -4,7 +4,7 @@
- + diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/emergencyProcessManagement/disposalProcess/index.vue b/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/emergencyProcessManagement/disposalProcess/index.vue index 2af67d2d..ba1d80d4 100644 --- a/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/emergencyProcessManagement/disposalProcess/index.vue +++ b/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/emergencyProcessManagement/disposalProcess/index.vue @@ -3,7 +3,7 @@
- + diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/event/EventDetailDialog/index.vue b/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/event/EventDetailDialog/index.vue index 32b3599f..9ef9e2b3 100644 --- a/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/event/EventDetailDialog/index.vue +++ b/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/event/EventDetailDialog/index.vue @@ -171,16 +171,28 @@ export default { // this.modelVisible = false; // this.$emit('queryData', true); // return; - request({ - url: `/business/warning/delete`, - method: "post", - data: { id: this.formData.id } - }).then(result => { - if (result.code == 200) Message.success('成功!'); - else Message.error(result?.msg); - this.modelVisible = false; - this.$emit('queryData', true); - }) + if (this.activeName == '-1') { + request({ + url: `/business/warning/delete`, + method: 'post', + data: { id: this.formData.id } + }).then(result => { + if (result.code == 200) Message.success('成功!'); + else Message.error(result?.msg); + this.modelVisible = false; + this.$emit('queryData', true); + }) + } else { + request({ + url: `dc/system/event/${this.formData.eventType}/${this.formData.id}`, + method: 'delete', + }).then(result => { + if (result.code == 200) Message.success('成功!'); + else Message.error(result?.msg); + this.modelVisible = false; + this.$emit('queryData', true); + }) + } }) } 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 @@ - - + +