From 6ac99e9deca5039a06ca9a1f6ad1afae54ee384d Mon Sep 17 00:00:00 2001 From: tianea Date: Thu, 25 Aug 2022 22:32:21 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=A7=E8=B5=9B=E7=B3=BB=E7=BB=9F=E6=8E=88?= =?UTF-8?q?=E6=9D=83=20=E7=94=A8=E6=88=B7=E7=99=BB=E9=99=86=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=20=E5=AD=A6=E6=A0=A1=E5=BC=80=E9=80=9A=E6=9D=83?= =?UTF-8?q?=E9=99=90=E6=8E=A5=E5=8F=A3=20=E6=99=BA=E4=BA=91=E5=B9=B3?= =?UTF-8?q?=E5=8F=B0=E5=BC=80=E9=80=9A=E5=AD=A6=E6=A0=A1=E7=8F=AD=E7=BA=A7?= =?UTF-8?q?=E3=80=81=E5=AD=A6=E7=94=9F=E3=80=81=E8=80=81=E5=B8=88=E8=B4=A6?= =?UTF-8?q?=E5=8F=B7=E5=90=8C=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/src/api/user.js | 7 + backend/src/router/index.js | 7 + backend/src/store/modules/user.js | 1 - backend/src/utils/request.js | 2 +- backend/src/views/login/index.vue | 12 +- front/src/api/member.js | 7 + front/src/components/index.vue | 3 - front/src/router/index.js | 6 + .../platform/common/core/api/ZhiYunApi.java | 60 +++++++ tz/competition/competition-service/Dockerfile | 2 +- .../com/tz/platform/entity/Competition.java | 1 + .../tz/platform/entity/CompetitionGroup.java | 2 +- .../tz/platform/entity/CompetitionMember.java | 2 +- .../tz/platform/entity/CompetitionTask.java | 2 +- .../tz/platform/entity/CompetitionTeam.java | 2 +- .../com/tz/platform/entity/ExamAnswer.java | 2 +- .../com/tz/platform/entity/ExamPaper.java | 2 +- .../com/tz/platform/entity/ExamQuestion.java | 1 + .../com/tz/platform/entity/MarketNote.java | 2 + .../com/tz/platform/entity/MemberLog.java | 2 +- .../java/com/tz/platform/entity/Ranking.java | 2 +- .../com/tz/platform/entity/ReportInfo.java | 2 + .../java/com/tz/platform/entity/Stock.java | 2 + .../com/tz/platform/entity/TenPosition.java | 2 +- .../com/tz/platform/juejin/JueJinApi.java | 6 +- .../src/main/resources/bootstrap.yml | 4 +- .../classes/META-INF/build-info.properties | 2 +- tz/docker-compose.yml | 48 +++--- tz/exam/exam-service/Dockerfile | 2 +- .../java/com/tz/platform/entity/Course.java | 2 +- .../com/tz/platform/entity/CourseCat.java | 2 +- .../com/tz/platform/entity/CourseTag.java | 6 +- .../java/com/tz/platform/entity/Question.java | 2 +- .../src/main/resources/bootstrap.yml | 4 +- tz/gateway/Dockerfile | 2 +- tz/gateway/src/main/resources/bootstrap.yml | 4 +- .../classes/META-INF/build-info.properties | 2 +- tz/gateway/target/classes/bootstrap.yml | 4 +- .../target/maven-archiver/pom.properties | 2 +- tz/gateway/target/tianze-gateway.jar.original | Bin 13135 -> 13136 bytes .../com/tz/platform/feign/IFeignGrade.java | 20 +++ .../com/tz/platform/feign/IFeignSchool.java | 18 ++ .../tz/platform/feign/IFeignStudentLevel.java | 4 + .../com/tz/platform/feign/vo/GradeVo.java | 15 ++ .../com/tz/platform/feign/vo/SchoolVo.java | 17 ++ .../tz/platform/feign/vo/StudentLevelVo.java | 1 + .../java/com/tz/platform/entity/Grade.java | 3 + .../java/com/tz/platform/entity/Menu.java | 6 +- .../java/com/tz/platform/entity/Province.java | 5 +- .../java/com/tz/platform/entity/School.java | 1 + .../com/tz/platform/entity/StudentLevel.java | 3 +- .../com/tz/platform/repository/GradeDao.java | 1 + .../com/tz/platform/repository/SchoolDao.java | 1 + .../platform/repository/StudentLevelDao.java | 1 + .../platform/system/api/SystemController.java | 15 +- .../system/feign/FeigGradeController.java | 45 +++++ .../system/feign/FeignSchoolController.java | 32 ++++ .../feign/FeignStudentLevelController.java | 5 + .../feign/biz/FeignStudentLevelBiz.java | 5 + .../tz/platform/system/pc/biz/GradeBiz.java | 1 + .../tz/platform/system/pc/biz/SchoolBiz.java | 44 +++++ .../tz/platform/system/pc/dto/SchoolDTO.java | 1 + .../platform/system/pc/vo/StudentLevelVO.java | 1 + .../src/main/resources/bootstrap.yml | 4 +- tz/upload/upload-service/Dockerfile | 2 +- .../src/main/resources/bootstrap.yml | 4 +- tz/user/user-service/Dockerfile | 2 +- tz/user/user-service/pom.xml | 5 + .../tz/platform/UserServiceApplication.java | 2 + .../config/MyResourceServerConfigurer.java | 21 +++ .../MyauthorizationServerConfigurer.java | 44 +++++ .../tz/platform/config/WebSecurityConfig.java | 32 ++++ .../java/com/tz/platform/entity/LoginLog.java | 6 +- .../java/com/tz/platform/entity/User.java | 6 +- .../tz/platform/user/api/OauthController.java | 42 +++++ .../user/api/UserLoginController.java | 7 + .../user/api/biz/ApiUserLoginBiz.java | 22 +++ .../tz/platform/user/api/dto/OauthDTO.java | 11 ++ .../com/tz/platform/zhiyun/ZhiyunJob.java | 84 ++++++++++ .../platform/zhiyun/biz/ZhiyunAccountBiz.java | 155 ++++++++++++++++++ .../src/main/resources/bootstrap.yml | 4 +- 81 files changed, 832 insertions(+), 91 deletions(-) create mode 100644 tz/common/common-core/src/main/java/com/tz/platform/common/core/api/ZhiYunApi.java create mode 100644 tz/system/system-feign/src/main/java/com/tz/platform/feign/IFeignGrade.java create mode 100644 tz/system/system-feign/src/main/java/com/tz/platform/feign/IFeignSchool.java create mode 100644 tz/system/system-feign/src/main/java/com/tz/platform/feign/vo/GradeVo.java create mode 100644 tz/system/system-feign/src/main/java/com/tz/platform/feign/vo/SchoolVo.java create mode 100644 tz/system/system-service/src/main/java/com/tz/platform/system/feign/FeigGradeController.java create mode 100644 tz/system/system-service/src/main/java/com/tz/platform/system/feign/FeignSchoolController.java create mode 100644 tz/user/user-service/src/main/java/com/tz/platform/config/MyResourceServerConfigurer.java create mode 100644 tz/user/user-service/src/main/java/com/tz/platform/config/MyauthorizationServerConfigurer.java create mode 100644 tz/user/user-service/src/main/java/com/tz/platform/config/WebSecurityConfig.java create mode 100644 tz/user/user-service/src/main/java/com/tz/platform/user/api/OauthController.java create mode 100644 tz/user/user-service/src/main/java/com/tz/platform/user/api/dto/OauthDTO.java create mode 100644 tz/user/user-service/src/main/java/com/tz/platform/zhiyun/ZhiyunJob.java create mode 100644 tz/user/user-service/src/main/java/com/tz/platform/zhiyun/biz/ZhiyunAccountBiz.java diff --git a/backend/src/api/user.js b/backend/src/api/user.js index dfd1fd6..ca2cc95 100644 --- a/backend/src/api/user.js +++ b/backend/src/api/user.js @@ -8,6 +8,13 @@ export function login(data) { }) } +export function info(){ + return request({ + url: baseUrl+ "login/info", + method: "get" + }) +} + export function getInfo(token) { return request({ url: '/auth/user/info', diff --git a/backend/src/router/index.js b/backend/src/router/index.js index 8d9e582..5483d20 100644 --- a/backend/src/router/index.js +++ b/backend/src/router/index.js @@ -6,6 +6,8 @@ Vue.use(Router) /* Layout */ import Layout from '@/layout' +import Auth from '@/components/oauth' + /** * Note: sub-menu only appear when route children.length >= 1 * Detail see: https://panjiachen.github.io/vue-element-admin-site/guide/essentials/router-and-nav.html @@ -42,6 +44,11 @@ export const constantRoutes = [ component: () => import('@/views/404'), hidden: true }, + { + path: '/index', + component: Auth, + hidden: true + }, { path: '/', component: Layout, diff --git a/backend/src/store/modules/user.js b/backend/src/store/modules/user.js index 0c2dec2..657eaaf 100644 --- a/backend/src/store/modules/user.js +++ b/backend/src/store/modules/user.js @@ -33,7 +33,6 @@ const actions = { const { username, password } = userInfo return new Promise((resolve, reject) => { login({ username: username.trim(), password: password }).then(response => { - console.log("login5") const { data } = response commit('SET_TOKEN', data.token) setToken(data.token) diff --git a/backend/src/utils/request.js b/backend/src/utils/request.js index 7b8bf5c..7648832 100644 --- a/backend/src/utils/request.js +++ b/backend/src/utils/request.js @@ -41,7 +41,7 @@ service.interceptors.response.use( * You can also judge the status by HTTP Status Code */ response => { - console.log(response) + const res = response.data // if the custom code is not 200, it is judged as an error. if (res.code !== 200) { diff --git a/backend/src/views/login/index.vue b/backend/src/views/login/index.vue index 36df62e..df56d64 100644 --- a/backend/src/views/login/index.vue +++ b/backend/src/views/login/index.vue @@ -54,9 +54,15 @@