多人一屏同步问题解决前版本

This commit is contained in:
qianhao.xu
2024-02-02 15:17:35 +08:00
parent 0276eac6d3
commit 9c0e859f2f
7 changed files with 62 additions and 18 deletions

View File

@@ -18,11 +18,9 @@ const getters = {
sidebarRouters: (state) => state.permission.sidebarRouters,
onlineUserNum: (state) => state.socket.onlineNum,
noticeList: (state) => state.socket.noticeList,
counterList_v1: (state) => state.socket.counter_v1,
counterList_v2: (state) => state.socket.counter_v2,
counterList_v3: (state) => state.socket.counter_v3,
//质量管理模块
currentWorkOrder_first: (state) => state.socket.currentWorkOrder_first,
currentWorkOrder_again: (state) => state.socket.currentWorkOrder_again,
currentWorkOrder_thirty: (state) => state.socket.currentWorkOrder_thirty,
}
export default getters

View File

@@ -6,6 +6,7 @@ import tagsView from './modules/tagsView'
import permission from './modules/permission'
import settings from './modules/settings'
import socket from './modules/socket'
import quality from './modules/quality'
import getters from './getters'
Vue.use(Vuex)
@@ -23,7 +24,8 @@ const store = new Vuex.Store({
tagsView,
permission,
settings,
socket
socket,
quality,
},
state: state,//这里放全局参数
getters

View File

@@ -0,0 +1,38 @@
// 质量模块 共享变量
const state = {
currentWorkOrder_first: null, // 当前工单(首检)
currentWorkOrder_again: null, // 当前工单(二检)
currentWorkOrder_thirty: null, // 当前工单(三检)
}
const mutations = {
SET_currentWorkOrder_first: (state, data) => {
state.currentWorkOrder_first = data
},
SET_currentWorkOrder_again: (state, data) => {
state.currentWorkOrder_again = data
},
SET_currentWorkOrder_thirty: (state, data) => {
state.currentWorkOrder_thirty = data
},
}
const actions = {
change__currentWorkOrder_first({ commit }, data) {
commit('SET_currentWorkOrder_first', data)
},
change__currentWorkOrder_again({ commit }, data) {
commit('SET_currentWorkOrder_again', data)
},
change__currentWorkOrder_thirty({ commit }, data) {
commit('SET_currentWorkOrder_thirty', data)
},
}
export default {
namespaced: true,
state,
mutations,
actions
}