Feat: all - support multiple platforms

This commit is contained in:
2024-03-18 17:23:31 +08:00
parent f985a2f750
commit 4b1a3fbc01
23 changed files with 487 additions and 92 deletions

View File

@@ -21,7 +21,8 @@ import {
URL_SYS_TOOL_BASE,
URL_SYS_TOOL_TEMPLATE,
URL_SYS_TOOL,
URL_SYS_SETTINGS_TWO_FACTOR
URL_SYS_SETTINGS_TWO_FACTOR,
URL_SYS_TOOL_BASE_LIST
} from '@/constants/urls.constants'
import request from '@/services/index'
@@ -145,7 +146,10 @@ export const r_sys_tool_category_update = (param: ToolCategoryAddEditParam) =>
export const r_sys_tool_category_delete = (id: string) =>
request.delete(`${URL_SYS_TOOL_CATEGORY}/${id}`)
export const r_sys_tool_base_get = () => request.get<ToolBaseVo[]>(URL_SYS_TOOL_BASE)
export const r_sys_tool_base_get = (param: PageParam) =>
request.get<PageVo<ToolBaseVo>>(URL_SYS_TOOL_BASE, param)
export const r_sys_tool_base_get_list = () => request.get<ToolBaseVo[]>(URL_SYS_TOOL_BASE_LIST)
export const r_sys_tool_base_get_one = (id: string) =>
request.get<ToolBaseVo>(`${URL_SYS_TOOL_BASE}/${id}`)
@@ -158,7 +162,8 @@ export const r_sys_tool_base_update = (param: ToolBaseAddEditParam) =>
export const r_sys_tool_base_delete = (id: string) => request.delete(`${URL_SYS_TOOL_BASE}/${id}`)
export const r_sys_tool_template_get = () => request.get<ToolTemplateVo[]>(URL_SYS_TOOL_TEMPLATE)
export const r_sys_tool_template_get = (param: PageParam) =>
request.get<PageVo<ToolTemplateVo>>(URL_SYS_TOOL_TEMPLATE, param)
export const r_sys_tool_template_get_one = (id: string) =>
request.get<ToolTemplateVo>(`${URL_SYS_TOOL_TEMPLATE}/${id}`)

View File

@@ -7,7 +7,8 @@ import {
URL_TOOL_TEMPLATE
} from '@/constants/urls.constants'
export const r_tool_template_get = () => request.get<ToolTemplateVo[]>(URL_TOOL_TEMPLATE)
export const r_tool_template_get = (param: { platform: string }) =>
request.get<ToolTemplateVo[]>(URL_TOOL_TEMPLATE, param)
export const r_tool_template_get_one = (id: string) =>
request.get<ToolTemplateVo>(`${URL_TOOL_TEMPLATE}/${id}`)
@@ -20,8 +21,8 @@ export const r_tool_upgrade = (param: ToolUpgradeParam) => request.patch<ToolVo>
export const r_tool_get = () => request.get<ToolVo[]>(URL_TOOL)
export const r_tool_detail = (username: string, toolId: string, ver: string) =>
request.get<ToolVo>(`${URL_TOOL_DETAIL}/${username}/${toolId}/${ver}`)
export const r_tool_detail = (username: string, toolId: string, ver: string, platform: Platform) =>
request.get<ToolVo>(`${URL_TOOL_DETAIL}/${username}/${toolId}/${ver}`, { platform })
export const r_tool_update = (param: ToolUpdateParam) => request.put<ToolVo>(URL_TOOL, param)