From 8207e85f70cd28f340f29494a8f925e818dc002c Mon Sep 17 00:00:00 2001 From: "dong.ai" Date: Fri, 12 Sep 2025 09:53:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8E=A5=E5=8F=A3=E5=8F=82?= =?UTF-8?q?=E6=95=B0=EF=BC=8C=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/courselibrary/CourseExquisite.vue | 45 +++++++++++++++------ 1 file changed, 33 insertions(+), 12 deletions(-) diff --git a/src/views/courselibrary/CourseExquisite.vue b/src/views/courselibrary/CourseExquisite.vue index 22cb318f..dae0a845 100644 --- a/src/views/courselibrary/CourseExquisite.vue +++ b/src/views/courselibrary/CourseExquisite.vue @@ -16,7 +16,7 @@
- async () => { try { // 这里应该调用实际的API接口 - let res = await getMark({ courseId: record.courseId, courseName: record.name, userName: userInfo.value.userName, userId: userInfo.value.userId }); + let res = await getMark({ courseId: record.courseId, userName: userInfo.value.userName, userId: userInfo.value.userId }); if (res.data.status == 200) { message.success(res.data.message); // 重新加载数据 @@ -484,7 +491,7 @@ export default defineComponent({ const handleMarkNo = (record) => async () => { try { // 这里应该调用实际的API接口 - let res = await getMark({ courseId: record.courseId, courseName: record.name, userName: userInfo.value.userName, userId: userInfo.value.userId }); + let res = await getMark({ courseId: record.courseId, userName: userInfo.value.userName, userId: userInfo.value.userId }); if (res.data.status == 200) { message.success(res.data.message); // 重新加载数据 @@ -502,8 +509,14 @@ export default defineComponent({ const handleTopOk = (record) => async () => { try { // 这里应该调用实际的API接口 - await getToTop({ courseId: record.courseId }); - message.success("置顶课程成功!"); + let res = await getToTop({ courseId: record.courseId }); + if (res.data.status == 200) { + message.success(res.data.message); + // 重新加载数据 + getTableDate(); + } else { + message.error(res.data.message); + } // 重新加载数据 getTableDate(); } catch (error) { @@ -514,8 +527,14 @@ export default defineComponent({ const handleTopNo = (record) => async () => { try { // 这里应该调用实际的API接口 - await getToTop({ courseId: record.courseId }); - message.success("取消置顶课程成功!"); + let res = await getToTop({ courseId: record.courseId }); + if (res.data.status == 200) { + message.success(res.data.message); + // 重新加载数据 + getTableDate(); + } else { + message.error(res.data.message); + } // 重新加载数据 getTableDate(); } catch (error) { @@ -535,7 +554,8 @@ export default defineComponent({ sysType: state.sysTypeId, sysType1: state.sysType1, sysType2: state.sysType2, - sysType3: state.sysType3 + sysType3: state.sysType3, + sysTypeId: state.sysTypeId, }); const { records, total } = res.data.data.result; const { count } = res.data.data @@ -567,7 +587,7 @@ export default defineComponent({ const getSysTypeMap = (code) => { if (code == "") return // console.log(store.state.sysTypeMap, 'map集合'); - // return state.sysTypeMap.get(code) + return state.sysTypeMap.get(code) } getSysTypeMap() @@ -639,7 +659,8 @@ export default defineComponent({ const handleRest1 = () => { state.courseNameOrTeacherName = '' state.courseSource = undefined - state.sysType = null; + // state.sysType = null; + state.sysTypeId = null; state.years = []; // 重置年份选择 getTableDate(); };