2024-08-19 15:45:30 +08:00
|
|
|
import * as types from '../types'
|
|
|
|
|
const state = {
|
|
|
|
|
publicObj: '',
|
2024-09-20 11:24:16 +08:00
|
|
|
publicArr: '',
|
|
|
|
|
routeStatus: uni.getStorageSync('routeStatus') || false
|
2024-08-19 15:45:30 +08:00
|
|
|
}
|
|
|
|
|
const getters = {
|
|
|
|
|
publicObj: state => state.publicObj,
|
2024-09-20 11:24:16 +08:00
|
|
|
publicArr: state => state.publicArr,
|
|
|
|
|
routeStatus: state => state.routeStatus
|
2024-08-19 15:45:30 +08:00
|
|
|
}
|
|
|
|
|
const actions = {
|
|
|
|
|
setPublicObj ({commit}, res) {
|
|
|
|
|
commit(types.PUBLIC_OBJ, res)
|
|
|
|
|
},
|
|
|
|
|
setPublicArr ({commit}, res) {
|
|
|
|
|
commit(types.PUBLIC_ARR, res)
|
2024-09-20 11:24:16 +08:00
|
|
|
},
|
|
|
|
|
setRouteStatus ({commit}, res) {
|
|
|
|
|
uni.setStorageSync('routeStatus', res)
|
|
|
|
|
commit(types.SET_ROUTE_STATUS, res)
|
|
|
|
|
},
|
|
|
|
|
delRouteStatus ({commit}, res) {
|
|
|
|
|
uni.removeStorageSync('routeStatus', res)
|
|
|
|
|
commit(types.DEL_ROUTE_STATUS, res)
|
|
|
|
|
},
|
2024-08-19 15:45:30 +08:00
|
|
|
}
|
|
|
|
|
const mutations = {
|
|
|
|
|
[types.PUBLIC_OBJ] (state, res) {
|
|
|
|
|
state.publicObj = res
|
|
|
|
|
},
|
|
|
|
|
[types.PUBLIC_ARR] (state, res) {
|
|
|
|
|
state.publicArr = res
|
2024-09-20 11:24:16 +08:00
|
|
|
},
|
|
|
|
|
[types.SET_ROUTE_STATUS] (state, res) {
|
|
|
|
|
state.routeStatus = res
|
|
|
|
|
},
|
|
|
|
|
[types.DEL_ROUTE_STATUS] (state, res) {
|
|
|
|
|
state.routeStatus = res
|
2024-08-19 15:45:30 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
export default {
|
|
|
|
|
state,
|
|
|
|
|
getters,
|
|
|
|
|
actions,
|
|
|
|
|
mutations
|
|
|
|
|
}
|