diff --git a/backend/src/main/java/io/dataease/auth/service/impl/ShiroServiceImpl.java b/backend/src/main/java/io/dataease/auth/service/impl/ShiroServiceImpl.java index 88f361fe18..97df62a17d 100644 --- a/backend/src/main/java/io/dataease/auth/service/impl/ShiroServiceImpl.java +++ b/backend/src/main/java/io/dataease/auth/service/impl/ShiroServiceImpl.java @@ -46,7 +46,12 @@ public class ShiroServiceImpl implements ShiroService { filterChainDefinitionMap.put("/chart/view/getData/**", ANON); + filterChainDefinitionMap.put("/system/ui/**", ANON); + filterChainDefinitionMap.put("/PluginDemo.js", ANON); + filterChainDefinitionMap.put("/DeXPack.js", ANON); + filterChainDefinitionMap.put("/api/auth/test", ANON); + filterChainDefinitionMap.put("/api/xpack/test", ANON); filterChainDefinitionMap.put("/api/auth/login", ANON); filterChainDefinitionMap.put("/api/auth/validateName", ANON); diff --git a/frontend/package.json b/frontend/package.json index 65c1a2ba34..595b2d4646 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -35,6 +35,7 @@ "umy-ui": "^1.1.6", "vcolorpicker": "^1.1.0", "vue": "2.6.10", + "vue-axios": "3.2.4", "vue-clipboard2": "0.3.1", "vue-codemirror": "^4.0.6", "vue-i18n": "7.3.2", diff --git a/frontend/public/index.html b/frontend/public/index.html index acf03654a4..9562e7af22 100644 --- a/frontend/public/index.html +++ b/frontend/public/index.html @@ -4,7 +4,8 @@ - + + <%= webpackConfig.name %> diff --git a/frontend/src/main.js b/frontend/src/main.js index 9da6c562bc..ef5ab39f23 100644 --- a/frontend/src/main.js +++ b/frontend/src/main.js @@ -3,7 +3,8 @@ import Cookies from 'js-cookie' import '@/styles/index.scss' // global css import ElementUI from 'element-ui' import Fit2CloudUI from 'fit2cloud-ui' - +import axios from 'axios' +import VueAxios from 'vue-axios' import i18n from './lang' // internationalization import App from './App' import store from './store' @@ -59,6 +60,7 @@ Vue.use(ElementUI, { Vue.use(Fit2CloudUI, { i18n: (key, value) => i18n.t(key, value) }) +Vue.use(VueAxios, axios) Vue.use(filter) Vue.use(directives) Vue.use(message) diff --git a/frontend/src/views/system/systemParamSettings/index.vue b/frontend/src/views/system/systemParamSettings/index.vue index b0966c88d0..b789b650c7 100644 --- a/frontend/src/views/system/systemParamSettings/index.vue +++ b/frontend/src/views/system/systemParamSettings/index.vue @@ -1,34 +1,41 @@