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();
};