From e1f87494b737169c412ca723baf3085cb0c5706e Mon Sep 17 00:00:00 2001 From: QYF-GitLab1 <1940665526@qq.com> Date: 星期日, 24 八月 2025 11:28:24 +0800 Subject: [PATCH] 课程管理 --- src/views/classManage/classHome.vue | 63 ++++++++++++++++--------------- 1 files changed, 32 insertions(+), 31 deletions(-) diff --git a/src/views/classManage/classHome.vue b/src/views/classManage/classHome.vue index 762b46d..9a0dfad 100644 --- a/src/views/classManage/classHome.vue +++ b/src/views/classManage/classHome.vue @@ -69,7 +69,7 @@ <span>鐝骇閫氱煡</span> <el-icon style="cursor: pointer" - color="#FF6D00" + color="#019e58" v-if="noticeList.length > 0 && userInfo.role == 'Teacher'" @click="toInfo" > @@ -98,7 +98,7 @@ <span>鐝粍璇濋</span> <el-icon style="cursor: pointer" - color="#FF6D00" + color="#019e58" v-if="messageList.length > 0" @click="toTalk" > @@ -131,7 +131,7 @@ <span>鐝骇浣滀笟姒傝</span> <!-- <el-icon style="cursor: pointer" - color="#FF6D00" + color="#019e58" v-if="tableData.length > 0" @click="toWorkList" > @@ -155,7 +155,7 @@ <span>鏁欏浜掑姩</span> <el-icon style="cursor: pointer" - color="#FF6D00" + color="#019e58" v-if="tableData.length > 0" @click="toTeaching" > @@ -270,7 +270,7 @@ await toClipboard(val.refCode) ElMessage({ message: '澶嶅埗鎴愬姛', - type: 'success' + type: 'success', }) } catch (e) { console.error(e) @@ -281,7 +281,7 @@ const getData = () => { MG.edu .getCourseClass({ - ClassIdOrRefCode: String(classInfo.id) + ClassIdOrRefCode: String(classInfo.id), }) .then((res: any) => { if (res) { @@ -302,17 +302,17 @@ const getTopicInfo = () => { const pramas = { classId: classInfo.id, - refCodes: [config.refCodes.message, config.refCodes.talk] + refCodes: [config.refCode.message, config.refCode.talk], } MG.edu.getClassTopic(pramas).then((res: any) => { const list = res - messageTopicInfo.value = list.find((item: any) => item.refCode == config.refCodes.message) + messageTopicInfo.value = list.find((item: any) => item.refCode == config.refCode.message) if (messageTopicInfo.value.id) { sessionStorage.messageId = messageTopicInfo.value.id noticeLoading.value = true getNotice() } - talkTopicInfo.value = list.find((item: any) => item.refCode == config.refCodes.talk) + talkTopicInfo.value = list.find((item: any) => item.refCode == config.refCode.talk) if (talkTopicInfo.value.id) { sessionStorage.talkId = talkTopicInfo.value.id messageLoading.value = true @@ -331,8 +331,8 @@ sort: { type: 'Desc', field: 'CreateDate', - subSorts: [] - } + subSorts: [], + }, } MG.ugc.getTopicMessageList(data).then((res: any) => { noticeLoading.value = false @@ -340,7 +340,7 @@ noticeList.value = list.map((item: any) => { return { ...item, - createDate: moment(item.createDate).format('YYYY-MM-DD') + createDate: moment(item.createDate).format('YYYY-MM-DD'), } }) }) @@ -356,8 +356,8 @@ sort: { type: 'Desc', field: 'CreateDate', - subSorts: [] - } + subSorts: [], + }, } MG.ugc.getTopicMessageList(data).then((res: any) => { messageLoading.value = false @@ -374,7 +374,7 @@ ...item, index: i + 1, createDate: moment(item.createDate).format('YYYY-MM-DD HH:mm:ss'), - updateDate: moment(item.updateDate).format('YYYY-MM-DD HH:mm:ss') + updateDate: moment(item.updateDate).format('YYYY-MM-DD HH:mm:ss'), } }) }) @@ -391,9 +391,9 @@ { value: 'Normal', field: 'State', - subFilters: [] - } - ] + subFilters: [], + }, + ], } MG.identity.getGroupUserList(data).then((res: any) => { const { datas } = res @@ -424,7 +424,7 @@ return { ...item, index: index + 1, - createDate: moment(item.createDate).format('YYYY-MM-DD') + createDate: moment(item.createDate).format('YYYY-MM-DD'), } }) } @@ -442,8 +442,8 @@ router.push({ path: '/talkingPoint', query: { - classInfo: JSON.stringify(classInfo) - } + classInfo: JSON.stringify(classInfo), + }, }) } @@ -453,8 +453,8 @@ router.push({ path: '/info', query: { - classInfo: JSON.stringify(classInfo) - } + classInfo: JSON.stringify(classInfo), + }, }) } @@ -469,7 +469,7 @@ sort: { type: 'Desc', field: 'CreateDate', - subSorts: [] + subSorts: [], }, filterList: [ // { @@ -480,10 +480,10 @@ { value: config.taskType.homeWork, field: 'Type', - subFilters: [] - } + subFilters: [], + }, ], - groupId: classInfo?.id + groupId: classInfo?.id, } MG.edu .getTaskList(data) @@ -495,7 +495,7 @@ return { ...item, beginDate: moment(item.beginDate).format('YYYY-MM-DD'), - endDate: moment(item.endDate).format('YYYY-MM-DD') + endDate: moment(item.endDate).format('YYYY-MM-DD'), } }) .slice(0, 3) @@ -517,6 +517,7 @@ } .classManagePage-box { padding: 20px; + box-sizing: border-box; .classManagePage-nav { padding-bottom: 20px; border-bottom: 1px solid #e6e8ed; @@ -625,7 +626,7 @@ .titleBox { display: flex; align-items: center; - margin: 20px 0; + margin: 10px 0; font-size: 16px; .title { width: 100%; @@ -694,11 +695,11 @@ } .copyIdBtn { background-color: #fff; - color: #3b93fe; - padding: 0 6px; + padding: 10px; border-radius: 50px; overflow: hidden; cursor: pointer; + font-size: 14px; } } .avatarList { -- Gitblit v1.9.1