diff --git a/src/jmapNew/config/skinCode/datie_jd1a.js b/src/jmapNew/config/skinCode/datie_jd1a.js index e12f11c3e..e4244837c 100644 --- a/src/jmapNew/config/skinCode/datie_jd1a.js +++ b/src/jmapNew/config/skinCode/datie_jd1a.js @@ -533,7 +533,7 @@ class SkinCode extends defaultStyle { }, jointImg: { // 道岔 A B C D四元素属性配置 trapezoidLength: 8, // 直角梯形元素默认长度 - faultStatus: true, // 挤岔表示 + faultStatus: false, // 挤岔表示 fork: true, // 挤岔专用(如有挤岔操作 变为true) forKColor: 'red' // 挤岔颜色 配合挤岔专用 }, @@ -546,17 +546,22 @@ class SkinCode extends defaultStyle { rectLock: { // 矩形封锁框图形 rectWidth: 18, // 矩形框 宽高 rectBorderColor: '#fff', // 矩形边框颜色 - block: true, // 封锁显示 + block: false, // 封锁显示 blockColor: 'red', // 封锁颜色 followName: true // 位置跟随名称确定 }, arcBlcok: { // 圆形封锁图形 - show: true, // 显示 + show: false, // 显示 shapeR: 10, arcBorderColor: 'red', // 默认边框颜色 locationColor: 'red', // 定位封锁颜色 - inversionColor: 'red' // 反位封锁颜色 - } + inversionColor: 'red' // 反位封锁颜色 + }, + switchDot: { // 岔心小圆点 + show: true, + monoLockColor: '#ff0000', // 单锁 红色 + lockColor: '#0000ff' // 单封 蓝色 + }, }; this[deviceType.LcControl] = { diff --git a/src/jmapNew/shape/graph/Switch/ESwDot.js b/src/jmapNew/shape/graph/Switch/ESwDot.js new file mode 100644 index 000000000..27714b7ae --- /dev/null +++ b/src/jmapNew/shape/graph/Switch/ESwDot.js @@ -0,0 +1,35 @@ +import Group from 'zrender/src/container/Group' +import Circle from 'zrender/src/graphic/shape/Circle' + +class ESwDot extends Group { + constructor(model, drictx, dricty) { + super() + this.model = model + this.dricty = dricty > 0 + this.drictx = drictx > 0 + this.create() + } + create() { + const { model } = this + this.dot = new Circle({ + zlevel: model.zlevel, + z: model.z || 0 + 12, + shape: { + cx: model.intersection.x + (this.drictx ? 12 : -12), + cy: model.intersection.y + (this.dricty ? 8 : -8), + r: 2 + }, + style: { + fill: '#FF0000' + } + }) + this.add(this.dot) + } + setColor(color) { + console.log(this.dot) + console.log(color) + this.dot.setStyle({ fill: color }) + } +} + +export default ESwDot diff --git a/src/jmapNew/shape/graph/Switch/index.js b/src/jmapNew/shape/graph/Switch/index.js index 8c7976b21..80c649df2 100644 --- a/src/jmapNew/shape/graph/Switch/index.js +++ b/src/jmapNew/shape/graph/Switch/index.js @@ -13,6 +13,7 @@ import EMouse from './EMouse'; import EHighlight from '../element/EHighlight'; import ETriangle from './ETriangle'; import store from '@/store/index'; +import ESwDot from './ESwDot'; export default class Switch extends Group { constructor(model, {style, mapDevice}) { @@ -211,6 +212,13 @@ export default class Switch extends Group { textFill: 'yellow' } }); + + if (this.style.Switch.switchDot.show) { + console.log(this.style.Switch.switchDot.show) + const { drictx, dricty } = this.triangle + this.dot = new ESwDot(model, drictx, dricty) + this.add(this.dot) + } this.add(this.shapeModelA); this.add(this.shapeModelB); @@ -218,6 +226,7 @@ export default class Switch extends Group { this.add(this.shapeBlockCover); this.add(this.name); this.add(this.enabledName); + style.Switch.text.show && model.nameShow ? this.name.show() : this.name.hide(); } @@ -343,6 +352,7 @@ export default class Switch extends Group { this.artificialArc && this.artificialArc.hide(); this.name && this.name.show(); this.limitName && this.limitName.show(); + this.dot && this.dot.hide() } /** 定位*/ @@ -434,28 +444,20 @@ export default class Switch extends Group { .start(); } // N-定位 R-反位 NO-无(失表) EX-挤叉 - setSwitchFault(fault, pos) { - if (this.style.Switch.jointImg.faultStatus && fault && (pos == 'NO' || pos == 'EX') ) { // 宁波线失表状态 - this.setForkAction(fault); // 道岔挤岔 - } else if (this.style.Switch.faultNoHandle ) { - this.shapeModelA.hide(); - this.shapeModelB.hide(); - this.shapeModelC.hide(); - } else { - const faultList = ['SPLIT', 'SQUEEZE', 'NORMAL_SPLIT', 'REVERSE_SPLIT', 'SPLIT_1']; - // (fault === 'SPLIT' || fault === 'SQUEEZE' || (fault === 'NORMAL_SPLIT' && !reversePosition) || (fault === 'REVERSE_SPLIT' && !normalPosition)) - if (this.model.switchFaultCode && fault && faultList.includes(fault) ) { - const switchFault = this.mapDevice[this.model.switchFaultCode]; - switchFault.instance.setControlColor('#F00', true); - } else if (this.model.switchFaultCode) { - const switchFault = this.mapDevice[this.model.switchFaultCode]; - switchFault.instance.setControlColor(this.style.backgroundColor, false); - } - // stopAnimation - this.shapeModelB.stopAnimation(false); - this.shapeModelC.stopAnimation(false); - this.shapeModelA.stopAnimation(false); + setSwitchFault(fault) { + const faultList = ['SPLIT', 'SQUEEZE', 'NORMAL_SPLIT', 'REVERSE_SPLIT', 'SPLIT_1']; + // (fault === 'SPLIT' || fault === 'SQUEEZE' || (fault === 'NORMAL_SPLIT' && !reversePosition) || (fault === 'REVERSE_SPLIT' && !normalPosition)) + if (this.model.switchFaultCode && fault && faultList.includes(fault) ) { + const switchFault = this.mapDevice[this.model.switchFaultCode]; + switchFault.instance.setControlColor('#F00', true); + } else if (this.model.switchFaultCode) { + const switchFault = this.mapDevice[this.model.switchFaultCode]; + switchFault.instance.setControlColor(this.style.backgroundColor, false); } + // stopAnimation + this.shapeModelB.stopAnimation(false); + this.shapeModelC.stopAnimation(false); + this.shapeModelA.stopAnimation(false); } /** 挤叉*/ setForkAction(fault) { @@ -514,6 +516,10 @@ export default class Switch extends Group { this.lockArc.setStyle({ stroke: this.style.Switch.arcBlcok.inversionColor }); } } + if (this.style.Switch.switchDot.show) { + this.dot.show() + this.dot.setColor(this.style.Switch.switchDot.monoLockColor) + } this.setTextColor(this.style.Switch.text.monolockLocationColor); } @@ -567,6 +573,10 @@ export default class Switch extends Group { this.lockRect.setStyle({ stroke: this.style.Switch.rectLock.blockColor, fill: this.style.Switch.rectLock.blockFillColor }); } } + if (this.style.Switch.switchDot.show) { + this.dot.show() + this.dot.setColor(this.style.Switch.switchDot.lockColor) + } // if (this.style.Switch.coverBlock && this.style.Switch.coverBlock.show) { // this.shapeBlockCover.show(); @@ -706,7 +716,7 @@ export default class Switch extends Group { this.setAshShow(); } } else { - this.setSwitchFault(model.fault, model.pos); + this.setSwitchFault(model.fault); // model.pos == 'NO' || model.pos == 'EX'; // N-定位 R-反位 NO-无(失表) EX-挤叉 @@ -718,7 +728,16 @@ export default class Switch extends Group { this.switchPosition = 'reverse'; this.setInversionAction(model); /** 反位*/ } else if (model.pos == 'NO') { - this.setLossAction(model.fault); // 失去 + //宁波线失表 + if (this.style.Switch.jointImg.faultStatus && model.fault) { + this.setForkAction(model.fault) + } else if (this.style.Switch.faultNoHandle) { + this.shapeModelA.hide(); + this.shapeModelB.hide(); + this.shapeModelC.hide(); + } else { + this.setLossAction(model.fault); // 失去 + } } else if (model.pos == 'EX') { this.setForkAction(model.fault); // 挤岔 } diff --git a/src/jmapNew/theme/datie_jd1a/menus/bottomTable.vue b/src/jmapNew/theme/datie_jd1a/menus/bottomTable.vue new file mode 100644 index 000000000..e5687c866 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/bottomTable.vue @@ -0,0 +1,292 @@ + + + + + + + 列车进路序列 可修改 + + + + + + {{ scope.row.tripNumber }} + + + + + + + + + + + + + + {{ getRouteStatus(scope.row.status) }} + + + + + {{ getRouteName(scope.row.routeCode) }} + + + + + + + 车站 + + + + 释放权限 + 字体 + 常规 + + + + + 调车进路 可修改 + + + + 调车进路序列 + + + + + + + + + + + + + + + + 勾序列 + + + + + + + + + + + + + + + + + 作业单 + + + + 单头信息 + 删除 + 发送 + + + + + 历史进路 + 状态: + + + + + + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/addSpareTrain.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/addSpareTrain.vue new file mode 100644 index 000000000..f2964cbb2 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/addSpareTrain.vue @@ -0,0 +1,210 @@ + + + + 车次号 + 上下行 + + + + + {{ messageTip1 }} + + + + + + + {{ messageTip2 }} + + + + + 确定 + + + 取 消 + + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/childDialog/confirmControl.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/childDialog/confirmControl.vue new file mode 100644 index 000000000..d298f8bc1 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/childDialog/confirmControl.vue @@ -0,0 +1,141 @@ + + + + + {{ message }} + + + + + 确定 + + + 取 消 + + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/childDialog/confirmControlSpeed.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/childDialog/confirmControlSpeed.vue new file mode 100644 index 000000000..d49556383 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/childDialog/confirmControlSpeed.vue @@ -0,0 +1,156 @@ + + + + {{ message }} + + + + 确定 + + + 取 消 + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/childDialog/confirmTip.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/childDialog/confirmTip.vue new file mode 100644 index 000000000..6852074ca --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/childDialog/confirmTip.vue @@ -0,0 +1,74 @@ + + + + {{ message }} + + + + 确定 + + + 取 消 + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/childDialog/confirmTrain.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/childDialog/confirmTrain.vue new file mode 100644 index 000000000..494347b75 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/childDialog/confirmTrain.vue @@ -0,0 +1,173 @@ + + + + + {{ message }} + + + + + 确定 + + + 取 消 + + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/childDialog/passwordInputBox.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/childDialog/passwordInputBox.vue new file mode 100644 index 000000000..eec77511b --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/childDialog/passwordInputBox.vue @@ -0,0 +1,193 @@ + + + + + + + + + + *密码输入错误请重新输入* + + + + + 7 + + + 8 + + + 9 + + + + + 4 + + + 5 + + + 6 + + + + + 1 + + + 2 + + + 3 + + + + + 0 + + + C + + + < + + + + + 确定 + + + 取 消 + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/childDialog/popupAlarm.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/childDialog/popupAlarm.vue new file mode 100644 index 000000000..b6b925622 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/childDialog/popupAlarm.vue @@ -0,0 +1,94 @@ + + + + + {{ message }} + + + + + 确定 + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/defectiveShunting.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/defectiveShunting.vue new file mode 100644 index 000000000..2d2491d3f --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/defectiveShunting.vue @@ -0,0 +1,137 @@ + + + + + {{ temp.name }} + + + + + + + + 确定 + + + 退出 + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/deleteRunplan.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/deleteRunplan.vue new file mode 100644 index 000000000..0b9134b52 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/deleteRunplan.vue @@ -0,0 +1,99 @@ + + + + 确定删除该列车的行车信息? + + + + 确定 + + + 取 消 + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/drawSelect.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/drawSelect.vue new file mode 100644 index 000000000..10fb5b5cd --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/drawSelect.vue @@ -0,0 +1,163 @@ + + + + + + + + + + + + + + + + + + + 打开 + + + + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/mapVisual.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/mapVisual.vue new file mode 100644 index 000000000..f7e172930 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/mapVisual.vue @@ -0,0 +1,245 @@ + + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/modifyAdjacentStation.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/modifyAdjacentStation.vue new file mode 100644 index 000000000..53bf85a71 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/modifyAdjacentStation.vue @@ -0,0 +1,154 @@ + + + + {{ tripNumber }}次列车 + + + + + 站驶来 + + + 驶向 + + + + 站 + + + + + 确定 + + + 取 消 + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/modifyTripNumber.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/modifyTripNumber.vue new file mode 100644 index 000000000..dd92fc91d --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/modifyTripNumber.vue @@ -0,0 +1,224 @@ + + + + + + 请选择车站 + + + + + + + 原列车信息 + + 到达车次: + + + + 出发车次: + + + + + 新列车信息 + + + + + + + + + + + + + + + + + + + + 确定 + + + 取 消 + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/recDep.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/recDep.vue new file mode 100644 index 000000000..1d99ffe15 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/recDep.vue @@ -0,0 +1,136 @@ + + + + + + + + + + + + + + + 完成接预 + 完成发预 + 取消接预 + 取消发预 + 完成到点 + 取消到点 + 完成发点 + 取消发点 + 关闭 + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/routeDetail.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/routeDetail.vue new file mode 100644 index 000000000..b7211c025 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/routeDetail.vue @@ -0,0 +1,196 @@ + + + + + 车站 + + + + 始端信号机 + + + + + + + + + + + {{ handleRouteName(scope.row.name) }} + + + + + + + {{ handleDirection(scope.row.startSignalCode) }} + + + + + + + {{ scope.row.turnBack ? '折返': '直通' }} + + + + + + + {{ scope.row.atsControl == '0' ? '人工' : '自动' }} + + + + + + + + 确定 + + + 取 消 + + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/routeGuide.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/routeGuide.vue new file mode 100644 index 000000000..11cba9131 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/routeGuide.vue @@ -0,0 +1,278 @@ + + + + 车站 + + + + 始端信号机 + + + + + + 进路列表 + + + + + {{ handleRouteName(scope.row.name) }} + + + + + + + {{ handleDirection(scope.row.startSignalCode) }} + + + + + + + {{ scope.row.turnBack ? '折返': '直通' }} + + + + + + + {{ scope.row.atsControl == '0' ? '人工' : '自动' }} + + + + + + + + 执行 + 取 消 + + + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/routeHandControl.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/routeHandControl.vue new file mode 100644 index 000000000..69ce0d572 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/routeHandControl.vue @@ -0,0 +1,267 @@ + + + + + 车站 + 始端信号机 + + + + + + + + + + + + + + + {{ handleRouteName(scope.row.name) }} + + + + + + + {{ handleDirection(scope.row.startSignalCode) }} + + + + + + + {{ scope.row.turnBack ? '折返': '直通' }} + + + + + + + {{ scope.row.atsControl == '0' ? '人工' : '自动' }} + + + + + + + + 确定 + + + 取 消 + + + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/routeSelection.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/routeSelection.vue new file mode 100644 index 000000000..12014afb3 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/routeSelection.vue @@ -0,0 +1,325 @@ + + + + 车站 + + + + 始端信号机 + + + + + + 进路列表 + + + + + {{ handleRouteName(scope.row.name) }} + + + + + + + {{ handleDirection(scope.row.startSignalCode) }} + + + + + + + {{ scope.row.turnBack ? '折返': '直通' }} + + + + + + + {{ scope.row.atsControl == '0' ? '人工' : '自动' }} + + + + + + + + 执行 + 取 消 + + + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/routeSelection1.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/routeSelection1.vue new file mode 100644 index 000000000..c34eb1e49 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/routeSelection1.vue @@ -0,0 +1,308 @@ + + + + 列车车次 + {{ selected.tripNumber }} + + + 进路描述 + + + {{ `${type === 'dep' ? '发车/通过': '接车/通过'}; 股道:${selected.trackName};进路按钮:${getRouteNames()}` }} + + + + + 进路显示 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 分段办理 + + + + 办理接车 + 办理发车 + 办理通过 + 进路单锁 + 取消进路 + 关闭 + + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/sectionDetail.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/sectionDetail.vue new file mode 100644 index 000000000..7e6a03371 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/sectionDetail.vue @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + 确定 + + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/sendRunplan.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/sendRunplan.vue new file mode 100644 index 000000000..26e4fb5dd --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/sendRunplan.vue @@ -0,0 +1,265 @@ + + + + + + + + + + + {{ scope.row.arriveRunPlan.accessName }} + + + + + + + {{ scope.row.departRunPlan.accessName }} + + + + + + + + + + + + + + + + + + + 取消 + + + 发送 + + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/shuntRoute.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/shuntRoute.vue new file mode 100644 index 000000000..78727e7cc --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/shuntRoute.vue @@ -0,0 +1,62 @@ + + + + {{ `${routeName}调车进路预计占用时间:` }} + + + 分钟 + + + 电力机车 + 内燃机车 + + + 确定 + 取消 + + + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/stageRunplan.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/stageRunplan.vue new file mode 100644 index 000000000..6a55e1b49 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/stageRunplan.vue @@ -0,0 +1,191 @@ + + + + 最近接受时间: {{ updateTime }} + + + + + + + + 删除 + 添加 + 变化 + + + + + 删除 + {{ sectionMap[scope.row.arriveSectionCode] }} + {{ sectionMap[scope.row.arriveSectionCode]+'['+sectionMap[scope.row.oldArriveSectionCode]+']' }} + + + + + 删除 + {{ scope.row.arrivePlanTime }} + + + + + 删除 + + {{ sectionMap[scope.row.departSectionCode] }} + {{ sectionMap[scope.row.departSectionCode]+'['+sectionMap[scope.row.oldDepartSectionCode]+']' }} + + + + + 删除 + {{ scope.row.departPlanTime }} + + + + + + 签收 + + + 关闭 + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/standControl.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/standControl.vue new file mode 100644 index 000000000..c6c29c830 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/standControl.vue @@ -0,0 +1,603 @@ + + + + + 车站 + + + + 站台 + + + + + + 范围 + + + + 本站台 + + 上行全线 + + 下行全线 + + + + + + 功能 + + + + 扣车 + + + + 取消扣车 + + + + + + + 范围 + + + + + 站台跳停 + + + 指定列车跳停 + + 车组号 + + + + + + + + + + 功能 + + + + 跳停 + + + + 取消跳停 + + + + + + + 范围 + + + + + 自动 + + + 人工 + + 运行等级 + + + + + + 停站时间 + + 秒 + + + + + + + 功能 + + + 一次有效 + 一直有效 + + + + + + + + 确定 + + + 取 消 + + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/standDetail.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/standDetail.vue new file mode 100644 index 000000000..efe048e52 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/standDetail.vue @@ -0,0 +1,217 @@ + + + + + 车站 + + + 站台 + + + + + + + + + + + + + 停站时间 + + + + + + + + 运行等级 + + + + + + + + 扣车 + + + + + + + + 跳停 + + + + + + + + 1 + + + 退出 + + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/trainControl.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/trainControl.vue new file mode 100644 index 000000000..738d9509e --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/trainControl.vue @@ -0,0 +1,332 @@ + + + + + + + + 车站 + + + + + + 轨道 + + + + 车次窗 + + + + + + + + + + + + + + + + + 服务号 + + + + 目的地 + + + + + + 序列号 + + + + 服务号 + + + + + + + + 运行模式 + + + 普通 + 专列 + 不停站直达 + + + + + + + + + 确定 + + + 取 消 + + + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/trainCreate.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/trainCreate.vue new file mode 100644 index 000000000..59f7935b6 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/trainCreate.vue @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + + + + 确定 + 取 消 + + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/trainCreateNumber.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/trainCreateNumber.vue new file mode 100644 index 000000000..e56f2f80d --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/trainCreateNumber.vue @@ -0,0 +1,181 @@ + + + + + + + + 车站 + + + + + + 车次窗 + + + + + + + + + + + + + + + + + + 确定 + + + 取 消 + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/trainDelete.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/trainDelete.vue new file mode 100644 index 000000000..895d6024c --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/trainDelete.vue @@ -0,0 +1,150 @@ + + + + + + + + + + 确定 + + + 取 消 + + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/trainDeleteNumber.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/trainDeleteNumber.vue new file mode 100644 index 000000000..210e2dc87 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/trainDeleteNumber.vue @@ -0,0 +1,176 @@ + + + + + + + + 车站 + + + + + + 车次窗 + + + + + + + + + + + + + + + + + + 确定 + + + 取 消 + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/trainDetailInfo.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/trainDetailInfo.vue new file mode 100644 index 000000000..907727139 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/trainDetailInfo.vue @@ -0,0 +1,378 @@ + + + + + + + + + + 车组号 + + + + + + 服务类型 + + + + + + + + 服务号 + + + + + + 序列号 + + + + + + + + 司机号 + + + + + + 目的地号 + + + + + + + + 车站 + + + + + + 轨道 + + + + + + + + 下一站 + + + + + + 目的地 + + + + + + + + 跟踪模式 + + + + + + 运行状态 + + + + + + + + 出发时刻 + + + + + + 到达时刻 + + + + + + + + 计划偏离 + + + + + + + + + + + + 编组号 + + + + + + + + 车头号1 + + + + + + 车头号2 + + + + + + + + + + + + + + + + 车载ID + + + + + + 运行方向 + + + + + + + + 驾驶模式 + + + + + + 速度 + + + + + + + + 停准状态 + + + + + + 车门状态 + + + + + + + + 运行等级 + + + + + + 停跳状态 + + + + + + + + 车头位置 + + + + + + 载重率 + + + + + + + + + + + + 退出 + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/trainEditNumber.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/trainEditNumber.vue new file mode 100644 index 000000000..570e22144 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/trainEditNumber.vue @@ -0,0 +1,174 @@ + + + + + + + + 车站 + + + + + + 车次窗 + + + + + + + + + + + + + + + + + + + + + + + + + 确定 + + + 取 消 + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/trainMove.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/trainMove.vue new file mode 100644 index 000000000..82c84dc13 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/trainMove.vue @@ -0,0 +1,200 @@ + + + + + + + + + + + 源车次窗 + + + 车 站: + + + + + + + + + + + 目的车次窗 + + + 车 站: + + + + + + + + + + + + + + 确定 + + + 取 消 + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/trainMoveNumber.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/trainMoveNumber.vue new file mode 100644 index 000000000..7e7635d23 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/trainMoveNumber.vue @@ -0,0 +1,193 @@ + + + + + + + + 车站 + + + + + + 车次窗 + + + + + + + + + + + + + + + + + 车站 + + + + + + 目的车次窗 + + + + + + + + + 确定 + + + 取 消 + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/trainRoute.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/trainRoute.vue new file mode 100644 index 000000000..98e3e4b46 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/trainRoute.vue @@ -0,0 +1,51 @@ + + + {{ `请为进路${routeName}输入车次号:` }} + + + 确定 + 取消 + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/trainSetPlan.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/trainSetPlan.vue new file mode 100644 index 000000000..17421e391 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/trainSetPlan.vue @@ -0,0 +1,181 @@ + + + + 车组号 + + + + + + + + 服务号 + 序列号 + + + + + {{ messageTip1 }} + + + + {{ messageTip2 }} + + + + + 确定 + + + 取 消 + + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/trainSwitch.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/trainSwitch.vue new file mode 100644 index 000000000..583e53d8e --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/trainSwitch.vue @@ -0,0 +1,209 @@ + + + + + + 源车次窗 + + + + + + 车 站: + + + + + + + + + + + 目的车次窗 + + + + + + 车 站: + + + + + + + + + + + + + + 确定 + + + 取 消 + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/dialog/updateTrip.vue b/src/jmapNew/theme/datie_jd1a/menus/dialog/updateTrip.vue new file mode 100644 index 000000000..49a60e088 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/dialog/updateTrip.vue @@ -0,0 +1,155 @@ + + + + 车次号: + + + {{ messageTip1 }} + + + + + 确定 + + + 取 消 + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/index.vue b/src/jmapNew/theme/datie_jd1a/menus/index.vue index 76b4ba9b6..645d03ed7 100644 --- a/src/jmapNew/theme/datie_jd1a/menus/index.vue +++ b/src/jmapNew/theme/datie_jd1a/menus/index.vue @@ -1,19 +1,133 @@ + {{ `哈尔滨局CTC3.0(车务终端A机)--王岗:${this.dateString}第一班 18:00 管理员代--` }} + + + + + + + + + + + + + + + + + + + + + + + + 调度命令 + + 阶段计划 + 阶段记事 + {{ dateString1 + ' ' + time }} + 同步站机通信中断 + 与中心通信正常 + + + + 提示信息窗 + {{ '操控A:主机' + ' ' + dateString + ' ' + time }} + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/menuBar.vue b/src/jmapNew/theme/datie_jd1a/menus/menuBar.vue new file mode 100644 index 000000000..d16b8bc18 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/menuBar.vue @@ -0,0 +1,335 @@ + + + + + + + + + + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/menuButton.vue b/src/jmapNew/theme/datie_jd1a/menus/menuButton.vue new file mode 100644 index 000000000..7e52408dc --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/menuButton.vue @@ -0,0 +1,878 @@ + + + + + X引导总锁 + + + + + + + + + + + 总取消 + + + + + 总人解 + + + + + 区故解 + + + + + 总定位 + + + + + 总反位 + + + + + 清除 + + + + + 单锁 + + + + + 单解 + + + + + 按钮封锁 + + + + + 按钮解封 + + + + + 道岔封锁 + + + + + 道岔解封 + + + + + + + + + + + + + + + S引导总锁 + + + + + + 上电解锁 + + + + + + 辅助菜单 + + + + + + 分路不良 + + + + + + 标记窗 + + + + + + + + + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/menuButtonCtc.vue b/src/jmapNew/theme/datie_jd1a/menus/menuButtonCtc.vue new file mode 100644 index 000000000..da166116e --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/menuButtonCtc.vue @@ -0,0 +1,827 @@ + + + + + 进路 + 建立 + + + + + 总 + 取消 + + + + + 信号 + 重开 + + + + + 引导 + 按钮 + + + + + 引导 + 总锁 + + + + + 总 + 人解 + + + + + 道岔 + 总定 + + + + + 道岔 + 总反 + + + + + 道岔 + 单锁 + + + + + 道岔 + 解锁 + + + + + 封锁 + 按钮 + + + + + 功能 + 按钮 + + + + + 坡道 + 解锁 + + + + + 分路 + 不良 + + + + + 命令 + 清除 + + + + + 命令 + 下达 + + + + + 状态 + 选择 + + + + + 模式 + 转换 + + + + + + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/menuDialog/childDialog/twoConfirmation.vue b/src/jmapNew/theme/datie_jd1a/menus/menuDialog/childDialog/twoConfirmation.vue new file mode 100644 index 000000000..c1f7b93a3 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/menuDialog/childDialog/twoConfirmation.vue @@ -0,0 +1,133 @@ + + + + + {{ message }} + + + + + 确认 + + + 关闭 + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/menuDialog/childDialog/userAdd.vue b/src/jmapNew/theme/datie_jd1a/menus/menuDialog/childDialog/userAdd.vue new file mode 100644 index 000000000..6c98c5a53 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/menuDialog/childDialog/userAdd.vue @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + + 确定 + + + 取 消 + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/menuDialog/childDialog/userDelete.vue b/src/jmapNew/theme/datie_jd1a/menus/menuDialog/childDialog/userDelete.vue new file mode 100644 index 000000000..e64aa49f3 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/menuDialog/childDialog/userDelete.vue @@ -0,0 +1,129 @@ + + + + + + {{message}} + + + + + 确定 + + + 取 消 + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/menuDialog/childDialog/userEdit.vue b/src/jmapNew/theme/datie_jd1a/menus/menuDialog/childDialog/userEdit.vue new file mode 100644 index 000000000..b03165a1b --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/menuDialog/childDialog/userEdit.vue @@ -0,0 +1,173 @@ + + + + + + + + + + + + + + + + + + + + + + + + + 确定 + + + 取 消 + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/menuDialog/helpAbout.vue b/src/jmapNew/theme/datie_jd1a/menus/menuDialog/helpAbout.vue new file mode 100644 index 000000000..4dc26a4ce --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/menuDialog/helpAbout.vue @@ -0,0 +1,126 @@ + + + + + + + + ControlMonitor 1.3.5.0 + 确定 + + + 版权所有(C)2010-2011 北京玖琏科技有限公司 + + + + + + + + + + + + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/menuDialog/limitSpeed.vue b/src/jmapNew/theme/datie_jd1a/menus/menuDialog/limitSpeed.vue new file mode 100644 index 000000000..e416e68e0 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/menuDialog/limitSpeed.vue @@ -0,0 +1,138 @@ + + + + + 确定 + + + 取 消 + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/menuDialog/manageUser.vue b/src/jmapNew/theme/datie_jd1a/menus/menuDialog/manageUser.vue new file mode 100644 index 000000000..deef68f43 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/menuDialog/manageUser.vue @@ -0,0 +1,285 @@ + + + + 用户列表 + + + + + + {{scope.row.jobNumber}} + + + + + {{scope.row.userName}} + + + + + + + + 刷新 + + 增加 + + 修改 + + 删除 + + + + + + + 确定 + + + 取 消 + + + + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/menuDialog/passwordBox.vue b/src/jmapNew/theme/datie_jd1a/menus/menuDialog/passwordBox.vue new file mode 100644 index 000000000..69fa03d70 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/menuDialog/passwordBox.vue @@ -0,0 +1,221 @@ + + + + + + 用户名: + + + + 密 码: + + + + + + 1 + 2 + 3 + 4 + 5 + + + 回退 + + + 6 + 7 + 8 + 9 + 0 + + + 清空 + + + + + + 确定 + + + 取 消 + + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/menuDialog/routeCancel.vue b/src/jmapNew/theme/datie_jd1a/menus/menuDialog/routeCancel.vue new file mode 100644 index 000000000..8a403be7f --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/menuDialog/routeCancel.vue @@ -0,0 +1,154 @@ + + + + + {{ showMessage }} + + + + {{ $t('menu.confirm') }} + + + {{ $t('menu.cancel') }} + + + + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/menuDialog/setLimitSpeed.vue b/src/jmapNew/theme/datie_jd1a/menus/menuDialog/setLimitSpeed.vue new file mode 100644 index 000000000..dfb5821b3 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/menuDialog/setLimitSpeed.vue @@ -0,0 +1,286 @@ + + + + + + 请求 + + 线路选择 + + + + + + 限制速度 + + + + + + + + 起始公里标 + + + + 结束公里标 + + + + + + 限速区段长度 + + + + + 查看 + + + 请求 + + + + + 执行 + + 线路选择 + + + + + + 限制速度 + + + + + + + + 起始公里标 + + + + 结束公里标 + + + + + + 限速区段长度 + + + + + 查看 + + + 请求 + + + + + 操作提示 + + + + + 设备列表 + + + + + + + + + + + 确定 + + + 取 消 + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/menuDialog/stationControlConvert.vue b/src/jmapNew/theme/datie_jd1a/menus/menuDialog/stationControlConvert.vue new file mode 100644 index 000000000..046b66327 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/menuDialog/stationControlConvert.vue @@ -0,0 +1,433 @@ + + + + + + + + + + + {{ scope.row.operate }} + + + + + {{ scope.row.control }} + + + + + {{ scope.row.status }} + + + + + {{ scope.row.result }} + + + + + + 强制站控 + 请求站控 + + 请求中控 + + + + 关闭 + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/menuDialog/trainAdd.vue b/src/jmapNew/theme/datie_jd1a/menus/menuDialog/trainAdd.vue new file mode 100644 index 000000000..fba049a10 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/menuDialog/trainAdd.vue @@ -0,0 +1,168 @@ + + + + + 添加位置 + + + 终 端: + + + + + + + + + + + + + + + + 确定 + + + 取 消 + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/menuDialog/trainDelete.vue b/src/jmapNew/theme/datie_jd1a/menus/menuDialog/trainDelete.vue new file mode 100644 index 000000000..b1139915a --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/menuDialog/trainDelete.vue @@ -0,0 +1,151 @@ + + + + + 终 端: + + + + + + + + + + + 确定 + + + 取 消 + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/menuDialog/trainTranstalet.vue b/src/jmapNew/theme/datie_jd1a/menus/menuDialog/trainTranstalet.vue new file mode 100644 index 000000000..97918ae44 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/menuDialog/trainTranstalet.vue @@ -0,0 +1,158 @@ + + + + + + + + 目的 + + + 终 端: + + + + + + + + + + + + + 确定 + + + 取 消 + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/menuDialog/viewName.vue b/src/jmapNew/theme/datie_jd1a/menus/menuDialog/viewName.vue new file mode 100644 index 000000000..4a32473d5 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/menuDialog/viewName.vue @@ -0,0 +1,256 @@ + + + + + + 信号机名称 + + + 站台轨名称 + + + + + 按钮名称 + + + 折返轨名称 + + + + + 轨道名称 + + + 转换轨名称 + + + + + 道岔名称 + + + 标识灯名称 + + + + + 道岔区段名称 + + + 目的地名称 + + + + + 计轴区段名称 + + + 公里标 + + + + + + 确定 + + + 取 消 + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/menuPanel.vue b/src/jmapNew/theme/datie_jd1a/menus/menuPanel.vue new file mode 100644 index 000000000..bf2c9df6b --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/menuPanel.vue @@ -0,0 +1,302 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/menuSection.vue b/src/jmapNew/theme/datie_jd1a/menus/menuSection.vue new file mode 100644 index 000000000..d5d3702f8 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/menuSection.vue @@ -0,0 +1,260 @@ + + + + + + + + + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/menuSignal.vue b/src/jmapNew/theme/datie_jd1a/menus/menuSignal.vue index 28a3fa9fe..ed63959c9 100644 --- a/src/jmapNew/theme/datie_jd1a/menus/menuSignal.vue +++ b/src/jmapNew/theme/datie_jd1a/menus/menuSignal.vue @@ -1,20 +1,52 @@ + + + + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/menuStationStand.vue b/src/jmapNew/theme/datie_jd1a/menus/menuStationStand.vue new file mode 100644 index 000000000..8dafb5bef --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/menuStationStand.vue @@ -0,0 +1,220 @@ + + + + + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/menuSwitch.vue b/src/jmapNew/theme/datie_jd1a/menus/menuSwitch.vue index 54b30f0c8..013b098bb 100644 --- a/src/jmapNew/theme/datie_jd1a/menus/menuSwitch.vue +++ b/src/jmapNew/theme/datie_jd1a/menus/menuSwitch.vue @@ -1,26 +1,46 @@ + + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/menuTrain.vue b/src/jmapNew/theme/datie_jd1a/menus/menuTrain.vue new file mode 100644 index 000000000..1df99fa4e --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/menuTrain.vue @@ -0,0 +1,614 @@ + + + + + + + + + + + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/passiveDialog/alarm.vue b/src/jmapNew/theme/datie_jd1a/menus/passiveDialog/alarm.vue new file mode 100644 index 000000000..afbff9ddc --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/passiveDialog/alarm.vue @@ -0,0 +1,216 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 等 级 + + + + + + + + + + + + + 类 型 + + + + + + + + + + + + + + + + + 报警详细描述 + + + + + + 确 定 + + + 未确认{{ level }}级报警数目:1 + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/passiveDialog/timeout.vue b/src/jmapNew/theme/datie_jd1a/menus/passiveDialog/timeout.vue new file mode 100644 index 000000000..e4ef062a6 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/passiveDialog/timeout.vue @@ -0,0 +1,109 @@ + + + {{ name }},{{ msg }}! + + 确认 + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/menus/runplanPane.vue b/src/jmapNew/theme/datie_jd1a/menus/runplanPane.vue new file mode 100644 index 000000000..036da1041 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/menus/runplanPane.vue @@ -0,0 +1,1125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 调度命令 + + 阶段计划(F8) + 发送计划 + 阶段记事 + + + 2020年11月15日22:23:21 + 与中心通信正常 + 与车站服务器通信正常 + + + + + + + 预告(F1) + 同意(F2) + 到达(F3) + 出发(F4) + 通过(F11) + 邻站(F6) + 取消接车(Esc) + 取消闭塞(F6) + 取消发车(F7) + + + + + + + + {{ scope.row.tripNumber }} {{ scope.row.delete?'(删)':'' }} + + + + + + + 下行 + 1 + + + + + 上行 + 2 + + + + + + 接车口 + 3 + + + {{ scope.row.arriveRunPlan.accessName }} + + + + + 接车股道 + 4 + + + + + + + + + + + + 同邻 + 站 + 发 + 意车 + + 5 + + + + + {{ coverRealTime(scope.row.arriveRunPlan.adjacentMessageTime) }} + + + + + 邻站出发 + 6 + + + + + + 规定 + 7 + + + {{ coverTime(scope.row.arriveRunPlan.planTime) }} + + + + + 实际 + 8 + + + + + + + + + 重车 + 9 + + + + + 空车 + 10 + + + + + + 非运用车 + 11 + + + + + 守车 + 12 + + + + + + + + 占凭 + 用证 + 区号 + 间码 + + 13 + + + + + + 承认闭塞 + 14 + + + + + + 列补 + 车机 + 到返 + 达回 + + 15 + + + + + 取消闭塞 + 16 + + + + + + 出站 -跟踪 - + 调车 + + 17 + + + + + + 出站 -跟踪 - + 调车完毕 + + 18 + + + + + + + + + 下行 + 19 + + + + + 上行 + 20 + + + + + + 发车股道 + 21 + + + + + + + + + + 发车口 + 22 + + + {{ scope.row.departRunPlan.accessName }} + + + + + + + 邻发 + 站 + 同 + 意车 + + 23 + + + + + {{ coverRealTime(scope.row.departRunPlan.adjacentMessageTime) }} + + + + + 邻站到达 + 24 + + + + + + 规定 + 25 + + + {{ coverTime(scope.row.departRunPlan.planTime) }} + + + + + 实际 + 26 + + + + + + + + + 重车 + 27 + + + + + 空车 + 28 + + + + + + 非运用车 + 29 + + + + + 守车 + 30 + + + + + + + + + 列规 + 车定 + 停时 + 站间 + 超原 + 过因 + + 31 + + + + + 计划属性 + 32 + + + + + 记事 + 33 + + + + + + 上报到达点 + 上报出发点 + 上报通过点 + 为始发车 + 为终到车 + + 上报速报信息 + 修改车次号 + 修改相关邻站 + 删除 + + 清楚闪烁 + 全体信息 + + + + + + + + + + + 与调度台的信息 + + + + + + + + + 键盘输入区 + + + [HOME]复位 类型:0股道 1预告 2同意邻站发车 3到达 4出发 5出发机车号码 6取消同意邻站发车 7取消发车 8记事 9邻站同意发车 10邻站出发 11邻站到达 12接车线别 13发车线别 14通过 + + + + + 车次 + + + + 类型 + + + + 内容 + + + + + 常用记事词汇 + + + + + + + + 与邻站的信息 + + + + + + + + + + + + + + + + + + + + + diff --git a/src/jmapNew/theme/datie_jd1a/planConfig.js b/src/jmapNew/theme/datie_jd1a/planConfig.js new file mode 100644 index 000000000..0cb8b8311 --- /dev/null +++ b/src/jmapNew/theme/datie_jd1a/planConfig.js @@ -0,0 +1,74 @@ +import { convertSheetToList } from '../parser/util'; + +export default { + /** 运行图解析方式*/ + type: 'Ratio', + + /** 边缘高度*/ + edge: 600, + + /** 间隔高度*/ + multiple: 1, + + /** 偏移时间*/ + translation: 60 * 60 * 2, + + /** excel解析配置*/ + excelConfig: { + beginRow: 1, + beginCol: 0, + fieldNum: 8, + sepField: '车次', + columns: { + '车站名称': { key: 'stationName', formatter: (val) => { return val; } }, + '到点': { key: 'arriveTime', formatter: (val) => { return val; } }, + '发点': { key: 'departureTime', formatter: (val) => { return val; } } + } + }, + + /** 解析excel数据转换为Json后台数据*/ + importData(Sheet, JsonData) { + var dataList = convertSheetToList(Sheet, false); + var needList = Object.keys(this.excelConfig.columns); + if (dataList && dataList.length) { + for (var rowIndex = this.excelConfig.beginRow; rowIndex < dataList.length; rowIndex += 1) { + for (var colIndex = this.excelConfig.beginCol; colIndex < dataList[this.excelConfig.beginCol].length; colIndex += this.excelConfig.fieldNum + 1) { + var tripNew, tripObj; + var stationObj = {}; + + tripNew = tripObj = { code: '', arrivalList: [] }; + for (var index = 0; index < this.excelConfig.fieldNum; index += 1) { + var title = dataList[0][colIndex + index]; + var value = dataList[rowIndex][colIndex + index]; + + if (title && value) { + var titleStr = `${title}`.trim(); + var valueStr = `${value}`.trim(); + + if (titleStr.includes(this.excelConfig.sepField)) { + tripObj.code = valueStr; + JsonData.forEach(elem => { + if (elem.code == valueStr) { + tripObj = elem; + return; + } + }); + } + + // 取需要的字段 + if (needList.findIndex(elem => { return elem == titleStr; }) >= 0) { + stationObj[this.excelConfig.columns[titleStr].key] = this.excelConfig.columns[titleStr].formatter(valueStr); + } + } + } + + tripObj.arrivalList.push(stationObj); + if (tripObj.code && tripObj == tripNew) { + JsonData.push(tripObj); + } + } + } + } + return JsonData; + } +}; diff --git a/src/utils/baseUrl.js b/src/utils/baseUrl.js index 30bf92c6f..5532e1d3e 100644 --- a/src/utils/baseUrl.js +++ b/src/utils/baseUrl.js @@ -29,7 +29,7 @@ export function handlerUrl(data) { // BASE_API = 'http://114.116.51.125/jlcloud'; // BASE_API = 'http://192.168.8.152:9000'; // 袁琪 // BASE_API = 'http://192.168.3.94:9000'; // 旭强 - // BASE_API = 'http://192.168.3.15:9000'; // 张赛 + // BASE_API = 'http://192.168.3.201:9000'; // 张赛 // BASE_API = 'http://192.168.8.140:9000'; // 杜康 // BASE_API = 'http://192.168.3.37:9000'; // 卫志宏 // BASE_API = 'http://b29z135112.zicp.vip';