| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131 |
- import { clearEmtryData } from '@/utils'
- import request from '@/utils/request/index'
- /**
- * 获取素材列表
- */
- export const fetchMaterialList = (data: object) => {
- return request({
- url: '/cbs-app/material/page',
- method: 'post',
- data
- } as any)
- }
- /**
- * 素材分类分页
- */
- export const fetchCategoryList: any = (data: any) => {
- return new Promise((resolve) => {
- request({
- url: '/cbs-app/materialCategory/page',
- method: 'post',
- data:{
- ...data,
- rows: 1000
- }
- }).then((res) => {
- if (res?.data){
- res.data.rows = clearEmtryData(res.data.rows, 'subMaterialCategoryList')
- resolve(res)
- }
- })
- .catch(() => {
- resolve({})
- })
- })
- }
- /**
- * 添加素材
- */
- export const materialSave = (data: any) => {
- return request({
- url: '/cbs-app/material/save',
- method: 'post',
- data
- })
- }
- /**
- * 删除素材
- */
- export const deleteMaterial = (data: any) => {
- return request({
- url: '/cbs-app/material/remove?id=' + data,
- method: 'post'
- })
- }
- /**
- * 素材详情
- */
- export const fetchMaterailDetail = (data: any) => {
- return request({
- url: `/cbs-app/material/detail/${data}`,
- method: 'get'
- })
- }
- /**
- * 修改素材
- */
- export const updateMaterailData = (data: any) => {
- return request({
- url: `/cbs-app/material/update`,
- method: 'post',
- data
- })
- }
- /**
- * 教学素材分类分页
- */
- export const materialCategoryPage = (data: any) => {
- return request({
- url: `/cbs-app/materialCategory/page`,
- method: 'post',
- data
- })
- }
- /**
- * 教学素材分类详情
- */
- export const materialCategoryDetail = (data: any) => {
- return request({
- url: `/cbs-app/materialCategory/detail/${data}`,
- method: 'get',
- })
- }
- /**
- * 教学素材分类新增
- */
- export const materialCategorySave = (data: any) => {
- return request({
- url: `/cbs-app/materialCategory/save`,
- method: 'post',
- data
- })
- }
- /**
- * 教学素材分类删除
- */
- export const materialCategoryRemove = (data: any) => {
- return request({
- url: `/cbs-app/materialCategory/remove?id=` + data,
- method: 'post'
- })
- }
- /**
- * 教学素材分类修改
- */
- export const materialCategoryUpdate = (data: any) => {
- return request({
- url: `/cbs-app/materialCategory/update`,
- method: 'post',
- data
- })
- }
|