From 60a78b7341c8a3311a31d4c400f775d93d0e7610 Mon Sep 17 00:00:00 2001 From: "20932067@zju.edu.cn" Date: Sat, 23 Jan 2021 15:54:33 +0800 Subject: [PATCH] 11 --- hchyun-ui/src/api/test/results.js | 53 +++ hchyun-ui/src/components/FileUpload/index.vue | 179 +++++++++ .../src/components/ImageUpload/index.vue | 100 +++++ hchyun-ui/src/views/test/results/index.vue | 287 ++++++++++++++ hchyun-ui/src/views/test/stu/index.vue | 349 ++++++++++-------- .../java/com/hchyun/HchYunApplication.java | 12 +- .../controller/common/CaptchaController.java | 31 +- .../controller/common/CommonController.java | 51 +-- .../controller/monitor/ServerController.java | 8 +- .../monitor/SysLogininforController.java | 24 +- .../monitor/SysOperlogController.java | 22 +- .../monitor/SysUserOnlineController.java | 41 +- .../controller/system/RegularController.java | 16 +- .../system/SysConfigController.java | 46 +-- .../controller/system/SysDeptController.java | 68 ++-- .../system/SysDictDataController.java | 35 +- .../system/SysDictTypeController.java | 46 +-- .../controller/system/SysLoginController.java | 27 +- .../controller/system/SysMenuController.java | 65 ++-- .../system/SysNoticeController.java | 27 +- .../controller/system/SysPostController.java | 51 +-- .../system/SysProfileController.java | 48 +-- .../controller/system/SysRoleController.java | 71 ++-- .../controller/system/SysUserController.java | 81 ++-- .../controller/tool/SwaggerController.java | 8 +- .../web/controller/tool/TestController.java | 90 ++--- .../hchyun/web/core/config/SwaggerConfig.java | 5 +- .../src/main/resources/application.yml | 2 +- .../core/controller/BaseController.java | 35 +- .../framework/config/ResourcesConfig.java | 16 +- .../resources/vm/java/serviceImpl.java.vm | 2 +- .../test/controller/ResultsController.java | 186 ++++++++++ .../hchyun/test/controller/StuController.java | 2 +- .../java/com/hchyun/test/dao/ResultsDao.java | 61 +++ .../main/java/com/hchyun/test/dao/StuDao.java | 4 +- .../java/com/hchyun/test/entity/Results.java | 48 ++- .../main/java/com/hchyun/test/entity/Stu.java | 2 +- .../hchyun/test/service/ResultsService.java | 63 ++++ .../com/hchyun/test/service/StuService.java | 2 +- .../test/service/impl/ResultsServiceImpl.java | 153 ++++++++ .../test/service/impl/StuServiceImpl.java | 109 +++--- .../resources/mapper/test/ResultsMapper.xml | 68 ++++ .../main/resources/mapper/test/StuMapper.xml | 46 +-- 43 files changed, 1819 insertions(+), 821 deletions(-) create mode 100644 hchyun-ui/src/api/test/results.js create mode 100644 hchyun-ui/src/components/FileUpload/index.vue create mode 100644 hchyun-ui/src/components/ImageUpload/index.vue create mode 100644 hchyun-ui/src/views/test/results/index.vue create mode 100644 hchyun/hchyun-test/src/main/java/com/hchyun/test/controller/ResultsController.java create mode 100644 hchyun/hchyun-test/src/main/java/com/hchyun/test/dao/ResultsDao.java create mode 100644 hchyun/hchyun-test/src/main/java/com/hchyun/test/service/ResultsService.java create mode 100644 hchyun/hchyun-test/src/main/java/com/hchyun/test/service/impl/ResultsServiceImpl.java create mode 100644 hchyun/hchyun-test/src/main/resources/mapper/test/ResultsMapper.xml diff --git a/hchyun-ui/src/api/test/results.js b/hchyun-ui/src/api/test/results.js new file mode 100644 index 0000000..2f86acd --- /dev/null +++ b/hchyun-ui/src/api/test/results.js @@ -0,0 +1,53 @@ +import request from '@/utils/request' + +// 查询成绩列表 +export function listResults(query) { + return request({ + url: '/test/results/list', + method: 'get', + params: query + }) +} + +// 查询成绩详细 +export function getResults(id) { + return request({ + url: '/test/results/' + id, + method: 'get' + }) +} + +// 新增成绩 +export function addResults(data) { + return request({ + url: '/test/results', + method: 'post', + data: data + }) +} + +// 修改成绩 +export function updateResults(data) { + return request({ + url: '/test/results', + method: 'put', + data: data + }) +} + +// 删除成绩 +export function delResults(id) { + return request({ + url: '/test/results/' + id, + method: 'delete' + }) +} + +// 导出成绩 +export function exportResults(query) { + return request({ + url: '/test/results/export', + method: 'get', + params: query + }) +} \ No newline at end of file diff --git a/hchyun-ui/src/components/FileUpload/index.vue b/hchyun-ui/src/components/FileUpload/index.vue new file mode 100644 index 0000000..69942aa --- /dev/null +++ b/hchyun-ui/src/components/FileUpload/index.vue @@ -0,0 +1,179 @@ + + + + + \ No newline at end of file diff --git a/hchyun-ui/src/components/ImageUpload/index.vue b/hchyun-ui/src/components/ImageUpload/index.vue new file mode 100644 index 0000000..8996329 --- /dev/null +++ b/hchyun-ui/src/components/ImageUpload/index.vue @@ -0,0 +1,100 @@ + + + + + \ No newline at end of file diff --git a/hchyun-ui/src/views/test/results/index.vue b/hchyun-ui/src/views/test/results/index.vue new file mode 100644 index 0000000..6b44179 --- /dev/null +++ b/hchyun-ui/src/views/test/results/index.vue @@ -0,0 +1,287 @@ + + + diff --git a/hchyun-ui/src/views/test/stu/index.vue b/hchyun-ui/src/views/test/stu/index.vue index 29a0285..75f8408 100644 --- a/hchyun-ui/src/views/test/stu/index.vue +++ b/hchyun-ui/src/views/test/stu/index.vue @@ -122,7 +122,7 @@ - + + + + + + +