From 71556f3135a6f54f1c1005c9f8c34d6a4eaff2d8 Mon Sep 17 00:00:00 2001 From: tianea Date: Sun, 13 Mar 2022 19:26:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=92=E8=A1=8C=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- front/src/App.vue | 6 +- front/src/api/competition.js | 7 +- front/src/components/index.vue | 3 + front/src/router/index.js | 6 + front/src/views/member/index.vue | 139 +++++++++++ front/src/views/system/cutdown.vue | 51 ++-- front/src/views/system/exam.vue | 219 +++++++++++++++++- front/static/image/admin_tx.jpg | Bin 0 -> 8766 bytes front/static/image/circle.png | Bin 0 -> 1924 bytes front/static/image/icon_admin1_30x30.png | Bin 0 -> 404 bytes front/static/image/icon_admin2_30x30.png | Bin 0 -> 482 bytes front/static/image/icon_admin3_30x30.png | Bin 0 -> 447 bytes front/static/image/icon_admin4_30x30.png | Bin 0 -> 551 bytes front/static/image/icon_admin5_20x20.png | Bin 0 -> 384 bytes front/static/image/logo_white.png | Bin 0 -> 17369 bytes front/static/image/member_bg.jpg | Bin 0 -> 38319 bytes .../api/CompetitionIndexControll.java | 8 +- .../api/biz/CompetitionIndexBiz.java | 23 +- .../api/dto/IndexCompetitionDTO.java | 7 + .../api/dto/IndexListCompetitionDTO.java | 1 - .../competitiion/job/CompetitionJob.java | 64 +++-- .../job/biz/CompetitionJobBiz.java | 83 ++++++- .../tz/platform/entity/CompetitionMember.java | 10 +- .../com/tz/platform/entity/ExamAnswer.java | 2 +- .../com/tz/platform/entity/ExamQuestion.java | 3 +- .../com/tz/platform/juejin/JueJinApi.java | 6 +- .../platform/repository/CompetitionDao.java | 17 ++ .../tz/platform/feign/exam/IFeignExam.java | 30 +-- tz/exam/exam-service/pom.xml | 5 + .../tz/platform/api/ExamApiController.java | 15 +- .../tz/platform/api/dto/ExamQuestionDTO.java | 19 ++ .../platform/api/dto/ListExamQuestionDTO.java | 9 +- .../com/tz/platform/config/RedisConfig.java | 37 +++ .../tz/platform/config/TzRabbitConfig.java | 30 +++ .../exam/feign/FeignExamController.java | 48 +--- .../platform/exam/feign/biz/FeignExamBiz.java | 2 +- 36 files changed, 717 insertions(+), 133 deletions(-) create mode 100644 front/src/views/member/index.vue create mode 100644 front/static/image/admin_tx.jpg create mode 100644 front/static/image/circle.png create mode 100644 front/static/image/icon_admin1_30x30.png create mode 100644 front/static/image/icon_admin2_30x30.png create mode 100644 front/static/image/icon_admin3_30x30.png create mode 100644 front/static/image/icon_admin4_30x30.png create mode 100644 front/static/image/icon_admin5_20x20.png create mode 100644 front/static/image/logo_white.png create mode 100644 front/static/image/member_bg.jpg diff --git a/front/src/App.vue b/front/src/App.vue index 4ea79a0..7c84290 100644 --- a/front/src/App.vue +++ b/front/src/App.vue @@ -17,8 +17,12 @@ export default { -moz-osx-font-smoothing: grayscale; text-align: center; color: #2c3e50; - max-width: 1920px; + max-width: 120rem; margin: auto; background-color: #f5f5f5; } +html,body{ + width: 100%; + height: 100%; +} diff --git a/front/src/api/competition.js b/front/src/api/competition.js index 94404c7..12f6027 100644 --- a/front/src/api/competition.js +++ b/front/src/api/competition.js @@ -1,9 +1,8 @@ import request from '@/utils/request' let baseUrl = '/api/competition/' -export function getList(query) { +export function getList(pageNO,type) { return request({ - url: baseUrl+'list', - method: 'post', - data: query + url: baseUrl+'list'+"/"+type+"/"+pageNO, + method: 'get' }) } \ No newline at end of file diff --git a/front/src/components/index.vue b/front/src/components/index.vue index 57091a8..7dcbc3c 100644 --- a/front/src/components/index.vue +++ b/front/src/components/index.vue @@ -330,6 +330,9 @@ import Footer from '@/components/footer.vue' export default { components:{ "tz-footer": Footer + }, + mounted(){ + }, methods:{ goCompetition(id){ diff --git a/front/src/router/index.js b/front/src/router/index.js index 1bdee5c..5ea37bc 100644 --- a/front/src/router/index.js +++ b/front/src/router/index.js @@ -4,6 +4,7 @@ import Index from '@/components/index' import CompetitionIndex from '@/views/competition/index' import Login from '@/views/login/index' import Exam from '@/views/system/exam' +import Member from '@/views/member/index' Vue.use(Router) @@ -29,6 +30,11 @@ export default new Router({ path: '/exam', name: 'Exam', component: Exam + }, + { + path: '/member', + name: 'Member', + component: Member } ] }) diff --git a/front/src/views/member/index.vue b/front/src/views/member/index.vue new file mode 100644 index 0000000..fb8c102 --- /dev/null +++ b/front/src/views/member/index.vue @@ -0,0 +1,139 @@ + + + \ No newline at end of file diff --git a/front/src/views/system/cutdown.vue b/front/src/views/system/cutdown.vue index 5344a3d..2a3782a 100644 --- a/front/src/views/system/cutdown.vue +++ b/front/src/views/system/cutdown.vue @@ -12,20 +12,35 @@ \ No newline at end of file diff --git a/front/src/views/system/exam.vue b/front/src/views/system/exam.vue index b31e0ad..8f3cb5c 100644 --- a/front/src/views/system/exam.vue +++ b/front/src/views/system/exam.vue @@ -7,10 +7,61 @@
- + +
+ +
+
+ 2020年全国高职财经大数据分析大赛--金融实操赛项 +
+
+ 交卷
+
+
+
+
产品研究部试用吴京和
+
+ 考试日期: 2022-10-10 +
+
+
+
+ + 单选题 +
+
+ {{ item.id }} +
+
+
+
+ + 多选题 +
+
+ {{ item.id }} +
+
+
+
+ + 判断题 +
+
+ {{ item.id }} +
+
+
+ 已答未答标记 +
+
+
+ +
+