Files
screenkb-gaoce/src/vuex/modules/com.js

44 lines
958 B
JavaScript
Raw Normal View History

2024-04-15 10:54:18 +08:00
import * as types from '../types'
import { getStore, setStore } from '@js/mUtils.js'
2024-04-26 16:24:30 +08:00
const baseUrl = process.env.NODE_ENV === 'development' ? 'http://192.168.81.59:8080' : 'http://10.26.138.21:8010'
2024-04-15 10:54:18 +08:00
/**
* App通用配置
*/
const state = {
baseUrl: getStore('baseUrl') || baseUrl,
setTime: getStore('setTime') || 50000,
equipId: getStore('equipId') || '1'
}
const actions = {
setConfig ({commit}, res) {
setStore('baseUrl', res.baseUrl)
setStore('setTime', res.setTime)
setStore('equipId', res.equipId)
commit(types.COM_CONFIG, res)
}
}
const getters = {
baseUrl: state => state.baseUrl,
setTime: state => state.setTime,
equipId: state => state.equipId
}
const mutations = {
[types.COM_CONFIG] (state, res) {
state.baseUrl = res.baseUrl
state.setTime = res.setTime
state.equipId = res.equipId
}
}
export default {
state,
actions,
getters,
mutations
}