44 lines
958 B
JavaScript
44 lines
958 B
JavaScript
import * as types from '../types'
|
|
import { getStore, setStore } from '@js/mUtils.js'
|
|
|
|
const baseUrl = process.env.NODE_ENV === 'development' ? 'http://192.168.81.59:8080' : 'http://10.26.138.21:8010'
|
|
|
|
/**
|
|
* 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
|
|
}
|