/* * @Author: gjj Ganjj@probim.com.cn * @Date: 2025-02-14 14:32:19 * @LastEditors: gjj Ganjj@probim.com.cn * @LastEditTime: 2025-02-26 15:44:09 * @FilePath: \北京交通大学\src\store\modules\common.js * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE */ export default { namespaced: true, state: () => ({ code: null, //用户信息 token: null, //token projectEndDate: null, //项目结束日期 bindId: null, }), mutations: { setCode(state, data) { state.code = data; }, setToken(state, data) { state.token = data; }, setProjectEndDate(state, data) { state.projectEndDate = data; }, setBindId(state, data) { state.bindId = data; }, }, actions: { setCode(context, data) { context.commit("setCode", data); }, setToken(context, data) { context.commit("setToken", data); }, setProjectEndDate(context, data) { context.commit("setProjectEndDate", data); }, updateBindId({ commit }, data) { commit("setBindId", data); }, }, getters: { code: (state) => state.code, token: (state) => state.token, projectEndDate: (state) => state.projectEndDate, bindId: (state) => state.bindId, }, };