first commit

This commit is contained in:
Mauve
2026-09-08 17:20:27 +08:00
commit a7f2e0ca01
752 changed files with 111259 additions and 0 deletions
+72
View File
@@ -0,0 +1,72 @@
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
const store = new Vuex.Store({
state: {
siteData:{
internalUrl : '',
externalUrl : '',
apiPath : '',
internalTag : false,
macauIp:true,
internalSSOUrl: '',
externalSSOUrl: '',
version:'',
debugMode: true,
mockSSO:false,
mockTPD:false,
},
deviceData:{
saveArea: false,
statusBarHeight: 0,
windowWidth: 375,
windowHeight: 0,
navBarHeight: 45,
menuButtonLeft: 0,
menuButtonTop:0,
menuButtonHeight:0,
},
userData:{
id: '',
employeeNo:'',
loginTag:false,
propertyData:null,
teamData:null,
blockData:null,
}
},
mutations: {
setSiteData(state,data){
state.siteData = data;
},
setDeviceData(state,data){
state.deviceData = data;
},
setUserData(state,data){
state.userData = data;
}
},
actions: {
setSiteData: ({commit}, data) => {
commit('setSiteData', data)
},
setDeviceData: ({commit}, data) => {
commit('setDeviceData', data)
},
setUserData: ({commit}, data) => {
commit('setUserData', data)
}
},
getters: {
getSiteData: (state) => {
return state.siteData
},
getDeviceData: (state) => {
return state.deviceData
},
getUserData: (state) => {
return state.userData
}
}
})
export default store