...
|
...
|
@@ -24,6 +24,7 @@ export default function(mergeState = {}) { |
|
|
isLogin: false,
|
|
|
userHeadIco: '',
|
|
|
userName: '',
|
|
|
enableQiugou: null, // 是否启用求购,默认不启用, null: 初始状态标识,需要请求api, false: 不启用, true: 启用
|
|
|
},
|
|
|
window: {
|
|
|
statusBarStatus: false,
|
...
|
...
|
@@ -39,11 +40,6 @@ export default function(mergeState = {}) { |
|
|
direction: 'forword',
|
|
|
homePage: true,
|
|
|
user: {},
|
|
|
|
|
|
// 系统配置
|
|
|
sysConfig: {
|
|
|
enableQiugou: null, // 是否启用求购,默认不启用, null: 初始状态标识,需要请求api, false: 不启用, true: 启用
|
|
|
}
|
|
|
},
|
|
|
mergeState,
|
|
|
),
|
...
|
...
|
@@ -139,7 +135,7 @@ export default function(mergeState = {}) { |
|
|
state.user.sellerInfo = sellerInfo || {};
|
|
|
},
|
|
|
[Types.UPDATE_SYSTEM_CONFIG_QIUGOU](state, { enabled }) {
|
|
|
state.sysConfig.enableQiugou = enabled;
|
|
|
state.context.enableQiugou = enabled;
|
|
|
},
|
|
|
},
|
|
|
getters: {
|
...
|
...
|
@@ -147,7 +143,7 @@ export default function(mergeState = {}) { |
|
|
return state.context.isLogin;
|
|
|
},
|
|
|
isQiugouEnabled(state) {
|
|
|
return state.sysConfig.enableQiugou;
|
|
|
return state.context.enableQiugou;
|
|
|
},
|
|
|
},
|
|
|
actions: {
|
...
|
...
|
@@ -229,9 +225,9 @@ export default function(mergeState = {}) { |
|
|
// /ufo-gateway/?method=ufo.resource.getConfigTypeContent&code=bid_switch_h5
|
|
|
// {"alg":"SALT_MD5","code":200,"data":"1","md5":"c13a1ace2c5883be18643551bd17ebcd","message":"操作成功"}
|
|
|
// H5是否打开求购 1代表打开
|
|
|
let isEnabled = !!state.sysConfig.enableQiugou;
|
|
|
let isEnabled = !!state.context.enableQiugou;
|
|
|
|
|
|
if (state.sysConfig.enableQiugou === null) {
|
|
|
if (state.context.enableQiugou === null) {
|
|
|
const resp = await this.$api.post('/api/sys/config', {
|
|
|
code: 'bid_switch_h5',
|
|
|
});
|
...
|
...
|
|