|
|
@ -18,6 +18,8 @@ const state = { |
|
|
domain: `${Config.apiUrl}/defaultwbs`, // 项目跳转域名
|
|
|
domain: `${Config.apiUrl}/defaultwbs`, // 项目跳转域名
|
|
|
guide: '', // 引导页图片json
|
|
|
guide: '', // 引导页图片json
|
|
|
advs: '', // 广告图片json
|
|
|
advs: '', // 广告图片json
|
|
|
|
|
|
businessPlugin: [], // 所有服务
|
|
|
|
|
|
allPlugin: [], // 所有插件
|
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
const getters = { |
|
|
const getters = { |
|
|
@ -75,18 +77,73 @@ const mutations = { |
|
|
state.domain = data; |
|
|
state.domain = data; |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 设置引导页图片 |
|
|
|
|
|
* @param {Object} state |
|
|
|
|
|
* @param {Object} data |
|
|
|
|
|
*/ |
|
|
setGuide(state, data) { |
|
|
setGuide(state, data) { |
|
|
state.guide = data; |
|
|
state.guide = data; |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 设置广告页图片 |
|
|
|
|
|
* @param {Object} state |
|
|
|
|
|
* @param {Object} data |
|
|
|
|
|
*/ |
|
|
setAdvs(state, data) { |
|
|
setAdvs(state, data) { |
|
|
state.advs = data; |
|
|
state.advs = data; |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 设置服务列表 |
|
|
|
|
|
* @param {Object} state |
|
|
|
|
|
* @param {Object} data |
|
|
|
|
|
*/ |
|
|
|
|
|
setBusinessPlugin(state, data) { |
|
|
|
|
|
state.businessPlugin = data; |
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 设置插件列表 |
|
|
|
|
|
* @param {Object} state |
|
|
|
|
|
* @param {Object} data |
|
|
|
|
|
*/ |
|
|
|
|
|
setAllPlugin(state, data) { |
|
|
|
|
|
state.allPlugin = data; |
|
|
|
|
|
} |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
const actions = { |
|
|
|
|
|
async getBusinessPlugin({ commit }, param) { |
|
|
|
|
|
try { |
|
|
|
|
|
const res = await uni.$u.api.getBusinessPlugin(); |
|
|
|
|
|
uni.$storage.setStorageSync('businessPlugin', res); |
|
|
|
|
|
commit('setBusinessPlugin', res || []); |
|
|
|
|
|
return res; |
|
|
|
|
|
} catch (error) { |
|
|
|
|
|
uni.$ui.showToast(error.msg); |
|
|
|
|
|
throw error; |
|
|
|
|
|
} |
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
async getAllPlugin({ commit }, param) { |
|
|
|
|
|
try { |
|
|
|
|
|
const res = await uni.$u.api.getAllPlugin(); |
|
|
|
|
|
uni.$storage.setStorageSync('allPlugin', res || []); |
|
|
|
|
|
commit('setAllPlugin', res); |
|
|
|
|
|
return res; |
|
|
|
|
|
} catch (error) { |
|
|
|
|
|
uni.$ui.showToast(error.msg); |
|
|
|
|
|
throw error; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
export default createStore({ |
|
|
export default createStore({ |
|
|
state, |
|
|
state, |
|
|
getters, |
|
|
getters, |
|
|
mutations, |
|
|
mutations, |
|
|
|
|
|
actions, |
|
|
modules: { user, socket, project, role, task, deliver, finance }, |
|
|
modules: { user, socket, project, role, task, deliver, finance }, |
|
|
}); |
|
|
}); |
|
|
|