From 2a745b7ae50f23ff914e2fade4656489b9af373f Mon Sep 17 00:00:00 2001 From: wyx <51903@qq.com> Date: Mon, 13 Mar 2023 10:11:25 +0800 Subject: [PATCH 01/15] =?UTF-8?q?fix:=E9=9D=A2=E6=8E=88=E8=AF=BE=E7=BC=96?= =?UTF-8?q?=E8=BE=91=E5=90=8E=E9=99=84=E4=BB=B6=E8=B7=AF=E5=BE=84=E5=8F=98?= =?UTF-8?q?=E5=8C=96=E9=97=AE=E9=A2=98=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/courselibrary/CoursewareManage.vue | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/views/courselibrary/CoursewareManage.vue b/src/views/courselibrary/CoursewareManage.vue index 8c39f627..9b25f357 100644 --- a/src/views/courselibrary/CoursewareManage.vue +++ b/src/views/courselibrary/CoursewareManage.vue @@ -1165,7 +1165,7 @@
- +
@@ -2591,6 +2591,7 @@ export default defineComponent({ imgList: [], validated: 0, attach: "", + attachName: "", pageSize2: 10, currentPage2: 0, tableDataTotal2: 0, @@ -3746,7 +3747,8 @@ export default defineComponent({ : (str += arrss[i].slice(arrss[i].lastIndexOf("/") + 1) + ","); } console.log(str); - state.attach = str; + state.attachName = str; + state.attach = item.attach; state.xjkkinputV3 = [ dayjs(item.beginTime, "YYYY-MM-DD HH:mm"), From 7f36db4f4c15e92da93b1dda43742eca929c7e27 Mon Sep 17 00:00:00 2001 From: yuping <82253452@qq.com> Date: Mon, 13 Mar 2023 18:51:09 +0800 Subject: [PATCH 02/15] =?UTF-8?q?--=20fix=20=E8=AF=84=E4=BC=B0=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E6=9F=A5=E7=9C=8Bbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/drawers/ViewAssess.vue | 6 +++++- src/views/research/ManagePage.vue | 12 +++++++----- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/src/components/drawers/ViewAssess.vue b/src/components/drawers/ViewAssess.vue index 810ff844..dbd0f227 100644 --- a/src/components/drawers/ViewAssess.vue +++ b/src/components/drawers/ViewAssess.vue @@ -167,6 +167,10 @@ export default { return {}; }, }, + assessmentId: { + type: Number, + default: null, + }, datasource: { type: Object, default: function () { @@ -204,7 +208,7 @@ export default { console.log('我是传递过来的参数2', props.basicdata) api.QueryAssessmentDetail({ "assessmentSubmitId": props.datasource.assessmentSubmitId?props.datasource.assessmentSubmitId:props.datasource.assessmentResultIds, - "courseId": props.datasource.courseId, + "courseId": props.assessmentId, "studentId": props.datasource.studentId }).then(res=>{ console.log(res) diff --git a/src/views/research/ManagePage.vue b/src/views/research/ManagePage.vue index 39ed0052..1acb9cc2 100644 --- a/src/views/research/ManagePage.vue +++ b/src/views/research/ManagePage.vue @@ -74,7 +74,7 @@ - @@ -90,7 +90,7 @@ export default { components: { ViewAssess }, setup() { const router = useRouter(); - const { query: { createName, createTime }} = useRoute(); + const { query: { createName, createTime },params:{id:assessmentId}} = useRoute(); const state = reactive({ Assessvisible: false, basicInfo: "", @@ -105,11 +105,12 @@ export default { evalStuListDataTotal: 0, evalCurrentPage: 1 }); - + console.log(2222222222); + console.log(router); const getInfoDate = async () => { state.tableDataTotalLoading = true; await queryAssessmentDetailList({ - assessmentId: router.currentRoute.value.params.id, + assessmentId: assessmentId, }).then(res => { console.log('获取评估信息', res); if (res.data.code == 200) { @@ -122,7 +123,7 @@ export default { // 获取学员信息 state.evalStuListLoading = true; api.QueryAssessmentManageMessage({ - "assessmentId": router.currentRoute.value.params.id, + "assessmentId": assessmentId, "pageNo": state.evalCurrentPage, "pageSize": state.pageSize }).then(res => { @@ -160,6 +161,7 @@ export default { }; return { ...toRefs(state), + assessmentId, dataSource: [ { key: "1", From f8816f0df4dd2797461c84df81611318620cb001 Mon Sep 17 00:00:00 2001 From: yuping <82253452@qq.com> Date: Mon, 13 Mar 2023 21:19:21 +0800 Subject: [PATCH 03/15] =?UTF-8?q?--=20fix=20=E8=AF=84=E4=BC=B0=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E6=9F=A5=E7=9C=8Bbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/research/ResearchAdd.vue | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/views/research/ResearchAdd.vue b/src/views/research/ResearchAdd.vue index fa0efaaf..1e8a250e 100644 --- a/src/views/research/ResearchAdd.vue +++ b/src/views/research/ResearchAdd.vue @@ -683,11 +683,11 @@ export default { } CountNum += Number(item["weightScale"]); } - console.log("CountNum"); - console.log(CountNum); - if(CountNum>100){ - CountNum = 100; - } + // console.log("CountNum"); + // console.log(CountNum); + // if(CountNum>100){ + // CountNum = 100; + // } if (CountNum !== 100) { message.error("当前权重设置是百分制 请重新配置"); return false; From fa431338c80dc620ba1ab8043ad2969f1da1a9d5 Mon Sep 17 00:00:00 2001 From: wyx <51903@qq.com> Date: Tue, 14 Mar 2023 18:50:18 +0800 Subject: [PATCH 04/15] =?UTF-8?q?style:=E6=96=B0=E7=89=88=E9=9D=A2?= =?UTF-8?q?=E6=8E=88=E8=AF=BE=E7=95=8C=E9=9D=A2=E6=B7=BB=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/images/courseManage/persion.png | Bin 0 -> 7075 bytes src/assets/images/courseManage/position.png | Bin 0 -> 8507 bytes src/assets/images/courseManage/time.png | Bin 0 -> 8203 bytes src/components/drawers/AddFaceClass.vue | 278 ++++ src/components/drawers/AddOpenCourse.vue | 1382 +++++++++++++++++ src/components/drawers/FeaceClassAll.vue | 470 ++++++ .../drawers/project/ProjectFaceStu.vue | 467 +++--- .../drawers/project/ProjectFaceTaskManage.vue | 172 +- .../drawers/router/RouterFaceStu.vue | 239 +-- .../drawers/router/RouterFaceTeachManage.vue | 87 +- src/utils/const.js | 14 +- src/views/learningpath/LevelAddDetail.vue | 20 +- src/views/projectcenter/TaskAdd.vue | 25 +- 13 files changed, 2558 insertions(+), 596 deletions(-) create mode 100644 src/assets/images/courseManage/persion.png create mode 100644 src/assets/images/courseManage/position.png create mode 100644 src/assets/images/courseManage/time.png create mode 100644 src/components/drawers/AddFaceClass.vue create mode 100644 src/components/drawers/AddOpenCourse.vue create mode 100644 src/components/drawers/FeaceClassAll.vue diff --git a/src/assets/images/courseManage/persion.png b/src/assets/images/courseManage/persion.png new file mode 100644 index 0000000000000000000000000000000000000000..049decd52ff63bb4eea2ebb4e8f4abe4a1539338 GIT binary patch literal 7075 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 E0e19AV*mgE literal 0 HcmV?d00001 diff --git a/src/assets/images/courseManage/time.png b/src/assets/images/courseManage/time.png new file mode 100644 index 0000000000000000000000000000000000000000..1e5a0e94db2e3a8d8ad64158fcff0e44413da7a6 GIT binary patch literal 8203 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 literal 0 HcmV?d00001 diff --git a/src/components/drawers/AddFaceClass.vue b/src/components/drawers/AddFaceClass.vue new file mode 100644 index 00000000..2b723175 --- /dev/null +++ b/src/components/drawers/AddFaceClass.vue @@ -0,0 +1,278 @@ + + + + \ No newline at end of file diff --git a/src/components/drawers/AddOpenCourse.vue b/src/components/drawers/AddOpenCourse.vue new file mode 100644 index 00000000..8e9ee1ba --- /dev/null +++ b/src/components/drawers/AddOpenCourse.vue @@ -0,0 +1,1382 @@ + + + + \ No newline at end of file diff --git a/src/components/drawers/FeaceClassAll.vue b/src/components/drawers/FeaceClassAll.vue new file mode 100644 index 00000000..d9543ac3 --- /dev/null +++ b/src/components/drawers/FeaceClassAll.vue @@ -0,0 +1,470 @@ + + + + + \ No newline at end of file diff --git a/src/components/drawers/project/ProjectFaceStu.vue b/src/components/drawers/project/ProjectFaceStu.vue index a8bd86ff..802c7568 100644 --- a/src/components/drawers/project/ProjectFaceStu.vue +++ b/src/components/drawers/project/ProjectFaceStu.vue @@ -1,14 +1,14 @@ diff --git a/src/components/common/QrCode.vue b/src/components/common/QrCode.vue new file mode 100644 index 00000000..1bf006a9 --- /dev/null +++ b/src/components/common/QrCode.vue @@ -0,0 +1,266 @@ + + + + \ No newline at end of file diff --git a/src/components/common/RangePicker.vue b/src/components/common/RangePicker.vue new file mode 100644 index 00000000..e43eba33 --- /dev/null +++ b/src/components/common/RangePicker.vue @@ -0,0 +1,47 @@ + + + \ No newline at end of file diff --git a/src/components/drawers/AddFaceClass.vue b/src/components/drawers/AddFaceClass.vue index 2b723175..3cf84403 100644 --- a/src/components/drawers/AddFaceClass.vue +++ b/src/components/drawers/AddFaceClass.vue @@ -1,278 +1,271 @@ - - +} + \ No newline at end of file diff --git a/src/components/drawers/AddOpenCourse.vue b/src/components/drawers/AddOpenCourse.vue index 8e9ee1ba..8b7cad30 100644 --- a/src/components/drawers/AddOpenCourse.vue +++ b/src/components/drawers/AddOpenCourse.vue @@ -1,1382 +1,1202 @@ - -