|
@ -9,11 +9,11 @@ import api from '@/api/api.js' |
|
|
const store = new Vuex.Store({ |
|
|
const store = new Vuex.Store({ |
|
|
state: { |
|
|
state: { |
|
|
configList: {}, //配置列表
|
|
|
configList: {}, //配置列表
|
|
|
shop : false, |
|
|
|
|
|
|
|
|
shop : false,//身份判断如果不需要,可以删除
|
|
|
userInfo : {}, //用户信息
|
|
|
userInfo : {}, //用户信息
|
|
|
}, |
|
|
}, |
|
|
getters: { |
|
|
getters: { |
|
|
// 角色 true为水洗店 false为酒店
|
|
|
|
|
|
|
|
|
// 角色 true为水洗店 false为酒店 : 身份判断如果不需要,可以删除
|
|
|
userShop(state){ |
|
|
userShop(state){ |
|
|
return state.shop |
|
|
return state.shop |
|
|
} |
|
|
} |
|
@ -21,25 +21,30 @@ const store = new Vuex.Store({ |
|
|
mutations: { |
|
|
mutations: { |
|
|
// 初始化配置
|
|
|
// 初始化配置
|
|
|
initConfig(state){ |
|
|
initConfig(state){ |
|
|
// api('getConfig', res => {
|
|
|
|
|
|
// if(res.code == 200){
|
|
|
|
|
|
// state.configList = res.result
|
|
|
|
|
|
|
|
|
api('getConfig', res => { |
|
|
|
|
|
const configList = { |
|
|
|
|
|
...state.configList, |
|
|
|
|
|
} |
|
|
|
|
|
if (res.code == 200) { |
|
|
|
|
|
res.result.forEach(n => { |
|
|
|
|
|
configList[n.keyName] = n.keyContent; |
|
|
|
|
|
configList[n.keyName + '_keyValue'] = n.keyValue; |
|
|
|
|
|
}); |
|
|
|
|
|
} |
|
|
|
|
|
state.configList = configList |
|
|
|
|
|
uni.$emit('initConfig', state.configList) |
|
|
|
|
|
}) |
|
|
|
|
|
|
|
|
// res.result.forEach(n => {
|
|
|
|
|
|
// state.configList[n.keyName] = n.keyContent
|
|
|
|
|
|
// })
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
// let config = ['getPrivacyPolicy', 'getUserAgreement']
|
|
|
|
|
|
// config.forEach(k => {
|
|
|
|
|
|
// api(k, res => {
|
|
|
|
|
|
// if (res.code == 200) {
|
|
|
|
|
|
// state.configList[k] = res.result
|
|
|
|
|
|
// }
|
|
|
|
|
|
// })
|
|
|
// })
|
|
|
// })
|
|
|
|
|
|
|
|
|
let config = ['getPrivacyPolicy', 'getUserAgreement'] |
|
|
|
|
|
config.forEach(k => { |
|
|
|
|
|
api(k, res => { |
|
|
|
|
|
if (res.code == 200) { |
|
|
|
|
|
state.configList[k] = res.result |
|
|
|
|
|
} |
|
|
|
|
|
}) |
|
|
|
|
|
}) |
|
|
|
|
|
}, |
|
|
}, |
|
|
|
|
|
// 微信登录
|
|
|
login(state){ |
|
|
login(state){ |
|
|
uni.showLoading({ |
|
|
uni.showLoading({ |
|
|
title: '登录中...' |
|
|
title: '登录中...' |
|
@ -74,6 +79,7 @@ const store = new Vuex.Store({ |
|
|
} |
|
|
} |
|
|
}) |
|
|
}) |
|
|
}, |
|
|
}, |
|
|
|
|
|
// 获取用户个人信息
|
|
|
getUserInfo(state){ |
|
|
getUserInfo(state){ |
|
|
api('getInfo', res => { |
|
|
api('getInfo', res => { |
|
|
if(res.code == 200){ |
|
|
if(res.code == 200){ |
|
|