diff --git a/sub-government-affairs-service/.env.development b/sub-government-affairs-service/.env.development index 83d7258..e54c7eb 100644 --- a/sub-government-affairs-service/.env.development +++ b/sub-government-affairs-service/.env.development @@ -4,17 +4,10 @@ VITE_MODE = 'DEV' VITE_APP_MIAN = 'daimp-front-main' VITE_APP_MIAN_URL = 'http://localhost:9000' VITE_APP_NAME = 'sub-government-affairs-service' - VITE_APP_BASE_API = '/apis' -VITE_APP_UPLOAD_API = '/uploadApis' - -# 阿里云接口地址 -# VITE_APP_BASE_URL = 'http://47.109.205.240:8080' -# VITE_APP_UPLOAD_URL = 'http://47.109.205.240:9204' - -# 内网测试库接口地址 # VITE_APP_BASE_URL = 'http://192.168.18.99:8080' - -# 本地开发接口地址 VITE_APP_BASE_URL = 'http://192.168.18.74:8080' -VITE_APP_UPLOAD_URL = 'http://192.168.18.74:8080' \ No newline at end of file +VITE_APP_UPLOAD_API = '/uploadApis' +VITE_APP_UPLOAD_URL = 'http://192.168.18.99:9300' + + diff --git a/sub-government-affairs-service/src/apis/login.js b/sub-government-affairs-service/src/apis/login.js new file mode 100644 index 0000000..7116b45 --- /dev/null +++ b/sub-government-affairs-service/src/apis/login.js @@ -0,0 +1,62 @@ +import request from '@/utils/axios'; + +// 登录方法 +export function login(data) { + return request({ + url: '/auth/login', + headers: { + isToken: false, + repeatSubmit: false, + }, + method: 'POST', + data, + }); +} + +// 注册方法 +export function Register(data) { + return request({ + url: '/auth/register', + headers: { + isToken: false, + }, + method: 'post', + data: data, + }); +} + +// 刷新方法 +export function RefreshToken() { + return request({ + url: '/auth/refresh', + method: 'post', + }); +} + +// 获取用户详细信息 +export function GetInfo() { + return request({ + url: '/system/user/getInfo', + method: 'get', + }); +} + +// 退出方法 +export function Logout() { + return request({ + url: '/auth/logout', + method: 'delete', + }); +} + +// 获取验证码 +export function GetCodeImg() { + return request({ + url: '/code', + headers: { + isToken: false, + }, + method: 'get', + timeout: 20000, + }); +} diff --git a/sub-government-affairs-service/src/assets/images/bg.png b/sub-government-affairs-service/src/assets/images/bg.png new file mode 100644 index 0000000..0f13e55 Binary files /dev/null and b/sub-government-affairs-service/src/assets/images/bg.png differ diff --git a/sub-government-affairs-service/src/layouts/component/Avatar/index.vue b/sub-government-affairs-service/src/layouts/component/Avatar/index.vue index 95f6f22..bcec97a 100644 --- a/sub-government-affairs-service/src/layouts/component/Avatar/index.vue +++ b/sub-government-affairs-service/src/layouts/component/Avatar/index.vue @@ -47,12 +47,16 @@ const logOut = async () => { UserStore.logout(); TagsViewStore.clearVisitedView(); PermissionStore.clearRoutes(); - router.push({ path: '/login' }); - ElMessage({ - type: 'success', - message: '退出登录成功!', - }); - localStorage.removeItem('daimp-front-main_user_store'); + if (res.data.source !== 'main') { + router.push({ path: '/sub-government-affairs-service/login' }); + ElMessage({ + type: 'success', + message: '退出登录成功!', + }); + localStorage.removeItem('daimp-front-main_user_store'); + } else { + console.log('退出到门户页'); + } } }); }); diff --git a/sub-government-affairs-service/src/layouts/component/Logo/index.vue b/sub-government-affairs-service/src/layouts/component/Logo/index.vue index 9462ca9..22e088d 100644 --- a/sub-government-affairs-service/src/layouts/component/Logo/index.vue +++ b/sub-government-affairs-service/src/layouts/component/Logo/index.vue @@ -1,51 +1,262 @@ - - diff --git a/sub-government-affairs-service/src/layouts/component/Sider/index.vue b/sub-government-affairs-service/src/layouts/component/Sider/index.vue index 27263c7..4c5209c 100644 --- a/sub-government-affairs-service/src/layouts/component/Sider/index.vue +++ b/sub-government-affairs-service/src/layouts/component/Sider/index.vue @@ -1,6 +1,13 @@ +