|
|
@ -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,53 +121,9 @@ export default { |
|
|
|
qbb: '' |
|
|
|
}], |
|
|
|
deviceData: [], |
|
|
|
eventOptions: [ |
|
|
|
{ |
|
|
|
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: '设施设备隐患' |
|
|
|
}, |
|
|
|
eventOptions: trafficKV, |
|
|
|
mechanismOptions: [ |
|
|
|
{ |
|
|
|
value: 10, |
|
|
|
label: '异常天气' |
|
|
|
}, |
|
|
|
{ |
|
|
|
value: 11, |
|
|
|
label: '其他事件' |
|
|
|
} |
|
|
|
], |
|
|
|
mechanismOptions: [{ |
|
|
|
value: "1-1", |
|
|
|
label: "追尾", |
|
|
|
}, |
|
|
@ -199,7 +142,8 @@ export default { |
|
|
|
{ |
|
|
|
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() { |
|
|
|
|
|
|
|