大屏切换
This commit is contained in:
41
src/pages/HomeScreen.vue
Normal file
41
src/pages/HomeScreen.vue
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
<template>
|
||||||
|
<section class="box">
|
||||||
|
<Monitoring-Screen v-if="page === 'two'"></Monitoring-Screen>
|
||||||
|
<Device-Screen v-if="page === 'one'"></Device-Screen>
|
||||||
|
</section>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
import MonitoringScreen from './MonitoringScreen.vue'
|
||||||
|
import DeviceScreen from './DeviceScreen.vue'
|
||||||
|
export default {
|
||||||
|
name: 'HomeScreen',
|
||||||
|
components: {
|
||||||
|
MonitoringScreen,
|
||||||
|
DeviceScreen
|
||||||
|
},
|
||||||
|
data () {
|
||||||
|
return {
|
||||||
|
page: 'one',
|
||||||
|
timer: null
|
||||||
|
}
|
||||||
|
},
|
||||||
|
mounted () {
|
||||||
|
this.swipePage()
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
swipePage () {
|
||||||
|
this.timer = setInterval(() => {
|
||||||
|
this.page = this.page === 'one' ? 'two' : 'one'
|
||||||
|
}, 5000)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style lang="stylus" scoped>
|
||||||
|
@import '~@css/mixin'
|
||||||
|
.box
|
||||||
|
_wh(100%, 100%)
|
||||||
|
overflow hidden
|
||||||
|
</style>
|
||||||
@@ -32,6 +32,10 @@
|
|||||||
<input type="number" class="inputStyle" v-model="setTime">
|
<input type="number" class="inputStyle" v-model="setTime">
|
||||||
</div>
|
</div>
|
||||||
<div class="inputOuter">
|
<div class="inputOuter">
|
||||||
|
<label>切换时间</label>
|
||||||
|
<input type="number" class="inputStyle" v-model="setTime1">
|
||||||
|
</div>
|
||||||
|
<!-- <div class="inputOuter">
|
||||||
<label>设备大屏</label>
|
<label>设备大屏</label>
|
||||||
<button class="btn btn1 fr" @click="_queryDevice()">查找</button>
|
<button class="btn btn1 fr" @click="_queryDevice()">查找</button>
|
||||||
<div class="fr select_wrap">
|
<div class="fr select_wrap">
|
||||||
@@ -43,7 +47,7 @@
|
|||||||
@dropdownMenu="dropdownMenu">
|
@dropdownMenu="dropdownMenu">
|
||||||
</dropdown-menu>
|
</dropdown-menu>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div> -->
|
||||||
</div>
|
</div>
|
||||||
<div class="submit"><input type="submit" value="配 置" class="btn" @click="_config"></div>
|
<div class="submit"><input type="submit" value="配 置" class="btn" @click="_config"></div>
|
||||||
</div>
|
</div>
|
||||||
@@ -66,6 +70,7 @@ export default {
|
|||||||
drift: 0,
|
drift: 0,
|
||||||
baseUrl: this.$store.getters.baseUrl,
|
baseUrl: this.$store.getters.baseUrl,
|
||||||
setTime: this.$store.getters.setTime,
|
setTime: this.$store.getters.setTime,
|
||||||
|
setTime1: this.$store.getters.setTime1,
|
||||||
fullscreen: false,
|
fullscreen: false,
|
||||||
heightLimit: false,
|
heightLimit: false,
|
||||||
option: [{value: '1', label: '海亮铜管智能车间生产监控中心'}, {value: '2', label: '海亮铜管智能车间设备监控中心'}, {value: '3', label: '海亮铜管智能车间AGV监控中心'}],
|
option: [{value: '1', label: '海亮铜管智能车间生产监控中心'}, {value: '2', label: '海亮铜管智能车间设备监控中心'}, {value: '3', label: '海亮铜管智能车间AGV监控中心'}],
|
||||||
@@ -89,14 +94,16 @@ export default {
|
|||||||
let obj = {
|
let obj = {
|
||||||
baseUrl: this.baseUrl,
|
baseUrl: this.baseUrl,
|
||||||
setTime: this.setTime,
|
setTime: this.setTime,
|
||||||
equipId: this.active
|
setTime1: this.setTime1
|
||||||
|
// equipId: this.active
|
||||||
}
|
}
|
||||||
this.$store.dispatch('setConfig', obj)
|
this.$store.dispatch('setConfig', obj)
|
||||||
if (this.active === '0') {
|
this.$router.push('/HomeScreen')
|
||||||
this.$router.push('/MonitoringScreen')
|
// if (this.active === '0') {
|
||||||
} else {
|
// this.$router.push('/MonitoringScreen')
|
||||||
this.$router.push('/devicescreen')
|
// } else {
|
||||||
}
|
// this.$router.push('/devicescreen')
|
||||||
|
// }
|
||||||
let element = document.documentElement
|
let element = document.documentElement
|
||||||
if (this.fullscreen) {
|
if (this.fullscreen) {
|
||||||
if (document.exitFullscreen) {
|
if (document.exitFullscreen) {
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ const Setup = r => require.ensure([], () => r(require('@page/Setup')), 'Setup')
|
|||||||
const MonitoringScreen = r => require.ensure([], () => r(require('@page/MonitoringScreen')), 'MonitoringScreen')
|
const MonitoringScreen = r => require.ensure([], () => r(require('@page/MonitoringScreen')), 'MonitoringScreen')
|
||||||
const DeviceScreen = r => require.ensure([], () => r(require('@page/DeviceScreen')), 'DeviceScreen')
|
const DeviceScreen = r => require.ensure([], () => r(require('@page/DeviceScreen')), 'DeviceScreen')
|
||||||
const WorkshopScreen = r => require.ensure([], () => r(require('@page/WorkshopScreen')), 'WorkshopScreen')
|
const WorkshopScreen = r => require.ensure([], () => r(require('@page/WorkshopScreen')), 'WorkshopScreen')
|
||||||
|
const HomeScreen = r => require.ensure([], () => r(require('@page/HomeScreen')), 'HomeScreen')
|
||||||
|
|
||||||
Vue.use(Router)
|
Vue.use(Router)
|
||||||
|
|
||||||
@@ -30,6 +31,10 @@ export default new Router({
|
|||||||
{
|
{
|
||||||
path: '/WorkshopScreen',
|
path: '/WorkshopScreen',
|
||||||
component: WorkshopScreen
|
component: WorkshopScreen
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: '/HomeScreen',
|
||||||
|
component: HomeScreen
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ const state = {
|
|||||||
alertMsg: '操作成功',
|
alertMsg: '操作成功',
|
||||||
baseUrl: getStore('baseUrl') || baseUrl,
|
baseUrl: getStore('baseUrl') || baseUrl,
|
||||||
setTime: getStore('setTime') || 5000,
|
setTime: getStore('setTime') || 5000,
|
||||||
|
setTime1: getStore('setTime1') || 5000,
|
||||||
equipId: getStore('equipId') || '0'
|
equipId: getStore('equipId') || '0'
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -44,6 +45,7 @@ const actions = {
|
|||||||
setConfig ({commit}, res) {
|
setConfig ({commit}, res) {
|
||||||
setStore('baseUrl', res.baseUrl)
|
setStore('baseUrl', res.baseUrl)
|
||||||
setStore('setTime', res.setTime)
|
setStore('setTime', res.setTime)
|
||||||
|
setStore('setTime1', res.setTime1)
|
||||||
setStore('equipId', res.equipId)
|
setStore('equipId', res.equipId)
|
||||||
commit(types.COM_CONFIG, res)
|
commit(types.COM_CONFIG, res)
|
||||||
}
|
}
|
||||||
@@ -55,6 +57,7 @@ const getters = {
|
|||||||
showAlert: state => state.showAlert,
|
showAlert: state => state.showAlert,
|
||||||
baseUrl: state => state.baseUrl,
|
baseUrl: state => state.baseUrl,
|
||||||
setTime: state => state.setTime,
|
setTime: state => state.setTime,
|
||||||
|
setTime1: state => state.setTime1,
|
||||||
equipId: state => state.equipId
|
equipId: state => state.equipId
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -90,6 +93,7 @@ const mutations = {
|
|||||||
[types.COM_CONFIG] (state, res) {
|
[types.COM_CONFIG] (state, res) {
|
||||||
state.baseUrl = res.baseUrl
|
state.baseUrl = res.baseUrl
|
||||||
state.setTime = res.setTime
|
state.setTime = res.setTime
|
||||||
|
state.setTime1 = res.setTime1
|
||||||
state.equipId = res.equipId
|
state.equipId = res.equipId
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user