| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- /**
- * 友链管理
- * @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')
- },
- }
|