From 2d3a95f1bdf657a0334ef410cd1c355563ed6fcd Mon Sep 17 00:00:00 2001 From: yuping <82253452@qq.com> Date: Fri, 17 Feb 2023 21:18:09 +0800 Subject: [PATCH 01/53] =?UTF-8?q?--fix=20=E5=A4=8D=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/indexCourse.js | 1 + src/views/courselibrary/CoursewareManage.vue | 1524 +++++++++--------- 2 files changed, 764 insertions(+), 761 deletions(-) diff --git a/src/api/indexCourse.js b/src/api/indexCourse.js index 15fd7983..f2200d74 100644 --- a/src/api/indexCourse.js +++ b/src/api/indexCourse.js @@ -32,6 +32,7 @@ export const edit = (obj) => http.post("/admin/offcourse/edit", obj); //7新建或编辑面授课开课 export const editPlan = (obj) => http.post("/admin/offcourse/editPlan", obj); export const copyCoursePlan = (params) => http.get("/admin/offcourse/copyCoursePlan", {params}); +export const copyCourse = (params) => http.get("/admin/offcourse/copyCourse", {params}); //8课程导出 export const exportP = (obj) => http.post("/admin/offcourse/export", obj); //9操作面授课(发布,撤回,删除,审核,停用) diff --git a/src/views/courselibrary/CoursewareManage.vue b/src/views/courselibrary/CoursewareManage.vue index 61648d90..6ce4945a 100644 --- a/src/views/courselibrary/CoursewareManage.vue +++ b/src/views/courselibrary/CoursewareManage.vue @@ -7,54 +7,54 @@
triggerNode.parentNode || document.body " - v-model:value="sysTypeId" - show-search - style="width: 200px" - :dropdown-style="{ maxHeight: '400px', overflow: 'auto' }" - placeholder="请选择内容分类" - allow-clear - tree-default-expand-all - :fieldNames="{ + v-model:value="sysTypeId" + show-search + style="width: 200px" + :dropdown-style="{ maxHeight: '400px', overflow: 'auto' }" + placeholder="请选择内容分类" + allow-clear + tree-default-expand-all + :fieldNames="{ children: 'children', label: 'name', value: 'code', }" - :tree-data="sysTypeOptions" + :tree-data="sysTypeOptions" >
@@ -62,11 +62,11 @@
创建时间:
@@ -83,9 +83,9 @@
导出
@@ -102,16 +102,16 @@
@@ -125,20 +125,20 @@
课程名称:
@@ -158,8 +158,8 @@
@@ -167,15 +167,15 @@
@@ -183,8 +183,8 @@
@@ -192,14 +192,14 @@
- 1、课程名称统一不加书名号。
+ 1、课程名称统一不加书名号。
2、项目名称、属地等信息如需体现在课程名称中,请放在课程名称信息 之后,如“时间管理(GROW180项目)”或“时间管理(B*)”确保首先 - 看到的是课程内容主题。
+ 看到的是课程内容主题。
3、同一课程如先后有多个版本,原则上仅开放最新版本,旧版本应停用 版本如必须以年份标明,请以“沟通技巧(2022年)”的方式呈现。
@@ -209,8 +209,8 @@
@@ -234,9 +234,9 @@
面授 @@ -251,8 +251,8 @@
@@ -262,18 +262,18 @@
@@ -297,9 +297,9 @@ @@ -307,32 +307,45 @@
- - \ No newline at end of file + diff --git a/src/components/drawers/router/RouterVoteManage.vue b/src/components/drawers/router/RouterVoteManage.vue index fd5d03c8..a1c150eb 100644 --- a/src/components/drawers/router/RouterVoteManage.vue +++ b/src/components/drawers/router/RouterVoteManage.vue @@ -23,7 +23,7 @@ v-if="datasource.type !== 6 && datasource.type !== 9" class="endtime" > - +
@@ -48,7 +48,7 @@ placeholder="请选择" :options="projectNameList" @change="selectProjectName" - + >
@@ -112,13 +112,13 @@
-->
- - + - + - \ No newline at end of file diff --git a/src/components/student/TableStudent.vue b/src/components/student/TableStudent.vue index 6b59d36c..7b5f6424 100644 --- a/src/components/student/TableStudent.vue +++ b/src/components/student/TableStudent.vue @@ -547,7 +547,7 @@ function exportTaskStu() { window.open( `${ process.env.VUE_APP_BASE_API - }/admin/student/exportTaskStudent?type=${1}&pid=${props.id}` + }/admin/student/exportTaskStudent?type=${1}&pid=${props.targetId}` ); } From f17541095a36cf00302a65b0dc4176e76e2cbfbd Mon Sep 17 00:00:00 2001 From: wyx Date: Sun, 19 Feb 2023 09:32:23 +0800 Subject: [PATCH 46/53] =?UTF-8?q?fix:=E4=BF=AE=E6=94=B9=E6=8A=95=E7=A5=A8?= =?UTF-8?q?=E5=AF=BC=E5=87=BA=E9=97=AE=E9=A2=98=EF=BC=8C=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E6=8A=95=E7=A5=A8=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../drawers/project/ProjectVoteManage.vue | 14 ++------------ src/components/drawers/router/RouterVoteManage.vue | 12 +----------- 2 files changed, 3 insertions(+), 23 deletions(-) diff --git a/src/components/drawers/project/ProjectVoteManage.vue b/src/components/drawers/project/ProjectVoteManage.vue index 999fd54e..461402bc 100644 --- a/src/components/drawers/project/ProjectVoteManage.vue +++ b/src/components/drawers/project/ProjectVoteManage.vue @@ -176,21 +176,11 @@ value: "1", label: "未开始", }, - { - id: 2, - value: "2", - label: "进行中", - }, { id: 3, value: "3", label: "已完成", }, - { - id: 4, - value: "4", - label: "未完成", - }, ], tabledata: [], tableDataTotalLoading: true, // 表格loading加载配置 @@ -438,8 +428,8 @@ // 导出数据 function exportTaskStu() { console.log("导出数据") - console.log(`${process.env.VUE_APP_BASE_API}/admin/vote/manage/export/vote?type=${2}&voteId=${props.datasource.projectTaskId}`) - window.open(`${process.env.VUE_APP_BASE_API}/admin/vote/manage/export/vote?type=${2}&voteId=${props.datasource.projectTaskId}`) + console.log(`${process.env.VUE_APP_BASE_API}/admin/vote/manage/export/vote?type=${2}&voteId=${props.datasource.id}`) + window.open(`${process.env.VUE_APP_BASE_API}/admin/vote/manage/export/vote?type=${2}&voteId=${props.datasource.id}`) } return { diff --git a/src/components/drawers/router/RouterVoteManage.vue b/src/components/drawers/router/RouterVoteManage.vue index a1c150eb..44b2c255 100644 --- a/src/components/drawers/router/RouterVoteManage.vue +++ b/src/components/drawers/router/RouterVoteManage.vue @@ -180,21 +180,11 @@ value: "1", label: "未开始", }, - { - id: 2, - value: "2", - label: "进行中", - }, { id: 3, value: "3", label: "已完成", - }, - { - id: 4, - value: "4", - label: "未完成", - }, + } ], tabledata: [], tableDataTotalLoading: true, // 表格loading加载配置 From ed539fef717596f468d4fd5dae408c6c11f2a4c2 Mon Sep 17 00:00:00 2001 From: wyx Date: Sun, 19 Feb 2023 09:49:35 +0800 Subject: [PATCH 47/53] =?UTF-8?q?fix:=E4=BF=AE=E6=94=B9=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E6=8A=95=E7=A5=A8=E5=AF=BC=E5=87=BA=E6=95=B0=E6=8D=AE=E5=8F=82?= =?UTF-8?q?=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/drawers/project/ProjectVoteManage.vue | 4 ++-- src/components/drawers/router/RouterVoteManage.vue | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/drawers/project/ProjectVoteManage.vue b/src/components/drawers/project/ProjectVoteManage.vue index 461402bc..657a1dcc 100644 --- a/src/components/drawers/project/ProjectVoteManage.vue +++ b/src/components/drawers/project/ProjectVoteManage.vue @@ -428,8 +428,8 @@ // 导出数据 function exportTaskStu() { console.log("导出数据") - console.log(`${process.env.VUE_APP_BASE_API}/admin/vote/manage/export/vote?type=${2}&voteId=${props.datasource.id}`) - window.open(`${process.env.VUE_APP_BASE_API}/admin/vote/manage/export/vote?type=${2}&voteId=${props.datasource.id}`) + console.log(`${process.env.VUE_APP_BASE_API}/admin/vote/manage/export/vote?type=${2}&voteId=${props.datasource.courseId}`) + window.open(`${process.env.VUE_APP_BASE_API}/admin/vote/manage/export/vote?type=${2}&voteId=${props.datasource.courseId}`) } return { diff --git a/src/components/drawers/router/RouterVoteManage.vue b/src/components/drawers/router/RouterVoteManage.vue index 44b2c255..05d058b9 100644 --- a/src/components/drawers/router/RouterVoteManage.vue +++ b/src/components/drawers/router/RouterVoteManage.vue @@ -353,6 +353,7 @@ const afterVisibleChange = (bol) => { if (bol == true) { console.log("当前是什么类型", props.datasource.type); + console.log("当前是什么类型", props.datasource); state.tableDataTotalLoading = true; getData(); } From f2c54e57ca8dbcbd87b2aa9fadd71e83a34d3d52 Mon Sep 17 00:00:00 2001 From: wyx Date: Sun, 19 Feb 2023 10:14:41 +0800 Subject: [PATCH 48/53] =?UTF-8?q?fix:=E5=A2=9E=E5=8A=A0=E8=80=83=E8=AF=95?= =?UTF-8?q?=E5=AF=BC=E5=87=BA=E5=8F=82=E6=95=B0targetid?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/drawers/project/ProjectExamManage.vue | 3 ++- src/components/drawers/router/RouterExaminationManage.vue | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/drawers/project/ProjectExamManage.vue b/src/components/drawers/project/ProjectExamManage.vue index ed5febf3..2bb9e61b 100644 --- a/src/components/drawers/project/ProjectExamManage.vue +++ b/src/components/drawers/project/ProjectExamManage.vue @@ -347,6 +347,7 @@ export default { const afterVisibleChange = (bol) => { if (bol == true) { state.loadingData = true; + console.log(props.datasource) getData(); } }; @@ -415,7 +416,7 @@ export default { {/* 导出数据 */} function exportData() { // window.open(`${process.env.VUE_APP_BASE_API}/admin/exam/manage/exportExam?chapterId=${props.datasource.stageId=="0"?"":props.datasource.stageId}&targetId=${props.datasource.projectId}&taskId=${props.datasource.courseId}&type=${2}`) - window.open(`${process.env.VUE_APP_BASE_API}/admin/exam/manage/exportExam?currentStageId=${props.datasource.stageId}&type=${2}&pid=${props.datasource.projectId}&taskId=${props.datasource.courseId}&taskType=${props.datasource.type}`) + window.open(`${process.env.VUE_APP_BASE_API}/admin/exam/manage/exportExam?currentStageId=${props.datasource.stageId}&type=${2}&targetId=${props.datasource.projectId}&pid=${props.datasource.projectId}&taskId=${props.datasource.courseId}&taskType=${props.datasource.type}`) {/* api.ExportExam({ "chapterId": props.datasource.chapterId, diff --git a/src/components/drawers/router/RouterExaminationManage.vue b/src/components/drawers/router/RouterExaminationManage.vue index c53245b5..879d30a9 100644 --- a/src/components/drawers/router/RouterExaminationManage.vue +++ b/src/components/drawers/router/RouterExaminationManage.vue @@ -435,7 +435,7 @@ export default { {/* 导出数据 */} function exportData() { // window.open(`${process.env.VUE_APP_BASE_API}/admin/exam/manage/exportExam?chapterId=${props.datasource.chapterId}&targetId=${props.datasource.routerId}&taskId=${props.datasource.courseId}&type=${1}`) - window.open(`${process.env.VUE_APP_BASE_API}/admin/exam/manage/exportExam?currentStageId=${props.datasource.chapterId}&type=${1}&pid=${props.datasource.routerId}&taskId=${props.datasource.courseId}&taskType=${props.datasource.type}`) + window.open(`${process.env.VUE_APP_BASE_API}/admin/exam/manage/exportExam?currentStageId=${props.datasource.chapterId}&type=${1}&pid=${props.datasource.routerId}&targetId=${props.datasource.routerId}&taskId=${props.datasource.courseId}&taskType=${props.datasource.type}`) {/* api.ExportExam({ "chapterId": props.datasource.chapterId, From e92fdf1b69d9dcb71ac3ecfe40c15506774ccd1b Mon Sep 17 00:00:00 2001 From: wyx Date: Sun, 19 Feb 2023 11:59:17 +0800 Subject: [PATCH 49/53] =?UTF-8?q?fix:=E7=B3=BB=E7=BB=9F=E5=A4=96=E9=83=A8?= =?UTF-8?q?=E8=80=83=E8=AF=95=E5=8C=BA=E5=88=86=EF=BC=8C=E5=A4=96=E9=83=A8?= =?UTF-8?q?=E8=80=83=E8=AF=95=E7=AE=A1=E7=90=86=E5=AD=A6=E5=91=98=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E6=9F=A5=E8=AF=A2=E5=8F=82=E6=95=B0=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../drawers/project/ProjectExternalExamManage.vue | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/components/drawers/project/ProjectExternalExamManage.vue b/src/components/drawers/project/ProjectExternalExamManage.vue index dde5557c..151ec439 100644 --- a/src/components/drawers/project/ProjectExternalExamManage.vue +++ b/src/components/drawers/project/ProjectExternalExamManage.vue @@ -155,6 +155,10 @@ return {}; }, }, + outchapter: { + type: Number, + default: null, + }, }, setup(props, ctx) { @@ -371,13 +375,13 @@ function getData() { state.loadingData = true; api.QueryExternalExamManageDetail({ - chapterId: props.datasource.stageId, + chapterId: props.outchapter, pageNo: state.currentPage, pageSize: state.pageSize, status: state.projectName, studentName: state.name, targetId: props.datasource.projectId, - taskId: props.datasource.projectTaskId, + taskId: props.datasource.courseId, type: 2, }).then(res=>{ console.log(res) From 79f929202e851cc3ae1b065e619ccf20750b0cac Mon Sep 17 00:00:00 2001 From: wyx Date: Sun, 19 Feb 2023 12:04:34 +0800 Subject: [PATCH 50/53] =?UTF-8?q?fix:=E4=BF=AE=E6=94=B9=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E5=A4=96=E9=83=A8=E8=80=83=E8=AF=95=E5=AD=A6=E5=91=98=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E5=88=97=E8=A1=A8=E5=8F=82=E6=95=B0=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/drawers/project/ProjectExternalExamManage.vue | 1 - 1 file changed, 1 deletion(-) diff --git a/src/components/drawers/project/ProjectExternalExamManage.vue b/src/components/drawers/project/ProjectExternalExamManage.vue index 151ec439..ed8bef75 100644 --- a/src/components/drawers/project/ProjectExternalExamManage.vue +++ b/src/components/drawers/project/ProjectExternalExamManage.vue @@ -375,7 +375,6 @@ function getData() { state.loadingData = true; api.QueryExternalExamManageDetail({ - chapterId: props.outchapter, pageNo: state.currentPage, pageSize: state.pageSize, status: state.projectName, From f48145eb5bb79473bb31a2c5a4c3599310874f1d Mon Sep 17 00:00:00 2001 From: wyx Date: Sun, 19 Feb 2023 12:25:53 +0800 Subject: [PATCH 51/53] fix --- src/components/drawers/project/ProjectExternalExamManage.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/drawers/project/ProjectExternalExamManage.vue b/src/components/drawers/project/ProjectExternalExamManage.vue index ed8bef75..151ec439 100644 --- a/src/components/drawers/project/ProjectExternalExamManage.vue +++ b/src/components/drawers/project/ProjectExternalExamManage.vue @@ -375,6 +375,7 @@ function getData() { state.loadingData = true; api.QueryExternalExamManageDetail({ + chapterId: props.outchapter, pageNo: state.currentPage, pageSize: state.pageSize, status: state.projectName, From b1c4b80be3bf25cf387b80e7b5bdde40c736eeed Mon Sep 17 00:00:00 2001 From: lpq Date: Sun, 19 Feb 2023 13:38:30 +0800 Subject: [PATCH 52/53] =?UTF-8?q?=E8=AE=A1=E7=AE=97=E7=AD=BE=E5=88=B0?= =?UTF-8?q?=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/drawers/ActiveAttendance.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/drawers/ActiveAttendance.vue b/src/components/drawers/ActiveAttendance.vue index fe816382..8af1e4ed 100644 --- a/src/components/drawers/ActiveAttendance.vue +++ b/src/components/drawers/ActiveAttendance.vue @@ -409,10 +409,10 @@ export default { const isSignClick = () => { debugger console.log("计算签到时间", props.datasource); - let beginTime = new Date(props.datasource.info.activityStartTime).getTime(); + let beginTime = new Date(props.datasource.startTime).getTime(); let endTime = !props.datasource.info.afterSignIn - ? new Date(props.datasource.info.endTime).getTime() - : new Date(props.datasource.info.startTime).getTime(); + ? new Date(props.datasource.endTime).getTime() + : new Date(props.datasource.startTime).getTime(); if (props.datasource.info.beforeSignIn && props.datasource.info.afterSignIn) { //有开始前有开始后 From 0f14ed29aee03b12f5f7a306a7b57a0687912bf5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E4=B8=9C=E8=BF=9B1?= <963286636@qq.com> Date: Sun, 19 Feb 2023 13:44:23 +0800 Subject: [PATCH 53/53] =?UTF-8?q?BUG=20=E5=AD=A6=E4=B9=A0=E8=B7=AF?= =?UTF-8?q?=E5=BE=84=E4=B8=8B=20=E5=AD=A6=E5=91=98=E5=88=97=E8=A1=A8=20?= =?UTF-8?q?=E6=9F=A5=E7=9C=8B=E9=A1=B5=E9=9D=A2=E6=95=B0=E6=8D=AE=20?= =?UTF-8?q?=E6=B2=A1=E5=87=BA=E6=9D=A5=EF=BC=88=E4=B9=8B=E5=89=8D=E6=98=AF?= =?UTF-8?q?=E5=A5=BD=E7=9A=84=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/drawers/CheckStu.vue | 8 ++++---- src/components/drawers/EvList.vue | 13 ++++++++++--- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/src/components/drawers/CheckStu.vue b/src/components/drawers/CheckStu.vue index 135b6c1e..0b92ab72 100644 --- a/src/components/drawers/CheckStu.vue +++ b/src/components/drawers/CheckStu.vue @@ -22,8 +22,8 @@
-
{{pro.name}}
-
{{pro.deptName?pro.deptName:"" + '-' + pro.jobName?pro.jobName:""}}
+
{{pro.userInfoBo.userName}}
+
{{pro.userInfoBo.deptName?pro.userInfoBo.deptName:"" + '-' + pro.userInfoBo.jobName?pro.userInfoBo.jobName:""}}
进度排名
@@ -68,7 +68,7 @@
-->
- +
diff --git a/src/components/drawers/EvList.vue b/src/components/drawers/EvList.vue index c9d32502..7f8462d8 100644 --- a/src/components/drawers/EvList.vue +++ b/src/components/drawers/EvList.vue @@ -128,7 +128,7 @@ const {data, loading, total, fetch} = useBoeApiPage(TEST_PAGE, params.value, { totalPage: res => res.result.total_page_num, total: res => res.result.count }) -console.log(data) +console.log(data,222) watch(taskIndex, () => { if (taskIndex.value >= 0) { rowSelectKeys.value = [props.taskList[taskIndex.value].courseId] @@ -194,19 +194,26 @@ function confirm() { } if (taskIndex.value === -1) { let list = props.taskList - list.push({ + console.log(props,222,list); + if(list!=undefined){ + list.push({ name: selectsData.value[0].title, type: 3, courseId: selectsData.value[0].id, info: selectsData.value[0] }) + } + } else { const data = props.taskList[taskIndex.value] data.name = selectsData.value[0].title data.courseId = selectsData.value[0].id data.info = selectsData.value[0] } - emit('update:taskList', [...props.taskList]) + if(props.taskList!=undefined){ + emit('update:taskList', [...props.taskList]) + } + closeDrawer() }