Merge branch 'test' of https://git.code.tencent.com/lian-cbtc/jl-client into test
# Conflicts: # src/views/iscs/iscsSystem/stationConfig/index.vue
This commit is contained in:
commit
d62d6ba815
@ -18,6 +18,8 @@
|
|||||||
<normal v-else-if="mode=='environmentEleven'" />
|
<normal v-else-if="mode=='environmentEleven'" />
|
||||||
<normal v-else-if="mode=='environmentTwelve'" /> -->
|
<normal v-else-if="mode=='environmentTwelve'" /> -->
|
||||||
<!-- <big-screen v-else-if="mode === 'signal'" /> -->
|
<!-- <big-screen v-else-if="mode === 'signal'" /> -->
|
||||||
|
<!-- <big-screen v-else-if="mode === 'signal'" /> -->
|
||||||
|
<ticket-or-entrance v-else-if="mode === 'autoTicket'" />
|
||||||
<!-- -->
|
<!-- -->
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
@ -29,6 +31,8 @@ import Schedule from './schedule';
|
|||||||
import Fas from './fas/index.vue';
|
import Fas from './fas/index.vue';
|
||||||
import SignalSystem from './signalSystem/index.vue';
|
import SignalSystem from './signalSystem/index.vue';
|
||||||
// import BigScreen from '@/views/designPlatform/bigScreen';
|
// import BigScreen from '@/views/designPlatform/bigScreen';
|
||||||
|
import TicketOrEntrance from './ticketOrEntrance/index';
|
||||||
|
// import BigScreen from '@/views/designPlatform/bigScreen';
|
||||||
import { getSimulationInfoNew } from '@/api/simulation';
|
import { getSimulationInfoNew } from '@/api/simulation';
|
||||||
import { getByGroupStationList } from '@/api/jmap/map';
|
import { getByGroupStationList } from '@/api/jmap/map';
|
||||||
import { loadRunPlanData } from '@/utils/loaddata';
|
import { loadRunPlanData } from '@/utils/loaddata';
|
||||||
@ -40,7 +44,8 @@ export default {
|
|||||||
Normal,
|
Normal,
|
||||||
// BigScreen,
|
// BigScreen,
|
||||||
SignalSystem,
|
SignalSystem,
|
||||||
Fas
|
Fas,
|
||||||
|
TicketOrEntrance
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
@ -0,0 +1,98 @@
|
|||||||
|
<template>
|
||||||
|
<div v-loading="loading" element-loading-background="rgba(0, 0, 0, 0.6)" style="width:100%;height:100%;">
|
||||||
|
<div class="fasIndex" :style="{'background':bacground}">
|
||||||
|
<div class="fasIndex_header">{{ title }}</div>
|
||||||
|
<div>
|
||||||
|
<iscsSystem ref="iscsPlate" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
<script>
|
||||||
|
import iscsSystem from '../canvas/iscsCanvas';
|
||||||
|
import {getIscsData} from '@/api/iscs';
|
||||||
|
export default {
|
||||||
|
name:'TicketOrEntrance',
|
||||||
|
components:{
|
||||||
|
iscsSystem
|
||||||
|
},
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
title:'',
|
||||||
|
bacground:'rgba(0,0,0,0)',
|
||||||
|
loading:false,
|
||||||
|
width:window.innerWidth,
|
||||||
|
scaleRate:window.innerWidth / 2200,
|
||||||
|
height: 1000
|
||||||
|
};
|
||||||
|
},
|
||||||
|
computed:{
|
||||||
|
stationName() {
|
||||||
|
return this.$route.query.stationName;
|
||||||
|
},
|
||||||
|
stationId() {
|
||||||
|
return this.$route.query.stationId;
|
||||||
|
}
|
||||||
|
// height() {
|
||||||
|
// return 970;
|
||||||
|
// }
|
||||||
|
},
|
||||||
|
watch:{
|
||||||
|
$route() {
|
||||||
|
this.mode = this.$route.params.mode;
|
||||||
|
this.getInitData();
|
||||||
|
}
|
||||||
|
},
|
||||||
|
created() {
|
||||||
|
this.mode = this.$route.params.mode;
|
||||||
|
},
|
||||||
|
mounted() {
|
||||||
|
this.getInitData();
|
||||||
|
},
|
||||||
|
methods:{
|
||||||
|
getInitData() {
|
||||||
|
const params = {
|
||||||
|
// lineCode: this.$route.query.lineCode,
|
||||||
|
mapId: this.$route.query.mapId,
|
||||||
|
system: 'afc',
|
||||||
|
totalSystem :'afc02',
|
||||||
|
userInterface : this.mode
|
||||||
|
};
|
||||||
|
if (this.mode == 'autoTicket') {
|
||||||
|
this.title = this.stationName + ' 自动售检票系统';
|
||||||
|
this.scaleRate = window.innerWidth / 1920;
|
||||||
|
this.height = 800;
|
||||||
|
}
|
||||||
|
this.loading = true;
|
||||||
|
this.$refs.iscsPlate.show({}, this.width, this.height, this.scaleRate);
|
||||||
|
getIscsData(params).then(resp=>{
|
||||||
|
if (resp.data) {
|
||||||
|
this.loading = false;
|
||||||
|
const data = JSON.parse(resp.data.graphData);
|
||||||
|
this.$refs.iscsPlate.show(data, this.width, this.height, this.scaleRate);
|
||||||
|
document.querySelector('.fasIndex').scrollTop = 0;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
</script>
|
||||||
|
<style lang="scss" scoped>
|
||||||
|
.fasIndex_header{
|
||||||
|
text-align: center;
|
||||||
|
margin-top: 15px;
|
||||||
|
color: #d8e9a5;
|
||||||
|
font-size: 25px;
|
||||||
|
}
|
||||||
|
.fasIndex{
|
||||||
|
display: inline-block;
|
||||||
|
width:100%;
|
||||||
|
height:100%;
|
||||||
|
overflow-x: hidden;
|
||||||
|
overflow-y: auto;
|
||||||
|
vertical-align: top;
|
||||||
|
}
|
||||||
|
.SubstationIn{
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
</style>
|
Loading…
Reference in New Issue
Block a user