/** * Created by liushengnan on 2021/8/31. */ import { request } from '@cmp/cmp-element' import { wrapperParams } from 'utils' const newsUrl = '/scms/v1/columns' const dictionariesUrl = '/sms/v1/dictionaries/children' const categoriesUrl = '/scms/v1/categories' const subUrl = 'scms/v1/categories/column' /** * 添加栏目 */ export function addFirstColumn(params) { return request.post(newsUrl, params, { headers: { 'Content-Type': 'multipart/form-data', BsmAjaxHeader: true, options: { noSeri: true } } }) } /** * 获取栏目内容模型 */ export function getDictionariesList(params) { return request.get(dictionariesUrl, { params }) } /** * 获取栏目列表 */ export function getCategoriesList(params) { return request.get(newsUrl, { params }) } /** * 删除一级栏目 */ export function removeFirstColumn(id) { return request.delete(`${newsUrl}/${id}`) } /** * 获取栏目详情 */ export function getColumnsDetails(id) { return request.get(`${newsUrl}/${id}`) } /** * 修改栏目 */ export function modifyFirstColumn(params) { return request.put(newsUrl, params, { headers: { 'Content-Type': 'multipart/form-data', BsmAjaxHeader: true, options: { noSeri: true } } }) } /** * 获取栏目分类 */ export function getColumnColumn(id) { return request.get(`${subUrl}/${id}`) } /** * 获取栏目分类 */ export function uploadImage(params) { console.log(params) return request.post('/scms/v1/services/pictures', params, { headers: { 'Content-Type': 'multipart/form-data', BsmAjaxHeader: true, options: { noSeri: true } } }) } /** * 修改栏目排序 */ export function modifyColumnSort(params) { return request.patch('/scms/v1/columns/sort', wrapperParams(params)) } /** * 获取首页banner可选列表 */ export function getSelectBannerList(params) { return request.get('/scms/v1/columns/not_category', { params }) } /** * 获取栏首页详情 */ export function getHomeBanner(id) { return request.get(`${newsUrl}/${id}`) }