初始化

This commit is contained in:
hezhidong
2024-01-30 09:30:56 +08:00
parent a38cfb023d
commit ff582f261b
213 changed files with 37514 additions and 4 deletions
+25
View File
@@ -0,0 +1,25 @@
import Vue from 'vue';
import Vuex from 'vuex';
import { Session } from '@/utils/storage';
Vue.use(Vuex);
let moduleFn = require.context('./modules', false, /\.js$/);
let modules = moduleFn.keys().reduce((p, c) => {
let mod = moduleFn(c).default;
mod = { ...mod, namespaced: true };
let modName = c.match(/\.\/(\w+)\.js$/)[1];
p[modName] = mod;
return p;
}, {});
const state = {
imgUrl: 'https://hxhl.lzyyj.com/prod-api/file/upload/face',
uploadHeader: {
Authorization: `${Session.get('token')}`
},
campusCalendarTempentUrl: process.env.VUE_APP_BASE_API, //
}
export default new Vuex.Store({ state, modules });