12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- /*
- * 全局设置
- */
- export const state = () => ({
- userAgent: '',
- // 是否移动端
- isMobile: false,
- // 身份token
- cookies: '',
- // 用户身份SessionId
- sessionId: '',
- // 正式系统地址
- url: 'http://218.17.158.219:9090/platform-b2c',
- // 用户信息
- user: {
- // 是否登录
- logged: false,
- fetching: false,
- data: {}
- },
- // 系统设置
- globalOptions: {
- fetching: false,
- data: {}
- }
- })
- export const mutations = {
- SET_USER_AGENT (state, result) {
- state.userAgent = result
- },
- SET_MOBILE_LAYOUT (state, result) {
- state.isMobile = result
- },
- SET_COOKIES (state, result) {
- state.cookies = result || ''
- },
- SET_SESSION_ID (state, result) {
- state.sessionId = result || ''
- },
- UPDATE_URL (state, result) {
- state.url = result
- },
- REQUEST_USER_INFO (state) {
- state.user.fetching = true
- },
- REQUEST_USER_INFO_SUCCESS (state, result) {
- state.user.fetching = false
- state.user.data = result || {}
- state.user.logged = !!(result && result.userName)
- },
- REQUEST_USER_INFO_FAILURE (state) {
- state.user.fetching = false
- state.user.data = {}
- },
- REQUEST_LOGOUT_SUCCESS (state) {
- state.user.data = {}
- state.user.logged = false
- },
- REQUEST_GLOBAL_OPTIONS (state) {
- state.globalOptions.fetching = true
- },
- REQUEST_GLOBAL_OPTIONS_SUCCESS (state, result) {
- state.globalOptions.fetching = false
- state.globalOptions.data = result
- },
- REQUEST_GLOBAL_OPTIONS_FAILURE (state) {
- state.globalOptions.fetching = false
- }
- }
|