2126 lines
41 KiB
JavaScript
2126 lines
41 KiB
JavaScript
/**
|
|
* 权限类型
|
|
*/
|
|
export const PermissionType = {
|
|
LESSON: '01',
|
|
EXAM: '02',
|
|
SIMULATION: '03',
|
|
SCREEN: '04',
|
|
PLAN: '05',
|
|
REPLAY: '06'
|
|
};
|
|
|
|
/**
|
|
* 地图视图
|
|
*/
|
|
export const ViewMode = {
|
|
LOGIC: '01',
|
|
PHYSICAL: '02',
|
|
MIX: '03'
|
|
};
|
|
|
|
/**
|
|
* 实训模式
|
|
*/
|
|
export const TrainingMode = {
|
|
MAP_EDIT: '00',
|
|
EDIT: '01',
|
|
TEACH: '02',
|
|
PRACTICE: '03',
|
|
TEST: '04',
|
|
EXAM: '05',
|
|
NORMAL: '06'
|
|
};
|
|
|
|
/**
|
|
* 教练/正常
|
|
*/
|
|
export const OperateMode = {
|
|
ADMIN: '00',
|
|
NORMAL: '01',
|
|
FAULT: '02'
|
|
};
|
|
|
|
/**
|
|
* 分发、转赠
|
|
*/
|
|
export const OperatorModel = {
|
|
DISTRIBUTE: '01',
|
|
TRANSFER: '02'
|
|
};
|
|
|
|
/**
|
|
* 地图设备类型
|
|
*/
|
|
export const MapDeviceType = {
|
|
Link: { type: '01', label: 'Link' },
|
|
Switch: { type: '02', label: '道岔' },
|
|
Section: { type: '03', label: '区段' },
|
|
Signal: { type: '04', label: '信号机' },
|
|
StationControl: { type: '05', label: '控制模式' },
|
|
StationStand: { type: '06', label: '站台' },
|
|
Train: { type: '07', label: '列车' },
|
|
Station: { type: '08', label: '车站' },
|
|
TrainWindow: { type: '09', label: '车次窗' },
|
|
LimitControl: { type: '10', label: '限速' },
|
|
MixinCommand: { type: '11', label: '混合命令' }
|
|
|
|
};
|
|
|
|
/**
|
|
* 根据类型编码获取类型名称
|
|
* @param {*} code
|
|
*/
|
|
export function getDeviceTypeByDic(code) {
|
|
for (var field in MapDeviceType) {
|
|
if (code === MapDeviceType[field].type) {
|
|
return field;
|
|
}
|
|
}
|
|
return null;
|
|
}
|
|
|
|
/**
|
|
* 菜单编号
|
|
*/
|
|
export const DeviceMenu = {
|
|
Cancel: '00',
|
|
Link: '01',
|
|
Switch: '02',
|
|
Section: '03',
|
|
Signal: '04',
|
|
StationControl: '05',
|
|
StationStand: '06',
|
|
Train: '07',
|
|
Station: '08',
|
|
TrainWindow: '09',
|
|
LimitControl: '10',
|
|
|
|
Map: '100',
|
|
PrdCategory: '101',
|
|
Training: '102',
|
|
Lesson: '103',
|
|
RunPlan: '104',
|
|
JointRoom: '105',
|
|
SetDriver: '106',
|
|
Script: '107'
|
|
};
|
|
|
|
/**
|
|
* 根据设备类型名获取对应菜单编号
|
|
* @param {*} type
|
|
*/
|
|
export function getDeviceMenuByDeviceType(type) {
|
|
for (var item in DeviceMenu) {
|
|
if (item == type) {
|
|
return DeviceMenu[item];
|
|
}
|
|
}
|
|
return null;
|
|
}
|
|
|
|
/**
|
|
* 操作事件类型
|
|
*/
|
|
export const OperationEvent = {
|
|
// 直接指令
|
|
Command: {
|
|
// 取消操作
|
|
cancel: {
|
|
menu: {
|
|
operation: '000',
|
|
domId: '_Tips-Cancel-Menu'
|
|
}
|
|
},
|
|
// 关闭对话框
|
|
close: {
|
|
menu: {
|
|
operation: '001',
|
|
domId: '_Tips-Close-Menu'
|
|
},
|
|
password: {
|
|
operation: '0011',
|
|
domId: '_Tips-Close-Password'
|
|
},
|
|
confirm: {
|
|
operation: '0012',
|
|
domId: '_Tips-Close-Confirm'
|
|
},
|
|
alarm: {
|
|
operation: '0013',
|
|
domId: '_Tips-Close-Alarm'
|
|
},
|
|
notice: {
|
|
operation: '0014',
|
|
domId: '_Tips-Close-Notice'
|
|
}
|
|
},
|
|
// 菜单
|
|
mBar: {
|
|
/** 系统 */
|
|
system: {
|
|
operation: '002',
|
|
domId: '_Tips-Mbar-0-System'
|
|
},
|
|
/** 查看 */
|
|
check: {
|
|
operation: '0021',
|
|
domId: '_Tips-Mbar-0-Check'
|
|
},
|
|
/** 刷新 */
|
|
fresh: {
|
|
operation: '0022',
|
|
domId: '_Tips-Mbar-0-Fresh'
|
|
},
|
|
/** 显示 */
|
|
view: {
|
|
operation: '0023',
|
|
domId: '_Tips-Mbar-0-View'
|
|
},
|
|
/** 控制模式菜单 */
|
|
remoteControl: {
|
|
operation: '0024',
|
|
domId: '_Tips-Mbar-0-StationControl'
|
|
},
|
|
/** 请求区域 */
|
|
requestZone: {
|
|
operation: '0025',
|
|
domId: '_Tips-Mbar-0-StationControl'
|
|
},
|
|
/** 历史查询 */
|
|
historyQuery: {
|
|
operation: '0026',
|
|
domId: '_Tips-Mbar-0-HistoryQuery'
|
|
},
|
|
/** 用户管理 */
|
|
userManage: {
|
|
operation: '0027',
|
|
domId: '_Tips-Mbar-0-UserManage'
|
|
},
|
|
/** 帮助 */
|
|
help: {
|
|
operation: '0028',
|
|
domId: '_Tips-Mbar-0-Help'
|
|
},
|
|
/** 计划车操作 */
|
|
planTrain: {
|
|
operation: '0029',
|
|
domId: '_Tips-Mbar-0-PlanTrain'
|
|
},
|
|
/** 扣车*/
|
|
detainControl: {
|
|
operation: '00291',
|
|
domId: '_Tips-Mbar-0-detainControl'
|
|
}
|
|
},
|
|
// 前端视图指令
|
|
view: {
|
|
/** 设置列车识别号显示*/
|
|
setTrainIdDisplay: {
|
|
operation: '003',
|
|
domId: '_Tips-View-SetTrainIdDisplay'
|
|
},
|
|
/** 设置名称显示*/
|
|
setNameDisplay: {
|
|
operation: '0031',
|
|
domId: '_Tips-View-SetNameDisplay'
|
|
},
|
|
/** 设置设备显示*/
|
|
setDeviceDisplay: {
|
|
operation: '0032',
|
|
domId: '_Tips-View-SetDeviceDisplay'
|
|
},
|
|
setSection: {
|
|
operation: '0033',
|
|
domId: '_Tips-View-SetSection'
|
|
},
|
|
setSwitch: {
|
|
operation: '0034',
|
|
domId: '_Tips-View-SetSwitch'
|
|
},
|
|
setSignal: {
|
|
operation: '0035',
|
|
domId: '_Tips-View-SetSignal'
|
|
},
|
|
setTrainN: {
|
|
operation: '0036',
|
|
domId: '_Tips-View-SetTrainN'
|
|
},
|
|
setTrainB: {
|
|
operation: '0037',
|
|
domId: '_Tips-View-SetTrainB'
|
|
},
|
|
amplification: {
|
|
operation: '0038',
|
|
domId: '_Tips-View-Amplification'
|
|
},
|
|
dpShowTrainN: {
|
|
operation: '0039',
|
|
domId: '_Tips-View-DpShowTrainN'
|
|
}
|
|
},
|
|
// 计划车指令
|
|
planTrain: {
|
|
/** 添加计划车*/
|
|
addPlanTrain: {
|
|
operation: '004',
|
|
domId: '_Tips-PlanTrain-AddPlanTrain'
|
|
},
|
|
/** 平移计划车*/
|
|
translatPlanTrain: {
|
|
operation: '0041',
|
|
domId: '_Tips-PlanTrain-TranslatPlanTrain'
|
|
},
|
|
/** 删除计划车*/
|
|
delPlanTrain: {
|
|
operation: '0042',
|
|
domId: '_Tips-PlanTrain-DelPlanTrain'
|
|
}
|
|
},
|
|
// 管理指令
|
|
manage: {
|
|
/** 用户管理*/
|
|
userManage: {
|
|
operation: '005',
|
|
domId: '_Tips-Manage-UserManage'
|
|
},
|
|
/** 添加用户*/
|
|
addUser: {
|
|
operation: '0051',
|
|
domId: '_Tips-Manage-AddUser'
|
|
},
|
|
/** 修改用户*/
|
|
editUser: {
|
|
operation: '0052',
|
|
domId: '_Tips-Manage-EditUser'
|
|
},
|
|
/** 删除用户*/
|
|
delUser: {
|
|
operation: '0053',
|
|
domId: '_Tips-Manage-DelUser'
|
|
},
|
|
/** 选择用户*/
|
|
chooseUser: {
|
|
operation: '0054',
|
|
domId: '_Tips-Manage-ChooseUser'
|
|
},
|
|
/** 刷新用户*/
|
|
freshUser: {
|
|
operation: '0055',
|
|
domId: '_Tips-Manage-FreshUser'
|
|
}
|
|
},
|
|
// 帮助
|
|
help: {
|
|
about: {
|
|
operation: '006',
|
|
domId: '_Tips-Help-About'
|
|
}
|
|
},
|
|
// 无设备关联的指令
|
|
order: {
|
|
choose: {
|
|
operation: '007',
|
|
domId: '_Tips-Order-Choose'
|
|
},
|
|
choose1: {
|
|
operation: '0071',
|
|
domId: '_Tips-Order-Choose1'
|
|
}
|
|
}
|
|
},
|
|
|
|
// 道岔操作
|
|
Switch: {
|
|
// 取消故障
|
|
cancelStoppage: {
|
|
event: '999',
|
|
menu: {
|
|
operation: '199'
|
|
}
|
|
},
|
|
// 道岔故障
|
|
stoppage: {
|
|
event: '0',
|
|
menu: {
|
|
operation: '100'
|
|
}
|
|
},
|
|
// 道岔总定/定位操作
|
|
locate: {
|
|
event: '1',
|
|
button: {
|
|
operation: '1010',
|
|
domId: '_Tips-Switch-Locate-Mbm'
|
|
},
|
|
menu: {
|
|
operation: '101',
|
|
domId: '_Tips-Switch-Locate-Menu'
|
|
}
|
|
},
|
|
// 道岔总反/反位操作
|
|
reverse: {
|
|
event: '2',
|
|
button: {
|
|
operation: '1020',
|
|
domId: '_Tips-Switch-Reverse-Mbm'
|
|
},
|
|
menu: {
|
|
operation: '102',
|
|
domId: '_Tips-Switch-Reverse-Menu'
|
|
}
|
|
},
|
|
// 道岔单锁
|
|
lock: {
|
|
event: '3',
|
|
button: {
|
|
operation: '1030',
|
|
domId: '_Tips-Switch-Lock-Mbm'
|
|
},
|
|
menu: {
|
|
operation: '103',
|
|
domId: '_Tips-Switch-Lock-Menu'
|
|
}
|
|
},
|
|
// 道岔解锁
|
|
unlock: {
|
|
event: '4',
|
|
button: {
|
|
operation: '1040',
|
|
domId: '_Tips-Switch-Unlock-Mbm'
|
|
},
|
|
menu: {
|
|
operation: '104',
|
|
domId: '_Tips-Switch-Unlock-Menu'
|
|
},
|
|
order: {
|
|
operation: '1041',
|
|
domId: '_Tips-Switch-Unlock-Order'
|
|
},
|
|
confirm: {
|
|
operation: '1042',
|
|
domId: '_Tips-Switch-Unlock-Confirm'
|
|
},
|
|
confirm1: {
|
|
operation: '1043',
|
|
domId: '_Tips-Switch-Unlock-Confirm1'
|
|
},
|
|
confirm2: {
|
|
operation: '1044',
|
|
domId: '_Tips-Switch-Unlock-Confirm2'
|
|
},
|
|
stop: {
|
|
operation: '1045',
|
|
domId: '_Tips-Switch-Unlock-Stop'
|
|
}
|
|
},
|
|
// 道岔封闭
|
|
block: {
|
|
event: '5',
|
|
menu: {
|
|
operation: '105',
|
|
domId: '_Tips-Switch-Block-Menu'
|
|
}
|
|
},
|
|
// 道岔解封
|
|
unblock: {
|
|
event: '6',
|
|
menu: {
|
|
operation: '106',
|
|
domId: '_Tips-Switch-Unblock-menu'
|
|
},
|
|
order: {
|
|
operation: '1061',
|
|
domId: '_Tips-Switch-Unblock-Order'
|
|
},
|
|
confirm: {
|
|
operation: '1062',
|
|
domId: '_Tips-Switch-Unblock-Confirm'
|
|
},
|
|
confirm1: {
|
|
operation: '1063',
|
|
domId: '_Tips-Switch-Unblock-Confirm1'
|
|
},
|
|
confirm2: {
|
|
operation: '1064',
|
|
domId: '_Tips-Switch-Unblock-Confirm2'
|
|
},
|
|
stop: {
|
|
operation: '1065',
|
|
domId: '_Tips-Switch-Unblock-Stop'
|
|
}
|
|
},
|
|
// 转动
|
|
turnout: {
|
|
event: '7',
|
|
menu: {
|
|
operation: '107',
|
|
domId: '_Tips-Switch-Turnout-Menu'
|
|
}
|
|
},
|
|
// 强制扳动
|
|
turnoutForce: {
|
|
event: '8',
|
|
menu: {
|
|
operation: '108',
|
|
domId: '_Tips-Switch-TurnoutForce-Menu'
|
|
}
|
|
},
|
|
// 道岔故障解锁
|
|
fault: {
|
|
event: '9',
|
|
menu: {
|
|
operation: '109',
|
|
domId: '_Tips-Switch-Fault-Menu'
|
|
},
|
|
order: {
|
|
operation: '1091',
|
|
domId: '_Tips-Switch-Fault-Order'
|
|
},
|
|
confirm: {
|
|
operation: '1092',
|
|
domId: '_Tips-Switch-Fault-Confirm'
|
|
},
|
|
confirm1: {
|
|
operation: '1093',
|
|
domId: '_Tips-Switch-Fault-Confirm1'
|
|
},
|
|
confirm2: {
|
|
operation: '1094',
|
|
domId: '_Tips-Switch-Fault-Confirm2'
|
|
},
|
|
stop: {
|
|
operation: '1095',
|
|
domId: '_Tips-Switch-Fault-Stop'
|
|
}
|
|
},
|
|
// 计轴预复位
|
|
axlePreReset: {
|
|
event: '10',
|
|
menu: {
|
|
operation: '110',
|
|
domId: '_Tips-Switch-AxlePreReset-Menu'
|
|
},
|
|
order: {
|
|
operation: '1101',
|
|
domId: '_Tips-Switch-AxlePreReset-Order'
|
|
},
|
|
confirm: {
|
|
operation: '1102',
|
|
domId: '_Tips-Switch-AxlePreReset-Confirm'
|
|
},
|
|
confirm1: {
|
|
operation: '1103',
|
|
domId: '_Tips-Switch-AxlePreReset-Confirm1'
|
|
},
|
|
confirm2: {
|
|
operation: '1104',
|
|
domId: '_Tips-Switch-AxlePreReset-Confirm2'
|
|
},
|
|
stop: {
|
|
operation: '1105',
|
|
domId: '_Tips-Switch-AxlePreReset-Stop'
|
|
}
|
|
},
|
|
// 切除
|
|
split: {
|
|
event: '11',
|
|
menu: {
|
|
operation: '111',
|
|
domId: '_Tips-Switch-Split-Menu'
|
|
},
|
|
mbar: {
|
|
operation: '1111',
|
|
domId: '_Tips-Switch-Split-Mbar'
|
|
}
|
|
},
|
|
// 激活
|
|
active: {
|
|
event: '12',
|
|
menu: {
|
|
operation: '112',
|
|
domId: '_Tips-Switch-Active-Menu'
|
|
},
|
|
mbar: {
|
|
operation: '1121',
|
|
domId: '_Tips-Switch-Active-Mbar'
|
|
}
|
|
},
|
|
// 设置速度
|
|
setSpeed: {
|
|
event: '13',
|
|
menu: {
|
|
operation: '113',
|
|
domId: '_Tips-Switch-SetSpeed-Menu'
|
|
},
|
|
order: {
|
|
operation: '1131',
|
|
domId: '_Tips-Switch-SetSpeed-Order'
|
|
},
|
|
confirm: {
|
|
operation: '1132',
|
|
domId: '_Tips-Switch-SetSpeed-Confirm'
|
|
},
|
|
confirm1: {
|
|
operation: '1133',
|
|
domId: '_Tips-Switch-SetSpeed-Confirm1'
|
|
},
|
|
confirm2: {
|
|
operation: '1134',
|
|
domId: '_Tips-Switch-SetSpeed-Confirm2'
|
|
},
|
|
stop: {
|
|
operation: '1135',
|
|
domId: '_Tips-Switch-SetSpeed-Stop'
|
|
},
|
|
choose: {
|
|
operation: '1136',
|
|
domId: '_Tips-Switch-SetSpeed-Choose'
|
|
}
|
|
},
|
|
// 取消速度
|
|
cancelSpeed: {
|
|
event: { query: '15', confirm: '14' },
|
|
menu: {
|
|
operation: '114',
|
|
domId: '_Tips-Switch-CancelSpeed-Menu'
|
|
},
|
|
order: {
|
|
operation: '1141',
|
|
domId: '_Tips-Switch-CancelSpeed-Order'
|
|
},
|
|
confirm: {
|
|
operation: '1142',
|
|
domId: '_Tips-Switch-CancelSpeed-Confirm'
|
|
},
|
|
confirm1: {
|
|
operation: '1143',
|
|
domId: '_Tips-Switch-CancelSpeed-Confirm1'
|
|
},
|
|
confirm2: {
|
|
operation: '1144',
|
|
domId: '_Tips-Switch-CancelSpeed-Confirm2'
|
|
},
|
|
stop: {
|
|
operation: '1145',
|
|
domId: '_Tips-Switch-CancelSpeed-Stop'
|
|
}
|
|
},
|
|
// 查询区段详情
|
|
query: {
|
|
event: '15',
|
|
menu: {
|
|
operation: '115',
|
|
domId: '_Tips-Switch-Query-Menu'
|
|
}
|
|
},
|
|
// 设置限速
|
|
setLimitSpeed: {
|
|
event: '16',
|
|
menu: {
|
|
operation: '116',
|
|
domId: '_Tips-Switch-SetSpeed-Menu'
|
|
}
|
|
},
|
|
// 确认计轴有效
|
|
alxeEffective: {
|
|
event: '17',
|
|
menu: {
|
|
operation: '117',
|
|
domId: '_Tips-Switch-Alxe-Effective-Menu'
|
|
},
|
|
choose1: {
|
|
operation: '1171',
|
|
domId: '_Tips-Switch-Alxe-Effective-Choose-1'
|
|
},
|
|
choose2: {
|
|
operation: '1172',
|
|
domId: '_Tips-Switch-Alxe-Effective-Choose-2'
|
|
},
|
|
confirm1: {
|
|
operation: '1173',
|
|
domId: '_Tips-Switch-Alxe-Effective-Confirm-1'
|
|
},
|
|
confirm2: {
|
|
operation: '1174',
|
|
domId: '_Tips-Switch-Alxe-Effective-Confirm-2'
|
|
}
|
|
},
|
|
// 区故解
|
|
solution: {
|
|
event: '20',
|
|
menu: {
|
|
operation: '120',
|
|
domId: '_Tip-Switch-Single-Solution-Menu'
|
|
}
|
|
}
|
|
},
|
|
|
|
// 控制模式操作
|
|
StationControl: {
|
|
// 取消故障
|
|
cancelStoppage: {
|
|
event: '999',
|
|
menu: {
|
|
operation: '299'
|
|
}
|
|
},
|
|
// 故障
|
|
stoppage: {
|
|
event: '0',
|
|
menu: {
|
|
operation: '200'
|
|
}
|
|
},
|
|
// 紧急站控
|
|
emergencyStationControl: {
|
|
event: '1',
|
|
menu: {
|
|
operation: '201',
|
|
domId: '_Tips-Control-Emergency-Menu'
|
|
},
|
|
mbar: {
|
|
operation: '2011',
|
|
domId: '_Tips-Control-Emergency-Mbar'
|
|
},
|
|
choose: {
|
|
operation: '2012',
|
|
domId: '_Tips-Control-Emergency-Choose'
|
|
},
|
|
confirm: {
|
|
operation: '2013',
|
|
domId: '_Tips-Control-Emergency-Confirm'
|
|
}
|
|
},
|
|
// 请求站控
|
|
requestStationControl: {
|
|
event: '2',
|
|
menu: {
|
|
operation: '202',
|
|
domId: '_Tips-Control-Request-Menu'
|
|
},
|
|
mbar: {
|
|
operation: '2021',
|
|
domId: '_Tips-Control-Request-Mbar'
|
|
},
|
|
choose: {
|
|
operation: '2022',
|
|
domId: '_Tips-Control-Request-Choose'
|
|
},
|
|
confirm: {
|
|
operation: '2023',
|
|
domId: '_Tips-Control-Request-Confirm'
|
|
}
|
|
},
|
|
// 强行站控
|
|
forcedStationControl: {
|
|
event: '3',
|
|
menu: {
|
|
operation: '203',
|
|
domId: '_Tips-Control-Forced-Menu'
|
|
},
|
|
mbar: {
|
|
operation: '2031',
|
|
domId: '_Tips-Control-Forced-Mbar'
|
|
},
|
|
choose: {
|
|
operation: '2032',
|
|
domId: '_Tips-Control-Forced-Choose'
|
|
},
|
|
confirm: {
|
|
operation: '2033',
|
|
domId: '_Tips-Control-Forced-Confirm'
|
|
},
|
|
password: {
|
|
operation: '2034',
|
|
domId: '_Tips-Control-Forced-Password'
|
|
},
|
|
passwordConfirm: {
|
|
operation: '2035',
|
|
domId: '_Tips-Control-Forced-PasswordConfirm'
|
|
}
|
|
},
|
|
// 请求中控
|
|
requestCentralControl: {
|
|
event: '4',
|
|
menu: {
|
|
operation: '204',
|
|
domId: '_Tips-Control-Central-Menu'
|
|
},
|
|
mbar: {
|
|
operation: '2041',
|
|
domId: '_Tips-Control-Central-Mbar'
|
|
},
|
|
choose: {
|
|
operation: '2042',
|
|
domId: '_Tips-Control-Central-Choose'
|
|
},
|
|
confirm: {
|
|
operation: '2043',
|
|
domId: '_Tips-Control-Central-Confirm'
|
|
}
|
|
},
|
|
// 控制模式应答同意
|
|
controlResponse: {
|
|
event: { centralAgree: '5', centralRefuse: '6', stationAgree: '7', stationRefuse: '8' },
|
|
menu: {
|
|
operation: '205',
|
|
domId: '_Tips-Control-Response-Menu'
|
|
},
|
|
choose: {
|
|
operation: '2052',
|
|
domId: '_Tips-Control-Response-Choose'
|
|
},
|
|
agree: {
|
|
operation: '2053',
|
|
domId: '_Tips-Control-Response-Agree'
|
|
},
|
|
refuse: {
|
|
operation: '2054',
|
|
domId: '_Tips-Control-Response-Refuse'
|
|
}
|
|
}
|
|
},
|
|
|
|
// 信号机操作
|
|
Signal: {
|
|
// 取消故障
|
|
cancelStoppage: {
|
|
event: '999',
|
|
menu: {
|
|
operation: '399'
|
|
}
|
|
},
|
|
// 故障
|
|
stoppage: {
|
|
event: '0',
|
|
menu: {
|
|
operation: '300'
|
|
}
|
|
},
|
|
// 查询进路
|
|
query: {
|
|
event: '1'
|
|
},
|
|
// 排列进路
|
|
arrangementRoute: {
|
|
event: { query: '1', confirm: '2' },
|
|
button: {
|
|
operation: '3010',
|
|
domId: '_Tips-Signal-ArrangementRoute-Mbm'
|
|
},
|
|
menu: {
|
|
operation: '301',
|
|
domId: '_Tips-Signal-ArrangementRoute-Menu'
|
|
},
|
|
choose: {
|
|
operation: '3011',
|
|
domId: '_Tips-Signal-ArrangementRoute-Choose'
|
|
},
|
|
confirm: {
|
|
operation: '3012',
|
|
domId: '_Tips-Signal-ArrangementRoute-Confirm'
|
|
}
|
|
},
|
|
// 取消进路
|
|
cancelTrainRoute: {
|
|
event: '3',
|
|
button: {
|
|
operation: '3030',
|
|
domId: '_Tips-Signal-CancelTrainRoute-Mbm'
|
|
},
|
|
menu: {
|
|
operation: '303',
|
|
domId: '_Tips-Signal-CancelTrainRoute-Menu'
|
|
},
|
|
confirm: {
|
|
operation: '3031',
|
|
domId: '_Tips-Signal-CancelTrainRoute-Confirm'
|
|
}
|
|
},
|
|
// 信号重开
|
|
reopenSignal: {
|
|
event: '4',
|
|
button: {
|
|
operation: '3040',
|
|
domId: '_Tips-Signal-Reopen-Mbm'
|
|
},
|
|
menu: {
|
|
operation: '304',
|
|
domId: '_Tips-Signal-Reopen-Menu'
|
|
},
|
|
confirm: {
|
|
operation: '3041',
|
|
domId: '_Tips-Signal-Reopen-Confirm'
|
|
}
|
|
},
|
|
// 人解列车进路
|
|
humanTrainRoute: {
|
|
event: '5',
|
|
button: {
|
|
operation: '3050',
|
|
domId: '_Tips-Signal-HumanTrainRoute-Mbm'
|
|
},
|
|
menu: {
|
|
operation: '3051',
|
|
domId: '_Tips-Signal-HumanTrainRoute-Menu'
|
|
},
|
|
confirm: {
|
|
operation: '3052',
|
|
domId: '_Tips-Signal-HumanTrainRoute-Confirm'
|
|
}
|
|
},
|
|
// 封锁
|
|
lock: {
|
|
event: '6',
|
|
menu: {
|
|
operation: '306',
|
|
domId: '_Tips-Signal-Lock-Menu'
|
|
},
|
|
confirm: {
|
|
operation: '3061',
|
|
domId: '_Tips-Signal-Lock-Confirm'
|
|
}
|
|
},
|
|
// 解锁
|
|
unlock: {
|
|
event: '7',
|
|
menu: {
|
|
operation: '307',
|
|
domId: '_Tips-Signal-Unlock-Menu'
|
|
},
|
|
order: {
|
|
operation: '3071',
|
|
domId: '_Tips-Signal-Unlock-Order'
|
|
},
|
|
confirm: {
|
|
operation: '3072',
|
|
domId: '_Tips-Signal-Unlock-Confirm'
|
|
},
|
|
confirm1: {
|
|
operation: '3073',
|
|
domId: '_Tips-Signal-Unlock-Confirm1'
|
|
},
|
|
confirm2: {
|
|
operation: '3074',
|
|
domId: '_Tips-Signal-Unlock-Confirm2'
|
|
},
|
|
stop: {
|
|
operation: '3075',
|
|
domId: '_Tips-Signal-Unlock-Stop'
|
|
}
|
|
},
|
|
// 引导
|
|
guide: {
|
|
event: { query: '1', confirm: '8' },
|
|
button: {
|
|
operation: '3080',
|
|
domId: '_Tips-Signal-Guide-Mbm'
|
|
},
|
|
menu: {
|
|
operation: '308',
|
|
domId: '_Tips-Signal-Guide-Menu'
|
|
},
|
|
order: {
|
|
operation: '3081',
|
|
domId: '_Tips-Signal-Guide-Order'
|
|
},
|
|
confirm: {
|
|
operation: '3082',
|
|
domId: '_Tips-Signal-Guide-Confirm'
|
|
},
|
|
confirm1: {
|
|
operation: '3083',
|
|
domId: '_Tips-Signal-Guide-Confirm1'
|
|
},
|
|
confirm2: {
|
|
operation: '3084',
|
|
domId: '_Tips-Signal-Guide-Confirm2'
|
|
},
|
|
stop: {
|
|
operation: '3085',
|
|
domId: '_Tips-Signal-Guide-Stop'
|
|
},
|
|
choose: {
|
|
operation: '3085',
|
|
domId: '_Tips-Signal-Guide-Choose'
|
|
}
|
|
},
|
|
// 设置联锁自动进路
|
|
setAutoInterlock: {
|
|
event: '9',
|
|
button: {
|
|
operation: '3090',
|
|
domId: '_Tips-Signal-SetAutoInterlock-Mbm'
|
|
},
|
|
menu: {
|
|
operation: '309',
|
|
domId: '_Tips-Signal-SetAutoInterlock-Menu'
|
|
}
|
|
},
|
|
// 取消联锁自动进路
|
|
cancelAutoInterlock: {
|
|
event: '10',
|
|
menu: {
|
|
operation: '310',
|
|
domId: '_Tips-Signal-CancelAutoInterlock-Menu'
|
|
}
|
|
},
|
|
// 设置联锁自动触发
|
|
setAutoTrigger: {
|
|
event: '11',
|
|
menu: {
|
|
operation: '311',
|
|
domId: '_Tips-Signal-SetAutoTrigger-Menu'
|
|
}
|
|
},
|
|
// 取消联锁自动触发
|
|
cancelAutoTrigger: {
|
|
event: '12',
|
|
menu: {
|
|
operation: '312',
|
|
domId: '_Tips-Signal-CancelAutoTrigger-Menu'
|
|
}
|
|
},
|
|
// 信号关灯
|
|
signalClose: {
|
|
event: '13',
|
|
menu: {
|
|
operation: '313',
|
|
domId: '_Tips-Signal-SignalClose-Menu'
|
|
},
|
|
confirm: {
|
|
operation: '3131',
|
|
domId: '_Tips-Signal-SignalClose-Confirm'
|
|
}
|
|
},
|
|
// 进路交人工控
|
|
humanControl: {
|
|
event: { query: '1', confirm: '14' },
|
|
menu: {
|
|
operation: '314',
|
|
domId: '_Tips-Signal-HumanControl-Menu'
|
|
},
|
|
choose: {
|
|
operation: '3141',
|
|
domId: '_Tips-Signal-HumanControl-Choose'
|
|
},
|
|
confirm: {
|
|
operation: '3142',
|
|
domId: '_Tips-Signal-HumanControl-Confirm'
|
|
}
|
|
},
|
|
// 进路交ATS自动工控
|
|
atsAutoControl: {
|
|
event: { query: '1', confirm: '15' },
|
|
menu: {
|
|
operation: '315',
|
|
domId: '_Tips-Signal-AtsAutoControl-Menu'
|
|
},
|
|
choose: {
|
|
operation: '3151',
|
|
domId: '_Tips-Signal-AtsAutoControl-Choose'
|
|
},
|
|
confirm: {
|
|
operation: '3152',
|
|
domId: '_Tips-Signal-AtsAutoControls-Confirm'
|
|
}
|
|
},
|
|
// 查询进路状态
|
|
detail: {
|
|
event: { query: '1', confirm: '16' },
|
|
menu: {
|
|
operation: '316',
|
|
domId: '_Tips-Signal-Detail-Menu'
|
|
}
|
|
}
|
|
},
|
|
|
|
// 物理区段操作
|
|
Section: {
|
|
// 取消故障
|
|
cancelStoppage: {
|
|
event: '999',
|
|
menu: {
|
|
operation: '499'
|
|
}
|
|
},
|
|
// 故障
|
|
stoppage: {
|
|
event: '0',
|
|
menu: {
|
|
operation: '400'
|
|
}
|
|
},
|
|
// 设置计轴失效
|
|
alxeFailure: {
|
|
event: '001',
|
|
menu: {
|
|
operation: '4001'
|
|
}
|
|
},
|
|
|
|
// 查询区段详情
|
|
query: {
|
|
event: '1',
|
|
menu: {
|
|
operation: '401',
|
|
domId: '_Tips-Section-Query-Menu'
|
|
}
|
|
},
|
|
// 区故解
|
|
fault: {
|
|
event: '2',
|
|
button: {
|
|
operation: '4020',
|
|
domId: '_Tips-Section-Fault-Mbm'
|
|
},
|
|
menu: {
|
|
operation: '402',
|
|
domId: '_Tips-Section-Fault-Menu'
|
|
},
|
|
prepare: {
|
|
operation: '4021',
|
|
domId: '_Tips-Section-Fault-Prepare'
|
|
},
|
|
select: {
|
|
operation: '4022',
|
|
domId: '_Tips-Section-Fault-Select'
|
|
},
|
|
confirm: {
|
|
operation: '4023',
|
|
domId: '_Tips-Section-Fault-Confirm'
|
|
},
|
|
confirm1: {
|
|
operation: '4024',
|
|
domId: '_Tips-Section-Fault-Confirm1'
|
|
},
|
|
confirm2: {
|
|
operation: '4025',
|
|
domId: '_Tips-Section-Fault-Confirm2'
|
|
},
|
|
order: {
|
|
operation: '4026',
|
|
domId: '_Tips-Section-Fault-Order'
|
|
},
|
|
stop: {
|
|
operation: '4027',
|
|
domId: '_Tips-Section-Fault-Stop'
|
|
}
|
|
},
|
|
// 封锁
|
|
lock: {
|
|
event: '3',
|
|
menu: {
|
|
operation: '403',
|
|
domId: '_Tips-Section-Lock-Menu'
|
|
}
|
|
},
|
|
// 解锁
|
|
unlock: {
|
|
event: '4',
|
|
menu: {
|
|
operation: '404',
|
|
domId: '_Tips-Section-Unlock-Menu'
|
|
},
|
|
order: {
|
|
operation: '4041',
|
|
domId: '_Tips-Section-Unlock-Order'
|
|
},
|
|
confirm: {
|
|
operation: '4042',
|
|
domId: '_Tips-Section-Unlock-Confirm'
|
|
},
|
|
confirm1: {
|
|
operation: '4043',
|
|
domId: '_Tips-Section-Unlock-Confirm1'
|
|
},
|
|
confirm2: {
|
|
operation: '4044',
|
|
domId: '_Tips-Section-Unlock-Confirm2'
|
|
},
|
|
stop: {
|
|
operation: '4045',
|
|
domId: '_Tips-Section-Unlock-Stop'
|
|
}
|
|
},
|
|
// 切除
|
|
split: {
|
|
event: '5',
|
|
menu: {
|
|
operation: '405',
|
|
domId: '_Tips-Section-split-Menu'
|
|
},
|
|
mbar: {
|
|
operation: '4051',
|
|
domId: '_Tips-Section-split-Mbar'
|
|
}
|
|
},
|
|
// 激活
|
|
active: {
|
|
event: '6',
|
|
menu: {
|
|
operation: '406',
|
|
domId: '_Tips-Section-Active-Menu'
|
|
},
|
|
mbar: {
|
|
operation: '4061',
|
|
domId: '_Tips-Section-Active-mbar'
|
|
}
|
|
},
|
|
// 设置速度
|
|
setSpeed: {
|
|
event: '7',
|
|
menu: {
|
|
operation: '407',
|
|
domId: '_Tips-Section-SetSpeed-Menu'
|
|
},
|
|
order: {
|
|
operation: '4071',
|
|
domId: '_Tips-Section-SetSpeed-Order'
|
|
},
|
|
confirm: {
|
|
operation: '4072',
|
|
domId: '_Tips-Section-SetSpeed-Confirm'
|
|
},
|
|
confirm1: {
|
|
operation: '4073',
|
|
domId: '_Tips-Section-SetSpeed-Confirm1'
|
|
},
|
|
confirm2: {
|
|
operation: '4074',
|
|
domId: '_Tips-Section-SetSpeed-Confirm2'
|
|
},
|
|
stop: {
|
|
operation: '4075',
|
|
domId: '_Tips-Section-SetSpeed-Stop'
|
|
},
|
|
choose: {
|
|
operation: '4076',
|
|
domId: '_Tips-Section-SetSpeed-Choose'
|
|
}
|
|
},
|
|
// 取消速度
|
|
cancelSpeed: {
|
|
event: { query: '1', confirm: '8' },
|
|
menu: {
|
|
operation: '408',
|
|
domId: '_Tips-Section-CancelSpeed-Menu'
|
|
},
|
|
order: {
|
|
operation: '4081',
|
|
domId: '_Tips-Section-CancelSpeed-Order'
|
|
},
|
|
confirm: {
|
|
operation: '4082',
|
|
domId: '_Tips-Section-CancelSpeed-Confirm'
|
|
},
|
|
confirm1: {
|
|
operation: '4083',
|
|
domId: '_Tips-Section-CancelSpeed-Confirm1'
|
|
},
|
|
confirm2: {
|
|
operation: '4084',
|
|
domId: '_Tips-Section-CancelSpeed-Confirm2'
|
|
},
|
|
stop: {
|
|
operation: '4085',
|
|
domId: '_Tips-Section-CancelSpeed-Stop'
|
|
}
|
|
},
|
|
// 计轴预复位
|
|
axlePreReset: {
|
|
event: '9',
|
|
button: {
|
|
operation: '4090',
|
|
domId: '_Tips-Section-AxlePreReset-Mbm'
|
|
},
|
|
menu: {
|
|
operation: '409',
|
|
domId: '_Tips-Section-AxlePreReset-Menu'
|
|
},
|
|
order: {
|
|
operation: '4091',
|
|
domId: '_Tips-Section-AxlePreReset-Order'
|
|
},
|
|
confirm: {
|
|
operation: '4092',
|
|
domId: '_Tips-Section-AxlePreReset-Confirm'
|
|
},
|
|
confirm1: {
|
|
operation: '4093',
|
|
domId: '_Tips-Section-AxlePreReset-Confirm1'
|
|
},
|
|
confirm2: {
|
|
operation: '4094',
|
|
domId: '_Tips-Section-AxlePreReset-Confirm2'
|
|
},
|
|
stop: {
|
|
operation: '4095',
|
|
domId: '_Tips-Section-AxlePreReset-Stop'
|
|
}
|
|
},
|
|
// 设备状态
|
|
detail: {
|
|
event: '10',
|
|
menu: {
|
|
operation: '410',
|
|
domId: '_Tips-Section-detail-Menu'
|
|
}
|
|
},
|
|
// 新建列车
|
|
newtrain: {
|
|
event: '11',
|
|
menu: {
|
|
operation: '411',
|
|
domId: '_Tips-Section-Newtrain-Menu'
|
|
}
|
|
},
|
|
// 确认计轴有效
|
|
alxeEffective: {
|
|
event: '12',
|
|
menu: {
|
|
operation: '412',
|
|
domId: '_Tips-Section-Alxe-Effective-Menu'
|
|
},
|
|
choose1: {
|
|
operation: '4121',
|
|
domId: '_Tips-Section-Alxe-Effective-Choose-1'
|
|
},
|
|
choose2: {
|
|
operation: '4122',
|
|
domId: '_Tips-Section-Alxe-Effective-Choose-2'
|
|
},
|
|
confirm1: {
|
|
operation: '4123',
|
|
domId: '_Tips-Section-Alxe-Effective-Confirm-1'
|
|
},
|
|
confirm2: {
|
|
operation: '4124',
|
|
domId: '_Tips-Section-Alxe-Effective-Confirm-2'
|
|
}
|
|
},
|
|
// 设置临时限速
|
|
setLimitSpeed: {
|
|
event: '13',
|
|
menu: {
|
|
operation: '413',
|
|
domId: '_Tips-Section-SetLimitSpeed-Menu'
|
|
},
|
|
openConversation: {
|
|
operation: '4131',
|
|
domId: '_Tips-Section-SetLimitSpeed-OpenConversation'
|
|
},
|
|
closeConversation: {
|
|
operation: '4132',
|
|
domId: '_Tips-Section-SetLimitSpeed-CloseConversation'
|
|
},
|
|
firstLimitSpeed: {
|
|
operation: '4133',
|
|
domId: '_Tips-Section-SetLimitSpeed-FirstLimitSpeed{TOP}'
|
|
},
|
|
firstStartSection: {
|
|
operation: '4134',
|
|
domId: '_Tips-Section-SetLimitSpeed-FirstStartSection{TOP}'
|
|
},
|
|
firstStartvalue: {
|
|
operation: '4135',
|
|
domId: '_Tips-Section-SetLimitSpeed-FirstStartvalue'
|
|
},
|
|
firstEndSection: {
|
|
operation: '4136',
|
|
domId: '_Tips-Section-SetLimitSpeed-FirstEndSection{TOP}'
|
|
},
|
|
firstEndvalue: {
|
|
operation: '4137',
|
|
domId: '_Tips-Section-SetLimitSpeed-FirstEndvalue'
|
|
},
|
|
firstCheck: {
|
|
operation: '4138',
|
|
domId: '_Tips-Section-SetLimitSpeed-FirstCheck'
|
|
},
|
|
firstComfirm: {
|
|
operation: '4139',
|
|
domId: '_Tips-Section-SetLimitSpeed-FirstComfirm'
|
|
},
|
|
secondLimitSpeed: {
|
|
operation: '41310',
|
|
domId: '_Tips-Section-SetLimitSpeed-SecondLimitSpeed{TOP}'
|
|
},
|
|
secondStartSection: {
|
|
operation: '41311',
|
|
domId: '_Tips-Section-SetLimitSpeed-SecondStartSection{TOP}'
|
|
},
|
|
secondStartvalue: {
|
|
operation: '41312',
|
|
domId: '_Tips-Section-SetLimitSpeed-SecondStartvalue{TOP}'
|
|
},
|
|
secondEndSection: {
|
|
operation: '41313',
|
|
domId: '_Tips-Section-SetLimitSpeed-SecondEndSection{TOP}'
|
|
},
|
|
secondEndvalue: {
|
|
operation: '41314',
|
|
domId: '_Tips-Section-SetLimitSpeed-SecondEndvalue{TOP}'
|
|
},
|
|
secondCheck: {
|
|
operation: '41315',
|
|
domId: '_Tips-Section-SetLimitSpeed-SecondCheck'
|
|
},
|
|
secondComfirm: {
|
|
operation: '41316',
|
|
domId: '_Tips-Section-SetLimitSpeed-SecondComfirm'
|
|
},
|
|
domIdClose: {
|
|
operation: '41317',
|
|
domId: '_Tips-Section-SetLimitSpeed-DomIdClose'
|
|
},
|
|
close: {
|
|
operation: '41318',
|
|
domId: '_Tips-Section-SetLimitSpeed-close'
|
|
}
|
|
},
|
|
// 确认临时限速
|
|
confirmLimit: {
|
|
event: '14',
|
|
menu: {
|
|
operation: '414',
|
|
domId: '_Tips-Section-Confirm-Limit-Menu'
|
|
}
|
|
}
|
|
// 区段详情
|
|
// detail: {
|
|
// event: '15',
|
|
// menu: {
|
|
// operation: '415',
|
|
// domId: '_Tips-Section-Detail-Menu'
|
|
// }
|
|
// }
|
|
},
|
|
|
|
// 站台
|
|
StationStand: {
|
|
// 取消故障
|
|
cancelStoppage: {
|
|
event: '999',
|
|
menu: {
|
|
operation: '599'
|
|
}
|
|
},
|
|
// 故障
|
|
stoppage: {
|
|
event: '0',
|
|
menu: {
|
|
operation: '500'
|
|
}
|
|
},
|
|
// 提前发车
|
|
earlyDeparture: {
|
|
event: '1',
|
|
menu: {
|
|
operation: '501',
|
|
domId: '_Tips-Stand-EarlyDeparture-Menu'
|
|
},
|
|
upSelect: {
|
|
operation: '5011',
|
|
domId: '_Tips-Stand-EarlyDeparture-upSelect'
|
|
},
|
|
downSelect: {
|
|
operation: '5012',
|
|
domId: '_Tips-Stand-EarlyDeparture-downSelect'
|
|
}
|
|
},
|
|
// 设置跳停
|
|
setJumpStop: {
|
|
event: '2',
|
|
menu: {
|
|
operation: '502',
|
|
domId: '_Tips-Stand-SetJumpStop-Menu'
|
|
},
|
|
choose: {
|
|
operation: '5021',
|
|
domId: '_Tips-Stand-SetJumpStop-Choose'
|
|
},
|
|
select: {
|
|
operation: '5022',
|
|
domId: '_Tips-Stand-SetJumpStop-Select'
|
|
},
|
|
selfStationStand: {
|
|
operation: '5023',
|
|
domId: '_Tips-Stand-SetJumpStop-selfStationStand'
|
|
},
|
|
otherStationStand: {
|
|
operation: '5024',
|
|
domId: '_Tips-Stand-SetJumpStop-otherStationStand'
|
|
}
|
|
},
|
|
// 取消跳停
|
|
cancelJumpStop: {
|
|
event: '3',
|
|
menu: {
|
|
operation: '503',
|
|
domId: '_Tips-Stand-CancelJumpStop-Menu'
|
|
},
|
|
choose: {
|
|
operation: '5031',
|
|
domId: '_Tips-Stand-CancelJumpStop-Choose'
|
|
},
|
|
select: {
|
|
operation: '5032',
|
|
domId: '_Tips-Stand-CancelJumpStop-Select'
|
|
},
|
|
selfStationStand: {
|
|
operation: '5033',
|
|
domId: '_Tips-Stand-CancelJumpStop-selfStationStand'
|
|
},
|
|
otherStationStand: {
|
|
operation: '5034',
|
|
domId: '_Tips-Stand-CancelJumpStop-otherStationStand'
|
|
}
|
|
},
|
|
// 设置扣车
|
|
setDetainTrain: {
|
|
event: '4',
|
|
menu: {
|
|
operation: '504',
|
|
domId: '_Tips-Stand-SetDetainTrain-Menu'
|
|
}
|
|
},
|
|
// 取消扣车
|
|
cancelDetainTrain: {
|
|
event: '5',
|
|
menu: {
|
|
operation: '505',
|
|
domId: '_Tips-Stand-CancelDetainTrain-Menu'
|
|
},
|
|
choose: {
|
|
operation: '5051',
|
|
domId: '_Tips-Stand-cancelDetainTrain-Choose'
|
|
}
|
|
},
|
|
// 强制取消扣车
|
|
cancelDetainTrainForce: {
|
|
event: '6',
|
|
menu: {
|
|
operation: '506',
|
|
domId: '_Tips-Stand-CancelDetainTrainForce-Menu'
|
|
}
|
|
},
|
|
// 站台详细信息
|
|
detail: {
|
|
event: '7',
|
|
menu: {
|
|
operation: '507',
|
|
domId: '_Tips-Stand-Detail-Menu'
|
|
}
|
|
},
|
|
// 全线取消扣车
|
|
cancelDetainTrainAll: {
|
|
event: '8',
|
|
menu: {
|
|
operation: '508',
|
|
domId: '_Tips-Stand-CancelDetainTrainAll-Menu'
|
|
},
|
|
choose: {
|
|
operation: '5081',
|
|
domId: '_Tips-Stand-CancelDetainTrainAll-Choose'
|
|
},
|
|
mbar: {
|
|
operation: '5082',
|
|
domId: '_Tips-Stand-CancelDetainTrainAll-Mbar'
|
|
},
|
|
confirm: {
|
|
operation: '5083',
|
|
domId: '_Tips-Stand-CancelDetainTrainAll-Confirm'
|
|
}
|
|
},
|
|
// 设置停站时间
|
|
setStopTime: {
|
|
event: { query: '7', confirm: '9' },
|
|
menu: {
|
|
operation: '509',
|
|
domId: '_Tips-Stand-SetStopTime-Menu'
|
|
},
|
|
confirm: {
|
|
operation: '5091',
|
|
domId: '_Tips-Stand-SetStopTime-Confirm'
|
|
},
|
|
choose1: {
|
|
operation: '5092',
|
|
domId: '_Tips-Stand-SetStopTime-Choose-1'
|
|
},
|
|
choose2: {
|
|
operation: '5093',
|
|
domId: '_Tips-Stand-SetStopTime-Choose-2'
|
|
},
|
|
input: {
|
|
operation: '5094',
|
|
domId: '_Tips-Stand-SetStopTime-Input'
|
|
}
|
|
},
|
|
// 设置运行等级
|
|
setRunLevel: {
|
|
event: { query: '7', confirm: '10' },
|
|
menu: {
|
|
operation: '510',
|
|
domId: '_Tips-Stand-SetRunLevel-Menu'
|
|
},
|
|
choose: {
|
|
operation: '5101',
|
|
domId: '_Tips-Stand-SetRunLevel-Choose'
|
|
},
|
|
confirm: {
|
|
operation: '5102',
|
|
domId: '_Tips-Stand-SetRunLevel-confirm'
|
|
},
|
|
check: {
|
|
operation: '5103',
|
|
domId: '_Tips-Stand-SetRunLevel-check'
|
|
},
|
|
chooseLevel: {
|
|
operation: '5104',
|
|
domId: '_Tips-Stand-SetRunLevel-chooseLevel'
|
|
},
|
|
chooseTrain: {
|
|
operation: '5105',
|
|
domId: '_Tips-Stand-SetRunLevel-chooseTrain'
|
|
},
|
|
choose1: {
|
|
operation: '5106',
|
|
domId: '_Tips-Stand-SetRunLevel-Choose-1'
|
|
},
|
|
choose2: {
|
|
operation: '5107',
|
|
domId: '_Tips-Stand-SetRunLevel-Choose-2'
|
|
}
|
|
},
|
|
// 设置折返策略
|
|
setBackStrategy: {
|
|
event: { query: '7', confirm: '11' },
|
|
menu: {
|
|
operation: '511',
|
|
domId: '_Tips-Stand-SetBackStrategy-Menu'
|
|
},
|
|
choose: {
|
|
operation: '5111',
|
|
domId: '_Tips-Stand-setBackStrategy-Choose'
|
|
},
|
|
confirm: {
|
|
operation: '5112',
|
|
domId: '_Tips-Stand-setBackStrategy-confirm'
|
|
}
|
|
},
|
|
// 设置全线扣车
|
|
setDetainTrainAll: {
|
|
event: 12,
|
|
menu: {
|
|
operation: '512',
|
|
domId: '_Tips-Stand-SetBackStrategy-Menu'
|
|
},
|
|
mbar: {
|
|
operation: '5121',
|
|
domId: '_Tips-Stand-setDetainTrainAll-Mbar'
|
|
},
|
|
confirm: {
|
|
operation: '5122',
|
|
domId: '_Tips-Stand-setDetainTrainAll-confirm'
|
|
}
|
|
},
|
|
cancelUpDetainTrainAll: {
|
|
event: 13,
|
|
menu: {
|
|
operation: '513',
|
|
domId: '_Tips-Stand-SetBackStrategy-Menu'
|
|
},
|
|
mbar: {
|
|
operation: '5131',
|
|
domId: '_Tips-Stand-clearUpCar-Mbar'
|
|
},
|
|
confirm: {
|
|
operation: '5132',
|
|
domId: '_Tips-Stand-clearUpCar-confirm'
|
|
}
|
|
},
|
|
cancelDownDetainTrainAll: {
|
|
event: 14,
|
|
menu: {
|
|
operation: '514',
|
|
domId: '_Tips-Stand-SetBackStrategy-Menu'
|
|
},
|
|
mbar: {
|
|
operation: '5141',
|
|
domId: '_Tips-Stand-clearDownCar-Mbar'
|
|
},
|
|
confirm: {
|
|
operation: '5142',
|
|
domId: '_Tips-Stand-clearDownCar-confirm'
|
|
}
|
|
}
|
|
},
|
|
|
|
Station: {
|
|
// 取消故障
|
|
cancelStoppage: {
|
|
event: '999',
|
|
menu: {
|
|
operation: '699'
|
|
}
|
|
},
|
|
// 故障
|
|
stoppage: {
|
|
event: '0',
|
|
menu: {
|
|
operation: '600'
|
|
}
|
|
},
|
|
// 全站设置联锁自动触发
|
|
setAutoTrigger: {
|
|
event: '1',
|
|
menu: {
|
|
operation: '601',
|
|
domId: '_Tips-Station-SetAutoTrigger-Menu'
|
|
}
|
|
},
|
|
// 全站取消联锁自动触发
|
|
cancelAutoTrigger: {
|
|
event: '2',
|
|
menu: {
|
|
operation: '602',
|
|
domId: '_Tips-Station-CancelAutoTrigger-Menu'
|
|
}
|
|
},
|
|
// 上电解锁
|
|
powerUnLock: {
|
|
event: '3',
|
|
menu: {
|
|
operation: '603',
|
|
domId: '_Tips-Station-PowerUnLock-Menu'
|
|
},
|
|
order: {
|
|
operation: '6031',
|
|
domId: '_Tips-Station-PowerUnLock-Order'
|
|
},
|
|
confirm: {
|
|
operation: '6032',
|
|
domId: '_Tips-Station-PowerUnLock-Confirm'
|
|
},
|
|
confirm1: {
|
|
operation: '6033',
|
|
domId: '_Tips-Station-PowerUnLock-Confirm1'
|
|
},
|
|
confirm2: {
|
|
operation: '6034',
|
|
domId: '_Tips-Station-PowerUnLock-Confirm2'
|
|
},
|
|
stop: {
|
|
operation: '6035',
|
|
domId: '_Tips-Station-PowerUnLock-Stop'
|
|
}
|
|
},
|
|
// 执行关键操作测试
|
|
execKeyOperationTest: {
|
|
event: '4',
|
|
menu: {
|
|
operation: '604',
|
|
domId: '_Tips-Station-ExecKeyOperationTest-Menu'
|
|
},
|
|
order: {
|
|
operation: '6041',
|
|
domId: '_Tips-Station-ExecKeyOperationTest-Order'
|
|
},
|
|
confirm: {
|
|
operation: '6042',
|
|
domId: '_Tips-Station-ExecKeyOperationTest-Confirm'
|
|
},
|
|
confirm1: {
|
|
operation: '6043',
|
|
domId: '_Tips-Station-ExecKeyOperationTest-Confirm1'
|
|
},
|
|
confirm2: {
|
|
operation: '6044',
|
|
domId: '_Tips-Station-ExecKeyOperationTest-Confirm2'
|
|
},
|
|
stop: {
|
|
operation: '6045',
|
|
domId: '_Tips-Station-ExecKeyOperationTest-Stop'
|
|
}
|
|
},
|
|
// 所有进路自排关
|
|
humanControlALL: {
|
|
event: '5',
|
|
menu: {
|
|
operation: '605',
|
|
domId: '_Tips-Station-HumanControlALL-Menu'
|
|
}
|
|
},
|
|
// 所有进路自排开
|
|
atsAutoControlALL: {
|
|
event: '6',
|
|
menu: {
|
|
operation: '606',
|
|
domId: '_Tips-Station-AtsAutoControlALL-Menu'
|
|
}
|
|
},
|
|
split: {
|
|
event: '7',
|
|
mbar: {
|
|
operation: '6071',
|
|
domId: '_Tips-Stand-Split-Mbar'
|
|
},
|
|
choose: {
|
|
operation: '6072',
|
|
domId: '_Tips-Stand-Split-Mbar'
|
|
},
|
|
confirm: {
|
|
operation: '6073',
|
|
domId: '_Tips-Stand-Split-confirm'
|
|
}
|
|
},
|
|
active: {
|
|
event: '8',
|
|
mbar: {
|
|
operation: '6081',
|
|
domId: '_Tips-Stand-Active-Mbar'
|
|
},
|
|
choose: {
|
|
operation: '6082',
|
|
domId: '_Tips-Stand-Split-Mbar'
|
|
},
|
|
confirm: {
|
|
operation: '6083',
|
|
domId: '_Tips-Stand-Active-confirm'
|
|
}
|
|
}
|
|
},
|
|
|
|
// 列车
|
|
Train: {
|
|
// 取消故障
|
|
cancelStoppage: {
|
|
event: '999',
|
|
menu: {
|
|
operation: '799'
|
|
}
|
|
},
|
|
// 故障
|
|
stoppage: {
|
|
event: '0',
|
|
menu: {
|
|
operation: '700'
|
|
}
|
|
},
|
|
// 添加列车识别号
|
|
addTrainId: {
|
|
event: '1',
|
|
menu: {
|
|
operation: '701',
|
|
domId: '_Tips-Train-AddTrainId-Menu'
|
|
},
|
|
trainNumberChange: {
|
|
operation: '7011',
|
|
domId: '_Tips-Train-AddTrainId-TrainNumberChange'
|
|
},
|
|
trainTypeChange: {
|
|
operation: '7012',
|
|
domId: '_Tips-Train-AddTrainId-trainTypeChange'
|
|
},
|
|
serverNoChange: {
|
|
operation: '7013',
|
|
domId: '_Tips-Train-AddTrainId-serverNoChange'
|
|
},
|
|
trainNoChange: {
|
|
operation: '7014',
|
|
domId: '_Tips-Train-AddTrainId-trainNoChange'
|
|
},
|
|
targetCodeChange: {
|
|
operation: '7015',
|
|
domId: '_Tips-Train-AddTrainId-targetCodeChange'
|
|
},
|
|
confirm: {
|
|
operation: '7016',
|
|
domId: '_Tips-Train-AddTrainId-Confirm'
|
|
},
|
|
input: {
|
|
operation: '7017',
|
|
domId: '_Tips-Train-AddTrainId-Input'
|
|
}
|
|
},
|
|
// 修改列车识别号
|
|
editTrainId: {
|
|
event: '2',
|
|
menu: {
|
|
operation: '702',
|
|
domId: '_Tips-Train-EditTrainId-Menu'
|
|
},
|
|
trainNumberChange: {
|
|
operation: '7021',
|
|
domId: '_Tips-Train-EditTrainId-TrainNumberChange'
|
|
},
|
|
trainTypeChange: {
|
|
operation: '7022',
|
|
domId: '_Tips-Train-EditTrainId-trainTypeChange'
|
|
},
|
|
serverNoChange: {
|
|
operation: '7023',
|
|
domId: '_Tips-Train-EditTrainId-serverNoChange'
|
|
},
|
|
trainNoChange: {
|
|
operation: '7024',
|
|
domId: '_Tips-Train-EditTrainId-trainNoChange'
|
|
},
|
|
targetCodeChange: {
|
|
operation: '7025',
|
|
domId: '_Tips-Train-EditTrainId-targetCodeChange'
|
|
},
|
|
confirm: {
|
|
operation: '7026',
|
|
domId: '_Tips-Train-EditTrainId-Confirm'
|
|
},
|
|
input: {
|
|
operation: '7027',
|
|
domId: '_Tips-Train-EditTrainId-Input'
|
|
}
|
|
},
|
|
// 删除列车识别号
|
|
delTrainId: {
|
|
event: '3',
|
|
menu: {
|
|
operation: '703',
|
|
domId: '_Tips-Train-DelTrainId-Menu'
|
|
},
|
|
trainNumberChange: {
|
|
operation: '7031',
|
|
domId: '_Tips-Train-DelTrainId-TrainNumberChange'
|
|
},
|
|
confirm: {
|
|
operation: '7032',
|
|
domId: '_Tips-Train-DelTrainId-Confirm'
|
|
},
|
|
input: {
|
|
operation: '7033',
|
|
domId: '_Tips-Train-DelTrainId-Input'
|
|
}
|
|
},
|
|
// 移动列车识别号
|
|
moveTrainId: {
|
|
event: '4',
|
|
menu: {
|
|
operation: '704',
|
|
domId: '_Tips-Train-MoveTrainId-Menu'
|
|
},
|
|
confirm: {
|
|
operation: '7041',
|
|
domId: '_Tips-Train-MoveTrainId-Confirm'
|
|
}
|
|
},
|
|
|
|
// 交换列车识别号
|
|
switchTrainId: {
|
|
event: '5',
|
|
menu: {
|
|
operation: '705',
|
|
domId: '_Tips-Train-SwitchTrainId-Menu'
|
|
},
|
|
confirm: {
|
|
operation: '7051',
|
|
domId: '_Tips-Train-SwitchTrainId-Confirm'
|
|
}
|
|
},
|
|
// 修改车组号
|
|
editTrainNo: {
|
|
event: '6',
|
|
menu: {
|
|
operation: '706',
|
|
domId: '_Tips-Train-DditTrainNo-Menu'
|
|
},
|
|
confirm: {
|
|
operation: '7061',
|
|
domId: '_Tips-Train-DditTrainNo-Confirm'
|
|
}
|
|
},
|
|
// 限速行驶
|
|
limitSpeed: {
|
|
event: '7',
|
|
menu: {
|
|
operation: '707',
|
|
domId: '_Tips-Train-LimitSpeed-Menu'
|
|
}
|
|
},
|
|
// 设置计划车
|
|
setPlanTrainId: {
|
|
event: '8',
|
|
menu: {
|
|
operation: '708',
|
|
domId: '_Tips-Train-SetPlanTrainId-Menu'
|
|
},
|
|
confirm: {
|
|
operation: '7081',
|
|
domId: '_Tips-Train-SetPlanTrainId-Confirm'
|
|
},
|
|
trainSource: {
|
|
operation: '7082',
|
|
domId: '_Tips-Train-SetPlanTrainId-TrainSource'
|
|
}
|
|
},
|
|
// 添加计划车
|
|
addPlanTrainId: {
|
|
event: '9',
|
|
menu: {
|
|
operation: '709',
|
|
domId: '_Tips-Train-addPlanTrainId-Menu'
|
|
},
|
|
confirm: {
|
|
operation: '7091',
|
|
domId: '_Tips-Train-addPlanTrainId-Confirm'
|
|
},
|
|
trainSource: {
|
|
operation: '7092',
|
|
domId: '_Tips-Train-addPlanTrainId-TrainSource'
|
|
}
|
|
},
|
|
// 平移计划车
|
|
moveEventlyTrainId: {
|
|
event: 'a',
|
|
menu: {
|
|
operation: '70a',
|
|
domId: '_Tips-Train-moveEventlyTrainId-Menu'
|
|
},
|
|
confirm: {
|
|
operation: '70a1',
|
|
domId: '_Tips-Train-moveEventlyTrainId-Confirm'
|
|
},
|
|
trainSource: {
|
|
operation: '70a2',
|
|
domId: '_Tips-Train-moveEventlyTrainId-TrainSource'
|
|
}
|
|
},
|
|
// 删除计划车
|
|
deletePlanTrainId: {
|
|
event: 'b',
|
|
menu: {
|
|
operation: '70b',
|
|
domId: '_Tips-Train-deletePlanTrainId-Menu'
|
|
},
|
|
confirm: {
|
|
operation: '70b1',
|
|
domId: '_Tips-Train-deletePlanTrainId-Confirm'
|
|
},
|
|
trainSource: {
|
|
operation: '70b2',
|
|
domId: '_Tips-Train-deletePlanTrainId-TrainSource'
|
|
}
|
|
}
|
|
|
|
},
|
|
|
|
// 取消全线临时限速
|
|
LimitControl: {
|
|
CancelAllLimit: {
|
|
event: '1',
|
|
menu: {
|
|
operation: '800',
|
|
domId: '_Tips-Cancel-Limit-All-Menu'
|
|
},
|
|
openMessage: {
|
|
operation: '8001',
|
|
domId: '_Tips-Cancel-Limit-open-message-Menu'
|
|
},
|
|
closeMessage: {
|
|
operation: '8002',
|
|
domId: '_Tips-Cancel-Limit-close-message-Menu'
|
|
},
|
|
confirm1: {
|
|
operation: '8003',
|
|
domId: '_Tips-Cancel-Limit-close-confirm1-Menu'
|
|
},
|
|
confirm2: {
|
|
operation: '8004',
|
|
domId: '_Tips-Cancel-Limit-close-confirm2-Menu'
|
|
},
|
|
confirm: {
|
|
operation: '8005',
|
|
domId: '_Tips-Cancel-Limit-confirm-Menu'
|
|
},
|
|
close: {
|
|
operation: '8006',
|
|
domId: '_Tips-Cancel-Limit-close-Menu'
|
|
}
|
|
}
|
|
},
|
|
|
|
// 混合指令
|
|
MixinCommand: {
|
|
/** 控制模式操作 */
|
|
remoteControl: {
|
|
mbar: {
|
|
operation: '2999',
|
|
domId: '_Tips-Control-StationControl-Mbar'
|
|
}
|
|
}
|
|
}
|
|
// 密码输入框指令
|
|
};
|
|
|
|
/**
|
|
* 根据OperationEvent字典生成DomIdOperationRel
|
|
* @param {*}
|
|
*/
|
|
export function generateDomIdOperationRel() {
|
|
const domIdOperationRel = {};
|
|
for (const deviceType in OperationEvent) {
|
|
for (const operate in OperationEvent[deviceType]) {
|
|
for (const orderType in OperationEvent[deviceType][operate]) {
|
|
if (OperationEvent[deviceType][operate][orderType].operation) {
|
|
domIdOperationRel[OperationEvent[deviceType][operate][orderType].operation] = OperationEvent[deviceType][operate][orderType].domId;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return domIdOperationRel;
|
|
}
|
|
|
|
export const DomIdOperationRel = generateDomIdOperationRel();
|
|
|
|
/**
|
|
* 根据设备type和operation code获取操作分类
|
|
* @param {*} deviceType
|
|
* @param {*} operation
|
|
*/
|
|
export function getOperateTypeBy(deviceType, operation) {
|
|
if (OperationEvent[deviceType]) {
|
|
for (var operate in OperationEvent[deviceType]) {
|
|
for (var orderType in OperationEvent[deviceType][operate]) {
|
|
if (OperationEvent[deviceType][operate][orderType] &&
|
|
OperationEvent[deviceType][operate][orderType].operation === operation) {
|
|
return OperationEvent[deviceType][operate][orderType].operation;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return null;
|
|
}
|
|
|
|
/**
|
|
* 根据操作类型获取地图菜单按钮domId
|
|
* @param {*} operation
|
|
*/
|
|
export function getDomIdByOperation(operation) {
|
|
let domIdDict = DomIdOperationRel;
|
|
if (!domIdDict) {
|
|
domIdDict = generateDomIdOperationRel();
|
|
}
|
|
return domIdDict[operation];
|
|
}
|
|
|
|
/**
|
|
* 根据操作类型和操作原子判断是否属于该原子
|
|
*/
|
|
export function checkOperationIsCurrentOperate(operation, operate) {
|
|
for (const order in operate) {
|
|
if (operate[order] &&
|
|
operate[order].operation === operation) {
|
|
return true;
|
|
}
|
|
}
|
|
}
|