Files
fe-manage/src/api/courseTag.js
670788339 73c3db7f2b 调试
2025-10-26 16:30:49 +08:00

52 lines
1.6 KiB
JavaScript

/**课程标签模块的相关处理*/
// import ajax from '@/utils/xajax.js'
// import http from "@/api/configPublic";
// import {getCookieForName} from "@/api/method";
import http from "./config";
/**
* 分页查询:标签列表
*/
// const portalPageList = (query = {}) => http.get(`/manageApi/admin/courseTag/list`, {params: query});
export const portalPageList = (obj) => http.get('/admin/courseTag/list', {params: obj})
//改变标签的公共属性
export const changeTagPublic = (row = {}) => http.post(`/admin/courseTag/changePublicStatus`, {
id: row.id
// isPublic: row.isPublic
});
//改变标签的热点属性
export const changeTagHot = (row = {}) => http.post(`/admin/courseTag/changeHotStatus`, {
id: row.id
// isPublic: row.isHot
});
//查询指定id的标签关联的所有课程
export const showCourseByTag = (query = {}) => http.post(`/admin/courseTag/showCourseByTag`, query);
//解除指定id的课程和某个标签之间的关联关系
export const unbindCourseTagRelation = (params = {}) => http.post(`/admin/courseTag/unbind`, params);
//编辑课程:标签模糊查询
export const searchTags = (params = {}) => http.post(`/admin/courseTag/searchTags`, params);
//编辑课程:创建标签(与当前课程关联)
export const createTag = (params = {}) => http.post(`/admin/courseTag/createTag`, params);
//获取最新前10个热点标签
export const getHotTagList = (params = {}) => http.post(`/admin/courseTag/getHotTagList`, params);
// export default {
// portalPageList,
// changeTagPublic,
// changeTagHot,
// showCourseByTag,
// unbindCourseTagRelation,
// searchTags,
// createTag,
// getHotTagList
// }