代码调整
This commit is contained in:
parent
fded75dd85
commit
bfd75b723b
@ -282,7 +282,7 @@ export function Maintainerconnect(jlmap3d,routegroup,jsonwebwork,lablecodemap) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
this.updatamap = function(newsectionlist,newlinklist,newsignallist,newstationstandlist,newtrainlisttest,newrealsectionlist,newrails, materiallist, nowaction, scene) {
|
this.updatamap = function(newsectionlist,newlinklist,newsignallist,newstationstandlist,newtrainlisttest,newrealsectionlist,newrails, materiallist, nowaction, scene) {
|
||||||
trainlisttest = newtrainlisttest;
|
trainlisttest = newtrainlisttest;
|
||||||
sectionlist = newsectionlist;
|
sectionlist = newsectionlist;
|
||||||
|
@ -40,7 +40,7 @@ class ESwLocal extends Group {
|
|||||||
}
|
}
|
||||||
|
|
||||||
show() {
|
show() {
|
||||||
this.locShelter.show();
|
this.locShelter.show();
|
||||||
}
|
}
|
||||||
|
|
||||||
stopAnimation(flag) {
|
stopAnimation(flag) {
|
||||||
@ -56,13 +56,13 @@ class ESwLocal extends Group {
|
|||||||
this.locShelter.setStyle(data);
|
this.locShelter.setStyle(data);
|
||||||
}
|
}
|
||||||
|
|
||||||
addHover(style) {
|
addHover(style) {
|
||||||
this.__zr && this.__zr.addHover(this.locShelter, style)
|
this.__zr && this.__zr.addHover(this.locShelter, style);
|
||||||
}
|
}
|
||||||
|
|
||||||
removeHover() {
|
removeHover() {
|
||||||
this.__zr && this.__zr.removeHover(this.locShelter);
|
this.__zr && this.__zr.removeHover(this.locShelter);
|
||||||
}
|
}
|
||||||
|
|
||||||
animateStyle(cb) {
|
animateStyle(cb) {
|
||||||
this.eachChild((child) => {
|
this.eachChild((child) => {
|
||||||
|
@ -62,6 +62,7 @@ export default {
|
|||||||
{ label: '通号', value: 'MAINTAINER', enLabel: 'Repairman ' },
|
{ label: '通号', value: 'MAINTAINER', enLabel: 'Repairman ' },
|
||||||
{ label: '车辆段/停车场调度', value: 'DEPOT_DISPATCHER', enLabel: 'Depot dispatcher ' },
|
{ label: '车辆段/停车场调度', value: 'DEPOT_DISPATCHER', enLabel: 'Depot dispatcher ' },
|
||||||
{ label: '电力调度', value: 'ELECTRIC_DISPATCHER', enLabel: 'Electric dispatcher' },
|
{ label: '电力调度', value: 'ELECTRIC_DISPATCHER', enLabel: 'Electric dispatcher' },
|
||||||
|
{ label: '电力工务', value: 'STATION_ELECTRIC_WORKER', enLabel: 'Station Electric dispatcher' },
|
||||||
{ label: '行调', value: 'DISPATCHER', enLabel: 'Dispatcher ' },
|
{ label: '行调', value: 'DISPATCHER', enLabel: 'Dispatcher ' },
|
||||||
{ label: '上级部门', value: 'PARENT_DEPARTMENT', enLabel: 'Parent department' },
|
{ label: '上级部门', value: 'PARENT_DEPARTMENT', enLabel: 'Parent department' },
|
||||||
{ label: '车辆段/停车场信号楼', value: 'SIGNAL_BUILDING', enLabel: 'Signal Building' },
|
{ label: '车辆段/停车场信号楼', value: 'SIGNAL_BUILDING', enLabel: 'Signal Building' },
|
||||||
|
@ -37,7 +37,7 @@ export function handlerUrl() {
|
|||||||
// BASE_API = 'http://2i38984j47.qicp.vip'; // 张赛
|
// BASE_API = 'http://2i38984j47.qicp.vip'; // 张赛
|
||||||
BASE_SITE = 'https://test.joylink.club/cbtc';
|
BASE_SITE = 'https://test.joylink.club/cbtc';
|
||||||
OSS_URL = 'https://192.168.3.233/oss-rtss';
|
OSS_URL = 'https://192.168.3.233/oss-rtss';
|
||||||
} else if (process.env.NODE_ENV === 'test' && process.env.VUE_APP_PRO === 'local-test') {
|
} else if (process.env.NODE_ENV === 'test' && process.env.VUE_APP_PRO === 'local-test') {
|
||||||
// 本地打包测试分支
|
// 本地打包测试分支
|
||||||
BASE_API = 'https://192.168.3.233/rtss-server'; // api地址
|
BASE_API = 'https://192.168.3.233/rtss-server'; // api地址
|
||||||
BASE_SITE = 'https://192.168.3.233/cbtc'; // 前端项目地址
|
BASE_SITE = 'https://192.168.3.233/cbtc'; // 前端项目地址
|
||||||
|
65
src/views/newMap/display/terminals/driverAtsWork.vue
Normal file
65
src/views/newMap/display/terminals/driverAtsWork.vue
Normal file
@ -0,0 +1,65 @@
|
|||||||
|
<template>
|
||||||
|
<div>
|
||||||
|
<component :is="menus" :selected="selected" />
|
||||||
|
<station-diagram ref="stationDiagram" @setSelected="setSelected" />
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
<script>
|
||||||
|
import StationDiagram from '../stationDiagram/index';
|
||||||
|
// import {mapGetters} from 'vuex';
|
||||||
|
import { clearSubscribe, getTopic} from '@/utils/stomp';
|
||||||
|
export default {
|
||||||
|
name: 'DriverAtsWork',
|
||||||
|
components: {
|
||||||
|
StationDiagram
|
||||||
|
},
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
menus: null,
|
||||||
|
selected: null
|
||||||
|
};
|
||||||
|
},
|
||||||
|
computed: {
|
||||||
|
mapData() {
|
||||||
|
return this.$store.state.map.map;
|
||||||
|
},
|
||||||
|
group() {
|
||||||
|
return this.$route.query.group;
|
||||||
|
},
|
||||||
|
mapDevice() {
|
||||||
|
return this.$store.state.map.mapDevice;
|
||||||
|
}
|
||||||
|
},
|
||||||
|
watch: {
|
||||||
|
// 地图数据加载完毕
|
||||||
|
'$store.state.map.mapDataLoadedCount': function () {
|
||||||
|
const lineCode = this.$jlmap.lineCode;
|
||||||
|
if (lineCode) {
|
||||||
|
this.menus = this.$theme.loadDriverAtsWorkMenuComponent(lineCode);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
'$store.state.map.initJlmapLoadedCount': function (val) {
|
||||||
|
this.handleDispatchWorkData();
|
||||||
|
}
|
||||||
|
},
|
||||||
|
beforeDestroy() {
|
||||||
|
clearSubscribe(getTopic('ATS_STATUS', this.group));
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
setSelected(val) {
|
||||||
|
this.selected = val;
|
||||||
|
},
|
||||||
|
handleDispatchWorkData() {
|
||||||
|
const logicData = {routeData:this.$store.state.map.routeData, autoReentryData: this.$store.state.map.autoReentryData};
|
||||||
|
const repaint = this.$store.state.map.initJlmapLoadedCount === 1;
|
||||||
|
const width = this.$store.state.app.width;
|
||||||
|
const height = this.$store.state.app.height;
|
||||||
|
this.$store.dispatch('config/resize', { width, height });
|
||||||
|
this.$jlmap.resize({ width, height });
|
||||||
|
this.$nextTick(()=>{
|
||||||
|
this.$jlmap.setMap(this.mapData, this.mapDevice, logicData, repaint);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
</script>
|
Loading…
Reference in New Issue
Block a user