mirror of
https://github.com/ialley-workshop-open/uni-halo.git
synced 2025-05-24 20:40:16 +09:00
60 lines
1.2 KiB
JavaScript
60 lines
1.2 KiB
JavaScript
/**
|
|
* 友链管理
|
|
* @see https://api.halo.run/admin-api.html#tag/link-controller
|
|
*/
|
|
import HttpHandler from '@/common/http/request.js'
|
|
|
|
export default {
|
|
// 获取友链列表
|
|
getLinkList: () => {
|
|
return HttpHandler.Get('/api/admin/links')
|
|
},
|
|
/**
|
|
* 获取友链详情
|
|
* @params { Number } linkId 友链Id
|
|
*/
|
|
getLinkDetail: (linkId) => {
|
|
return HttpHandler.Get(`/api/admin/links/${linkId}`)
|
|
},
|
|
/**
|
|
* 新增友链
|
|
* {
|
|
* "description": "string",
|
|
* "logo": "string",
|
|
* "name": "string",
|
|
* "priority": 0,
|
|
* "team": "string",
|
|
* "url": "string"
|
|
* }
|
|
*/
|
|
addLink: (data) => {
|
|
return HttpHandler.Post('/api/admin/links', data, {})
|
|
},
|
|
/**
|
|
* 修改友链
|
|
* {
|
|
* "description": "string",
|
|
* "logo": "string",
|
|
* "name": "string",
|
|
* "priority": 0,
|
|
* "team": "string",
|
|
* "url": "string"
|
|
* }
|
|
*/
|
|
updateLink: (linkId, data) => {
|
|
return HttpHandler.Put(`/api/admin/links/${linkId}`, data, {})
|
|
},
|
|
/**
|
|
* 删除友链
|
|
* @params { Number } linkId 友链Id
|
|
*/
|
|
deleteLink: (linkId) => {
|
|
return HttpHandler.Delete(`/api/admin/links/${linkId}`)
|
|
},
|
|
|
|
// 获取友链分组
|
|
getLinkTeamList: (data) => {
|
|
return HttpHandler.Get('/api/admin/links/teams')
|
|
},
|
|
}
|