From 3ae9351c714a787e3f35edbf07afea56179aad42 Mon Sep 17 00:00:00 2001 From: "aoli.qu" <408346101@qq.com> Date: Tue, 31 Aug 2021 10:02:42 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E5=86=B2=E7=AA=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.en.md | 36 +++ src/api/course/course.js | 67 +++++ src/api/course/customCourse.js | 53 ++++ src/components/OrgTree/Index.vue | 193 +++++++++++++ src/views/archives/user/Index.vue | 52 ++++ src/views/course/CourseList.vue | 198 +++++++++++++ src/views/course/courseDetail.vue | 27 ++ src/views/course/customCourseList.vue | 265 +++++++++++++++++ src/views/project/AddClass.vue | 36 +++ src/views/project/ProjectDetail.vue | 359 ++++++++++++++++++++++++ src/views/project/ProjectForm.vue | 131 +++++++++ src/views/project/ProjectUnitSelect.vue | 163 +++++++++++ 12 files changed, 1580 insertions(+) create mode 100644 README.en.md create mode 100644 src/api/course/course.js create mode 100644 src/api/course/customCourse.js create mode 100644 src/components/OrgTree/Index.vue create mode 100644 src/views/archives/user/Index.vue create mode 100644 src/views/course/CourseList.vue create mode 100644 src/views/course/courseDetail.vue create mode 100644 src/views/course/customCourseList.vue create mode 100644 src/views/project/AddClass.vue create mode 100644 src/views/project/ProjectDetail.vue create mode 100644 src/views/project/ProjectForm.vue create mode 100644 src/views/project/ProjectUnitSelect.vue diff --git a/README.en.md b/README.en.md new file mode 100644 index 0000000..71b754b --- /dev/null +++ b/README.en.md @@ -0,0 +1,36 @@ +# 大娃-VUE + +#### Description +大娃前端 + +#### Software Architecture +Software architecture description + +#### Installation + +1. xxxx +2. xxxx +3. xxxx + +#### Instructions + +1. xxxx +2. xxxx +3. xxxx + +#### Contribution + +1. Fork the repository +2. Create Feat_xxx branch +3. Commit your code +4. Create Pull Request + + +#### Gitee Feature + +1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md +2. Gitee blog [blog.gitee.com](https://blog.gitee.com) +3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore) +4. The most valuable open source project [GVP](https://gitee.com/gvp) +5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help) +6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git a/src/api/course/course.js b/src/api/course/course.js new file mode 100644 index 0000000..1c6d574 --- /dev/null +++ b/src/api/course/course.js @@ -0,0 +1,67 @@ +import request from '@/utils/request' + +const courseApi = { +// add: 'sys/menu/add', + get: '/courseManagement/course/details', +// update: 'sys/menu/update', +// del: 'sys/menu/delete', +// updateStatus: 'sys/menu/updateStatus', + list: '/courseManagement/course/listPage' +} + +// export function menuAdd (params) { +// return request({ +// url: menuApi.add, +// method: 'post', +// data: params +// }) +// } +// export function menuGet (params) { +// return request({ +// url: menuApi.get, +// method: 'post', +// data: params +// }) +// } +// export function menuUpdate (params) { +// return request({ +// url: menuApi.update, +// method: 'post', +// data: params +// }) +// } +// export function menuDelete (params) { +// return request({ +// url: menuApi.del, +// method: 'post', +// data: params +// }) +// } + +// 查询课程列表 +export function getCourseList (params) { + return request({ + url: courseApi.list, + method: 'get', + params: params + }) +} + +// 查看课程详情 +export function getCourseDetails (params) { + return request({ + url:courseApi.get, + method:'get', + params:params + }) +} + + + +// export function menuUpdateStatus (params) { +// return request({ +// url: menuApi.updateStatus, +// method: 'post', +// data: params +// }) +// } diff --git a/src/api/course/customCourse.js b/src/api/course/customCourse.js new file mode 100644 index 0000000..b2dc4e7 --- /dev/null +++ b/src/api/course/customCourse.js @@ -0,0 +1,53 @@ +import request from '@/utils/request' + +const projectApi = { +// add: 'sys/menu/add', +// get: 'sys/menu/get', +// update: 'sys/menu/update', +// del: 'sys/menu/delete', +// updateStatus: 'sys/menu/updateStatus', + list: 'courseManagement/customCourse/listPage' +} + +// export function menuAdd (params) { +// return request({ +// url: menuApi.add, +// method: 'post', +// data: params +// }) +// } +// export function menuGet (params) { +// return request({ +// url: menuApi.get, +// method: 'post', +// data: params +// }) +// } +// export function menuUpdate (params) { +// return request({ +// url: menuApi.update, +// method: 'post', +// data: params +// }) +// } +// export function menuDelete (params) { +// return request({ +// url: menuApi.del, +// method: 'post', +// data: params +// }) +// } +export function getcustomCourseList (params) { + return request({ + url: customApi.list, + method: 'get', + params: params + }) +} +// export function menuUpdateStatus (params) { +// return request({ +// url: menuApi.updateStatus, +// method: 'post', +// data: params +// }) +// } diff --git a/src/components/OrgTree/Index.vue b/src/components/OrgTree/Index.vue new file mode 100644 index 0000000..7a6d8c4 --- /dev/null +++ b/src/components/OrgTree/Index.vue @@ -0,0 +1,193 @@ + + + + + + + + + + + + + + + + + + + + + + 组织机构树 + + + + + {{ selectTitle || '请选择组织机构树' }} + + + + + + + \ No newline at end of file diff --git a/src/views/archives/user/Index.vue b/src/views/archives/user/Index.vue new file mode 100644 index 0000000..2df4e90 --- /dev/null +++ b/src/views/archives/user/Index.vue @@ -0,0 +1,52 @@ + + + + + + 人员姓名: + + 查询 + 导出 + + + + + + + + + + + + \ No newline at end of file diff --git a/src/views/course/CourseList.vue b/src/views/course/CourseList.vue new file mode 100644 index 0000000..ed1966b --- /dev/null +++ b/src/views/course/CourseList.vue @@ -0,0 +1,198 @@ + + + + + + + + + + + + + 查询 + (queryParam = {})">重置 + + + + + + + + 新建 + 删除 + + + + 删除 + + 批量操作 + + + + + + + 详情 + + 课程 + + handleDelete(record)"> + 删除 + + + 题库 + + + + + + + + + \ No newline at end of file diff --git a/src/views/course/courseDetail.vue b/src/views/course/courseDetail.vue new file mode 100644 index 0000000..d5f01d2 --- /dev/null +++ b/src/views/course/courseDetail.vue @@ -0,0 +1,27 @@ + + + + Zhou Maomao + + + 1810000000 + + + Hangzhou, Zhejiang + + + empty + + + No. 18, Wantang Road, Xihu District, Hangzhou, Zhejiang, China + + + + + + + \ No newline at end of file diff --git a/src/views/course/customCourseList.vue b/src/views/course/customCourseList.vue new file mode 100644 index 0000000..06fcab8 --- /dev/null +++ b/src/views/course/customCourseList.vue @@ -0,0 +1,265 @@ + + + + + + + + + + + + + + 全部 + 运行中 + 已结束 + 未发布 + + + + + + + + + + + + + + + + + 全部 + 培训 + 考试 + 培训-练习 + 培训-练习-考试 + + + + + + + 查询 + (queryParam = {})">重置 + + + + + + + + 新建 + 删除 + + + + 删除 + 锁定 + + 批量操作 + + + + + + {{ index + 1 }} + + + + 编辑 + + + + 更多 + + + 详情 + + + 禁用 + + + 删除 + + + + + + + + + + + \ No newline at end of file diff --git a/src/views/project/AddClass.vue b/src/views/project/AddClass.vue new file mode 100644 index 0000000..036daba --- /dev/null +++ b/src/views/project/AddClass.vue @@ -0,0 +1,36 @@ + + + + + + \ No newline at end of file diff --git a/src/views/project/ProjectDetail.vue b/src/views/project/ProjectDetail.vue new file mode 100644 index 0000000..3240ab7 --- /dev/null +++ b/src/views/project/ProjectDetail.vue @@ -0,0 +1,359 @@ + + + + + 曲丽丽 + + 2017-07-07 + 12421 + 2017-07-07 + + XX 服务 + 2017-07-07 + 2017-07-07 + + Disabled + Disabled + + 请于两个工作日内确认 + + + + + + + 状态 + 待审批 + + + + + + + + + 创建项目 + + + + 曲丽丽 + 2016-12-12 12:32 + + + + + + 部门初审 + + + + 周毛毛 + 催一下 + + + + + + + + + + + 付晓晓 + 32943898021309809423 + 3321944288191034921 + 18112345678 + 浙江省杭州市西湖区黄姑山路工专路交叉路口 + + + 725 + 2018-08-08 + + 725 + 2018-08-08 + + + + + 林东东 + 1234567 + XX公司-YY部 + 2018-08-08 + 这段描述很长很长很长很长很长很长很长很长很长很长很长很长很长很长... + + + + + Citrullus lanatus (Thunb.) Matsum. et + Nakai一年生蔓生藤本;茎、枝粗壮,具明显的棱。卷须较粗.. + + + + 付小小 + 1234567 + + + + + + 暂无数据 + + + + { + this.operationActiveTabKey = key + } + " + > + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/project/ProjectForm.vue b/src/views/project/ProjectForm.vue new file mode 100644 index 0000000..12eaf19 --- /dev/null +++ b/src/views/project/ProjectForm.vue @@ -0,0 +1,131 @@ + + + + + + + + + Zone one + Zone two + + + + + 必修课 + 选修课 + + + + + 培训 + 考试 + 培训-练习 + 培训-练习-考试 + + + + + {{ item.name }} + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + 补考次数: + + + + + 随机补考 + + + + + + 允许 + 不允许 + + + + + + + 下一步 + 取消 + + + + + diff --git a/src/views/project/ProjectUnitSelect.vue b/src/views/project/ProjectUnitSelect.vue new file mode 100644 index 0000000..6c7318c --- /dev/null +++ b/src/views/project/ProjectUnitSelect.vue @@ -0,0 +1,163 @@ + + + + + 下一步 + 取消 + + + + + + + + + { + onChecked(_, props, [...selectedKeys, ...targetKeys], itemSelect) + } + " + @select=" + (_, props) => { + onChecked(_, props, [...selectedKeys, ...targetKeys], itemSelect) + } + " + /> + + + + + + + + \ No newline at end of file
{{ selectTitle || '请选择组织机构树' }}