From 5cafc37152c56be7b1af30689556342a29916483 Mon Sep 17 00:00:00 2001 From: paidaxing444 <12qwaszx> Date: Sun, 26 Jul 2020 17:00:20 +0800 Subject: [PATCH] =?UTF-8?q?20200726-=E5=85=A5=E5=9B=AD=E7=94=B3=E8=AF=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-ui/src/api/benyi/experience.js | 53 +++ ruoyi-ui/src/router/index.js | 410 +++++++++-------- ruoyi-ui/src/views/benyi/experience/apply.vue | 165 +++++++ .../src/views/benyi/experience/choose.vue | 20 + ruoyi-ui/src/views/benyi/experience/index.vue | 414 ++++++++++++++++++ .../src/views/benyi/experience/result.vue | 0 ruoyi-ui/src/views/benyi/mathstudy/index.vue | 4 - .../controller/ByExperienceController.java | 97 ++++ .../project/benyi/domain/ByExperience.java | 272 ++++++++++++ .../benyi/mapper/ByExperienceMapper.java | 61 +++ .../benyi/service/IByExperienceService.java | 61 +++ .../service/impl/ByExperienceServiceImpl.java | 89 ++++ .../mybatis/benyi/ByExperienceMapper.xml | 131 ++++++ 13 files changed, 1596 insertions(+), 181 deletions(-) create mode 100644 ruoyi-ui/src/api/benyi/experience.js create mode 100644 ruoyi-ui/src/views/benyi/experience/apply.vue create mode 100644 ruoyi-ui/src/views/benyi/experience/choose.vue create mode 100644 ruoyi-ui/src/views/benyi/experience/index.vue create mode 100644 ruoyi-ui/src/views/benyi/experience/result.vue create mode 100644 ruoyi/src/main/java/com/ruoyi/project/benyi/controller/ByExperienceController.java create mode 100644 ruoyi/src/main/java/com/ruoyi/project/benyi/domain/ByExperience.java create mode 100644 ruoyi/src/main/java/com/ruoyi/project/benyi/mapper/ByExperienceMapper.java create mode 100644 ruoyi/src/main/java/com/ruoyi/project/benyi/service/IByExperienceService.java create mode 100644 ruoyi/src/main/java/com/ruoyi/project/benyi/service/impl/ByExperienceServiceImpl.java create mode 100644 ruoyi/src/main/resources/mybatis/benyi/ByExperienceMapper.xml diff --git a/ruoyi-ui/src/api/benyi/experience.js b/ruoyi-ui/src/api/benyi/experience.js new file mode 100644 index 000000000..e667a74b3 --- /dev/null +++ b/ruoyi-ui/src/api/benyi/experience.js @@ -0,0 +1,53 @@ +import request from '@/utils/request' + +// 查询入班体验申请列表 +export function listExperience(query) { + return request({ + url: '/benyi/experience/list', + method: 'get', + params: query + }) +} + +// 查询入班体验申请详细 +export function getExperience(id) { + return request({ + url: '/benyi/experience/' + id, + method: 'get' + }) +} + +// 新增入班体验申请 +export function addExperience(data) { + return request({ + url: '/benyi/experience', + method: 'post', + data: data + }) +} + +// 修改入班体验申请 +export function updateExperience(data) { + return request({ + url: '/benyi/experience', + method: 'put', + data: data + }) +} + +// 删除入班体验申请 +export function delExperience(id) { + return request({ + url: '/benyi/experience/' + id, + method: 'delete' + }) +} + +// 导出入班体验申请 +export function exportExperience(query) { + return request({ + url: '/benyi/experience/export', + method: 'get', + params: query + }) +} diff --git a/ruoyi-ui/src/router/index.js b/ruoyi-ui/src/router/index.js index 9d3e578cb..123349722 100644 --- a/ruoyi-ui/src/router/index.js +++ b/ruoyi-ui/src/router/index.js @@ -26,183 +26,239 @@ import Layout from '@/layout' // 公共路由 export const constantRoutes = [{ - path: '/redirect', - component: Layout, - hidden: true, - children: [{ - path: '/redirect/:path(.*)', - component: () => - import ('@/views/redirect') - }] - }, - { - path: '/login', - component: () => - import ('@/views/login'), - hidden: true - }, - { - path: '/404', - component: () => - import ('@/views/error/404'), - hidden: true - }, - { - path: '/401', - component: () => - import ('@/views/error/401'), - hidden: true - }, - { - path: '', - component: Layout, - redirect: 'index', - children: [{ - path: 'index', - component: () => - import ('@/views/index'), - name: '首页', - meta: { title: '首页', icon: 'dashboard', noCache: true, affix: true } - }] - }, - { - path: '/user', - component: Layout, - hidden: true, - redirect: 'noredirect', - children: [{ - path: 'profile', - component: () => - import ('@/views/system/user/profile/index'), - name: 'Profile', - meta: { title: '个人中心', icon: 'user' } - }] - }, - { - path: '/user/change', - component: Layout, - hidden: true, - redirect: 'noredirect', - children: [{ - path: 'dept', - component: () => - import ('@/views/system/user/change/dept/index'), - name: 'Changedept', - meta: { title: '切换岗位', icon: 'user' } - }] - }, - { - path: '/dict', - component: Layout, - hidden: true, - children: [{ - path: 'type/data/:dictId(\\d+)', - component: () => - import ('@/views/system/dict/data'), - name: 'Data', - meta: { title: '字典数据', icon: '' } - }] - }, - { - path: '/dayflow', - component: Layout, - hidden: true, - children: [{ - path: 'dayflowmanger/dayflowtask/:id(\\d+)', - component: () => - import ('@/views/benyi/dayflow/task'), - name: 'Task', - meta: { title: '一日流程任务', icon: '' } - }] - }, - { - path: '/dayflow/dayflowmanger', - component: Layout, - hidden: true, - children: [{ - path: 'dayflowtask/standard/:code(\\d+)', - component: () => - import ('@/views/benyi/dayflow/standard'), - name: 'Standard', - meta: { title: '一日流程标准', icon: '' } - }] - }, - { - path: '/dayflow/dayflowmanger/dayflowtask', - component: Layout, - hidden: true, - children: [{ - path: 'standard/unscramble/:id(\\d+)', - component: () => - import ('@/views/benyi/dayflow/unscramble'), - name: 'unscramble', - meta: { title: '一日流程标准解读', icon: '' } - }] - }, - { - path: '/video_study', - component: Layout, - hidden: true, - children: [{ - path: 'study/detail/:id(\\d+)', - component: () => - import ('@/views/benyi_train/video_study/detail'), - name: 'Detail', - meta: { title: '培训视频详情', icon: '' } - }] - }, - { - path: '/benyi_course/theme', - component: Layout, - hidden: true, - children: [{ - path: 'activity/:id(\\d+)', - component: () => - import ('@/views/benyi/theme/activity'), - name: 'Theme1', - meta: { title: '主题整合内容', icon: '' } - }] - }, - { - path: '/benyi_course/math', - component: Layout, - hidden: true, - children: [{ - path: 'plan/:id(\\d+)', - component: () => - import ('@/views/benyi/math/plan'), - name: 'Math1', - meta: { title: '游戏数学方案', icon: '' } - }] - }, - { - path: '/job', - component: Layout, - hidden: true, - children: [{ - path: 'log', - component: () => - import ('@/views/monitor/job/log'), - name: 'JobLog', - meta: { title: '调度日志' } - }] - }, - { - path: '/gen', - component: Layout, - hidden: true, - children: [{ - path: 'edit', - component: () => - import ('@/views/tool/gen/editTable'), - name: 'GenEdit', - meta: { title: '修改生成配置' } - }] - } + path: '/redirect', + component: Layout, + hidden: true, + children: [{ + path: '/redirect/:path(.*)', + component: () => + import('@/views/redirect') + }] + }, + { + path: '/login', + component: () => + import('@/views/login'), + hidden: true + }, + { + path: '/404', + component: () => + import('@/views/error/404'), + hidden: true + }, + { + path: '/401', + component: () => + import('@/views/error/401'), + hidden: true + }, + { + path: '/experience/choose/:id(\\d+)', + component: () => + import('@/views/benyi/experience/choose'), + hidden: true + }, + { + path: '/experience/apply/:id(\\d+)', + component: () => + import('@/views/benyi/experience/apply'), + hidden: true + }, + { + path: '/experience/result/:id(\\d+)', + component: () => + import('@/views/benyi/experience/result'), + hidden: true + }, + { + path: '', + component: Layout, + redirect: 'index', + children: [{ + path: 'index', + component: () => + import('@/views/index'), + name: '首页', + meta: { + title: '首页', + icon: 'dashboard', + noCache: true, + affix: true + } + }] + }, + { + path: '/user', + component: Layout, + hidden: true, + redirect: 'noredirect', + children: [{ + path: 'profile', + component: () => + import('@/views/system/user/profile/index'), + name: 'Profile', + meta: { + title: '个人中心', + icon: 'user' + } + }] + }, + { + path: '/user/change', + component: Layout, + hidden: true, + redirect: 'noredirect', + children: [{ + path: 'dept', + component: () => + import('@/views/system/user/change/dept/index'), + name: 'Changedept', + meta: { + title: '切换岗位', + icon: 'user' + } + }] + }, + { + path: '/dict', + component: Layout, + hidden: true, + children: [{ + path: 'type/data/:dictId(\\d+)', + component: () => + import('@/views/system/dict/data'), + name: 'Data', + meta: { + title: '字典数据', + icon: '' + } + }] + }, + { + path: '/dayflow', + component: Layout, + hidden: true, + children: [{ + path: 'dayflowmanger/dayflowtask/:id(\\d+)', + component: () => + import('@/views/benyi/dayflow/task'), + name: 'Task', + meta: { + title: '一日流程任务', + icon: '' + } + }] + }, + { + path: '/dayflow/dayflowmanger', + component: Layout, + hidden: true, + children: [{ + path: 'dayflowtask/standard/:code(\\d+)', + component: () => + import('@/views/benyi/dayflow/standard'), + name: 'Standard', + meta: { + title: '一日流程标准', + icon: '' + } + }] + }, + { + path: '/dayflow/dayflowmanger/dayflowtask', + component: Layout, + hidden: true, + children: [{ + path: 'standard/unscramble/:id(\\d+)', + component: () => + import('@/views/benyi/dayflow/unscramble'), + name: 'unscramble', + meta: { + title: '一日流程标准解读', + icon: '' + } + }] + }, + { + path: '/video_study', + component: Layout, + hidden: true, + children: [{ + path: 'study/detail/:id(\\d+)', + component: () => + import('@/views/benyi_train/video_study/detail'), + name: 'Detail', + meta: { + title: '培训视频详情', + icon: '' + } + }] + }, + { + path: '/benyi_course/theme', + component: Layout, + hidden: true, + children: [{ + path: 'activity/:id(\\d+)', + component: () => + import('@/views/benyi/theme/activity'), + name: 'Theme1', + meta: { + title: '主题整合内容', + icon: '' + } + }] + }, + { + path: '/benyi_course/math', + component: Layout, + hidden: true, + children: [{ + path: 'plan/:id(\\d+)', + component: () => + import('@/views/benyi/math/plan'), + name: 'Math1', + meta: { + title: '游戏数学方案', + icon: '' + } + }] + }, + { + path: '/job', + component: Layout, + hidden: true, + children: [{ + path: 'log', + component: () => + import('@/views/monitor/job/log'), + name: 'JobLog', + meta: { + title: '调度日志' + } + }] + }, + { + path: '/gen', + component: Layout, + hidden: true, + children: [{ + path: 'edit', + component: () => + import('@/views/tool/gen/editTable'), + name: 'GenEdit', + meta: { + title: '修改生成配置' + } + }] + } ] export default new Router({ - mode: 'history', // 去掉url中的# - scrollBehavior: () => ({ y: 0 }), - routes: constantRoutes -}) \ No newline at end of file + mode: 'history', // 去掉url中的# + scrollBehavior: () => ({ + y: 0 + }), + routes: constantRoutes +}) diff --git a/ruoyi-ui/src/views/benyi/experience/apply.vue b/ruoyi-ui/src/views/benyi/experience/apply.vue new file mode 100644 index 000000000..92c66eb3d --- /dev/null +++ b/ruoyi-ui/src/views/benyi/experience/apply.vue @@ -0,0 +1,165 @@ + + + \ No newline at end of file diff --git a/ruoyi-ui/src/views/benyi/experience/choose.vue b/ruoyi-ui/src/views/benyi/experience/choose.vue new file mode 100644 index 000000000..fcc4cdd96 --- /dev/null +++ b/ruoyi-ui/src/views/benyi/experience/choose.vue @@ -0,0 +1,20 @@ + + \ No newline at end of file diff --git a/ruoyi-ui/src/views/benyi/experience/index.vue b/ruoyi-ui/src/views/benyi/experience/index.vue new file mode 100644 index 000000000..ad21f9572 --- /dev/null +++ b/ruoyi-ui/src/views/benyi/experience/index.vue @@ -0,0 +1,414 @@ + + + \ No newline at end of file diff --git a/ruoyi-ui/src/views/benyi/experience/result.vue b/ruoyi-ui/src/views/benyi/experience/result.vue new file mode 100644 index 000000000..e69de29bb diff --git a/ruoyi-ui/src/views/benyi/mathstudy/index.vue b/ruoyi-ui/src/views/benyi/mathstudy/index.vue index a772c75cc..628f21ec8 100644 --- a/ruoyi-ui/src/views/benyi/mathstudy/index.vue +++ b/ruoyi-ui/src/views/benyi/mathstudy/index.vue @@ -73,13 +73,9 @@