mirror of
https://gitee.com/niucloud-team/niucloud.git
synced 2025-12-14 02:22:48 +00:00
117 lines
2.7 KiB
TypeScript
117 lines
2.7 KiB
TypeScript
import request from '@/utils/request'
|
|
|
|
/***************************************************** 自定义页面 ****************************************************/
|
|
|
|
/**
|
|
* 获取自定义页面列表
|
|
* @param params
|
|
* @returns
|
|
*/
|
|
export function getDiyPageList(params: Record<string, any>) {
|
|
return request.get(`diy/diy`, {params})
|
|
}
|
|
|
|
/**
|
|
* 获取自定义页面详情
|
|
* @param id 自定义页面id
|
|
* @returns
|
|
*/
|
|
export function getDiyPageInfo(id: number) {
|
|
return request.get(`diy/diy/${id}`);
|
|
}
|
|
|
|
/**
|
|
* 添加自定义页面
|
|
* @param params
|
|
* @returns
|
|
*/
|
|
export function addDiyPage(params: Record<string, any>) {
|
|
return request.post('diy/diy', params, {showErrorMessage: true, showSuccessMessage: true})
|
|
}
|
|
|
|
/**
|
|
* 编辑自定义页面
|
|
* @param params
|
|
*/
|
|
export function updateDiyPage(params: Record<string, any>) {
|
|
return request.put(`diy/diy/${params.id}`, params, {showErrorMessage: true, showSuccessMessage: true})
|
|
}
|
|
|
|
/**
|
|
* 设为使用
|
|
* @param params
|
|
*/
|
|
export function setUseDiyPage(params: Record<string, any>) {
|
|
return request.put(`diy/use`, params, {showErrorMessage: true, showSuccessMessage: true})
|
|
}
|
|
|
|
/**
|
|
* 修改自定义页面分享内容
|
|
* @param params
|
|
*/
|
|
export function updateDiyPageShare(params: Record<string, any>) {
|
|
return request.put(`diy/diy/share`, params, {showErrorMessage: true, showSuccessMessage: true})
|
|
}
|
|
|
|
/**
|
|
* 删除自定义页面
|
|
* @param id
|
|
* @returns
|
|
*/
|
|
export function deleteDiyPage(id: number) {
|
|
return request.delete(`diy/diy/${id}`, {showErrorMessage: true, showSuccessMessage: true})
|
|
}
|
|
|
|
/**
|
|
* 获取自定义页面初始化数据
|
|
*/
|
|
export function initPage(params: Record<string, any>) {
|
|
return request.get(`diy/init`, {params})
|
|
}
|
|
|
|
/**
|
|
* 获取自定义链接列表
|
|
*/
|
|
export function getLink(params: Record<string, any>) {
|
|
return request.get(`diy/link`, {params})
|
|
}
|
|
|
|
/**
|
|
* 获取底部导航数据
|
|
*/
|
|
export function getDiyBottom(params: Record<string, any>) {
|
|
return request.get(`diy/bottom`, {params})
|
|
}
|
|
|
|
/**
|
|
* 配置底部导航数据
|
|
* @param params
|
|
* @returns
|
|
*/
|
|
export function setDiyBottom(params: Record<string, any>) {
|
|
return request.post('diy/bottom', params, {showErrorMessage: true, showSuccessMessage: true})
|
|
}
|
|
|
|
/**
|
|
* 获取页面类型
|
|
*/
|
|
export function getDiyPageType(params: Record<string, any>) {
|
|
return request.get(`diy/type`, {params})
|
|
}
|
|
|
|
/**
|
|
* 获取自定义路由列表
|
|
* @param params
|
|
* @returns
|
|
*/
|
|
export function getDiyRouteList(params: Record<string, any>) {
|
|
return request.get(`diy/route`, {params})
|
|
}
|
|
|
|
/**
|
|
* 修改路由页面分享内容
|
|
* @param params
|
|
*/
|
|
export function updateDiyRouteShare(params: Record<string, any>) {
|
|
return request.put(`diy/route/share`, params, {showErrorMessage: true, showSuccessMessage: true})
|
|
} |