Files
aida_front/src/store/index.ts

46 lines
942 B
TypeScript
Raw Normal View History

2023-01-06 16:00:15 +08:00
import { createStore } from 'vuex'
import UploadFilesModule from './uploadFile/uploadFile'
import DesignDetailModule from './Detail/designDetail'
2025-08-22 10:27:48 +08:00
import DesignDetail from './Detail/designDetail'
2023-01-06 16:00:15 +08:00
import HomeStoreModule from './homeStore/homeStore'
2023-07-26 15:54:34 +08:00
import UserHabit from './userHabit/userHabit'
2023-09-25 10:09:00 +08:00
import Workspace from './workspace/workspace'
2023-11-22 15:41:46 +08:00
import Guide from './guide/guide'
2024-08-22 14:49:46 +08:00
import adminPage from './adminPage/adminPage'
2023-01-06 16:00:15 +08:00
export interface RootState{
}
export default createStore<RootState>({
state: {
2025-12-18 15:36:33 +08:00
loading: false,
dataLoading: true,
view_loading: false,
2023-01-06 16:00:15 +08:00
},
getters: {
},
mutations: {
set_loading(state, v){
state.loading = v;
},
set_view_loading(state, v){
state.view_loading = v;
},
2025-12-18 15:36:33 +08:00
set_dataLoading(state, v){
state.dataLoading = v;
},
2023-01-06 16:00:15 +08:00
},
actions: {
},
modules: {
UploadFilesModule,
DesignDetailModule,
2025-08-22 10:27:48 +08:00
DesignDetail,
2023-07-26 15:54:34 +08:00
HomeStoreModule,
2023-09-12 10:11:27 +08:00
UserHabit,
2023-11-22 15:41:46 +08:00
Workspace,
Guide,
2024-08-22 14:49:46 +08:00
adminPage,
2023-01-06 16:00:15 +08:00
}
})