增加道岔挤岔

This commit is contained in:
joylink_zhaoerwei 2024-11-05 10:45:15 +08:00
parent ae81b3f4f8
commit f8e36732d8
8 changed files with 17 additions and 3 deletions

View File

@ -24,6 +24,7 @@ export enum showAlertTypeData {
'联锁区失表', '联锁区失表',
'一级联锁', '一级联锁',
'应急触发', '应急触发',
'道岔挤岔',
I = 'I类信息', I = 'I类信息',
II = 'II类信息', II = 'II类信息',
III = 'III类信息', III = 'III类信息',
@ -55,6 +56,7 @@ export enum showAlertTypeData {
SWITCH_LOST_INTERLOCK_AREA = '联锁区失表', SWITCH_LOST_INTERLOCK_AREA = '联锁区失表',
INTERLOCK_LEVEL_ONE = '一级联锁', INTERLOCK_LEVEL_ONE = '一级联锁',
PLATFORM_EMERG_STOP = '应急触发', PLATFORM_EMERG_STOP = '应急触发',
SWITCH_JAMMED = '道岔挤岔',
} }
export enum saveAlertTypeData { export enum saveAlertTypeData {
@ -85,6 +87,7 @@ export enum saveAlertTypeData {
= 'SWITCH_LOST_INTERLOCK_AREA', = 'SWITCH_LOST_INTERLOCK_AREA',
= 'INTERLOCK_LEVEL_ONE', = 'INTERLOCK_LEVEL_ONE',
= 'PLATFORM_EMERG_STOP', = 'PLATFORM_EMERG_STOP',
= 'SWITCH_JAMMED',
} }
export const GuardConfigTypeData = { export const GuardConfigTypeData = {

View File

@ -104,6 +104,7 @@ const optionsAlertType = [
'计轴大面积橙光带', '计轴大面积橙光带',
'列车信号故障', '列车信号故障',
'应急触发', '应急触发',
'道岔挤岔',
]; ];
const mapAlertType = new Map([ const mapAlertType = new Map([
['蓝显', ['station']], ['蓝显', ['station']],
@ -117,6 +118,7 @@ const mapAlertType = new Map([
['计轴大面积橙光带', ['Section']], ['计轴大面积橙光带', ['Section']],
['列车信号故障', ['LogicSection', 'Turnout']], ['列车信号故障', ['LogicSection', 'Turnout']],
['应急触发', ['Platform']], ['应急触发', ['Platform']],
['道岔挤岔', ['Turnout']],
]); ]);
let selectGraphic: JlGraphic[] = []; let selectGraphic: JlGraphic[] = [];

View File

@ -159,6 +159,7 @@ const optionsAlertType = [
'计轴橙光带', '计轴橙光带',
'列车信号故障', '列车信号故障',
'应急触发', '应急触发',
'道岔挤岔',
]; ];
const mapAlertType = new Map([ const mapAlertType = new Map([
['蓝显', ['station']], ['蓝显', ['station']],
@ -167,6 +168,7 @@ const mapAlertType = new Map([
['计轴橙光带', ['LogicSection', 'Turnout']], ['计轴橙光带', ['LogicSection', 'Turnout']],
['列车信号故障', ['LogicSection', 'Turnout']], ['列车信号故障', ['LogicSection', 'Turnout']],
['应急触发', ['Platform']], ['应急触发', ['Platform']],
['道岔挤岔', ['Turnout']],
]); ]);
enum DeviceType { enum DeviceType {
station = 'DEVICE_TYPE_RTU', station = 'DEVICE_TYPE_RTU',

View File

@ -131,6 +131,7 @@ const optionsAlertType = [
'列车信号故障', '列车信号故障',
'一级联锁', '一级联锁',
'应急触发', '应急触发',
'道岔挤岔',
]; ];
enum DeviceType { enum DeviceType {

View File

@ -496,6 +496,7 @@ const optionsAlertType = [
'联锁区红光带', '联锁区红光带',
'联锁区橙光带', '联锁区橙光带',
'应急触发', '应急触发',
'道岔挤岔',
]; ];
// //

View File

@ -412,6 +412,7 @@ const optionsAlertType = [
'联锁区橙光带', '联锁区橙光带',
'联锁区失表', '联锁区失表',
'应急触发', '应急触发',
'道岔挤岔',
]; ];
const searchOptionsAlertType = ['全部', ...optionsAlertType]; const searchOptionsAlertType = ['全部', ...optionsAlertType];
let optionsLocationType = ref<string[]>([]); let optionsLocationType = ref<string[]>([]);
@ -419,7 +420,10 @@ let optionsLocationList: AreaConfigItem[] = [];
async function searchLocationType() { async function searchLocationType() {
try { try {
const alertType = (saveAlertTypeData as never)[creatForm.alertType]; const alertType = (saveAlertTypeData as never)[creatForm.alertType];
optionsLocationList = await getDeviceAreaByAlarmType(+creatForm.lineId, alertType); optionsLocationList = await getDeviceAreaByAlarmType(
+creatForm.lineId,
alertType
);
optionsLocationType.value = optionsLocationList.map( optionsLocationType.value = optionsLocationList.map(
(item) => item.areaName (item) => item.areaName
); );

View File

@ -36,7 +36,8 @@ export namespace alert {
AXLE_LED_ORANGE_INTERLOCK_AREA = 21, AXLE_LED_ORANGE_INTERLOCK_AREA = 21,
SWITCH_LOST_INTERLOCK_AREA = 22, SWITCH_LOST_INTERLOCK_AREA = 22,
INTERLOCK_LEVEL_ONE = 23, INTERLOCK_LEVEL_ONE = 23,
PLATFORM_EMERG_STOP = 24 PLATFORM_EMERG_STOP = 24,
SWITCH_JAMMED = 25
} }
export enum TipTimeConfig { export enum TipTimeConfig {
HOLIDAYS_MORN_PEAK = 0, HOLIDAYS_MORN_PEAK = 0,

@ -1 +1 @@
Subproject commit c8ca17875615e4fd3483a7b15c11a1bc2f2f9cd5 Subproject commit a7b726826b89520f047c268415702df8116d225f