JeecgBoot 2.3 里程碑版本发布,支持微服务和单体自由切换、提供新行编辑表格JVXETable

This commit is contained in:
zhangdaiscott
2020-09-13 18:23:23 +08:00
parent c5f055d004
commit 024272eb7c
533 changed files with 187550 additions and 36942 deletions

View File

@ -12,6 +12,7 @@ const getters = {
permissionList: state => state.user.permissionList,
userInfo: state => {state.user.info = Vue.ls.get(USER_INFO); return state.user.info},
addRouters: state => state.permission.addRouters,
onlAuthFields: state => {return state.online.authFields },
enhanceJs:(state) => (code) => {
state.enhance.enhanceJs[code] = Vue.ls.get(ENHANCE_PRE+code);
return state.enhance.enhanceJs[code]
@ -19,4 +20,4 @@ const getters = {
}
export default getters
export default getters

View File

@ -5,6 +5,7 @@ import app from './modules/app'
import user from './modules/user'
import permission from './modules/permission'
import enhance from './modules/enhance'
import online from './modules/online'
import getters from './getters'
Vue.use(Vuex)
@ -14,7 +15,8 @@ export default new Vuex.Store({
app,
user,
permission,
enhance
enhance,
online
},
state: {

View File

@ -0,0 +1,25 @@
import Vue from 'vue'
import { ONL_AUTH_FIELDS } from "@/store/mutation-types"
import { getAction } from '@/api/manage'
const online = {
state: {
//存储对象属性 value,text
authFields: [],
},
mutations: {
SET_AUTHFIELDS: (state, fields) => {
console.log('fields',fields)
Vue.set(state, 'authFields', fields)
}
},
actions: {
// TODO 如果没找到可以尝试请求一下
xxxxxx({ commit }, userInfo) {
}
}
}
export default online

View File

@ -16,8 +16,9 @@ export const SYS_BUTTON_AUTH = 'SYS_BUTTON_AUTH'
export const ENCRYPTED_STRING = 'ENCRYPTED_STRING'
export const ENHANCE_PRE = 'enhance_'
export const UI_CACHE_DB_DICT_DATA = 'UI_CACHE_DB_DICT_DATA'
export const INDEX_MAIN_PAGE_PATH = "/dashboard/analysis"
export const INDEX_MAIN_PAGE_PATH = '/dashboard/analysis'
export const TENANT_ID = 'TENANT_ID'
export const ONL_AUTH_FIELDS = 'ONL_AUTH_FIELDS'
export const CONTENT_WIDTH_TYPE = {
Fluid: 'Fluid',