This commit is contained in:
2025-12-17 09:31:14 +08:00
parent 1a99a45729
commit d8730cc2c2
15 changed files with 1032 additions and 380 deletions

View File

@@ -45,7 +45,7 @@ export const getDeductionDetail = (id) => {
*/
export const addDeduction = (data) => {
return request({
url: '/api/blade-martial/deductionItem/save',
url: '/api/blade-martial/deductionItem/submit',
method: 'post',
data
})
@@ -57,7 +57,7 @@ export const addDeduction = (data) => {
*/
export const updateDeduction = (data) => {
return request({
url: '/api/blade-martial/deductionItem/update',
url: '/api/blade-martial/deductionItem/submit',
method: 'post',
data
})

View File

@@ -45,7 +45,7 @@ export const getDeductionDetail = (id) => {
*/
export const addDeduction = (data) => {
return request({
url: '/api/blade-martial/deductionItem/save',
url: '/api/blade-martial/deductionItem/submit',
method: 'post',
data
})
@@ -57,7 +57,7 @@ export const addDeduction = (data) => {
*/
export const updateDeduction = (data) => {
return request({
url: '/api/blade-martial/deductionItem/update',
url: '/api/blade-martial/deductionItem/submit',
method: 'post',
data
})

View File

@@ -14,7 +14,7 @@ import request from '@/axios';
*/
export const getJudgeInviteList = (current, size, params) => {
return request({
url: '/api/blade-martial/judgeInvite/list',
url: '/api/martial/judgeInvite/list',
method: 'get',
params: {
current,
@@ -30,7 +30,7 @@ export const getJudgeInviteList = (current, size, params) => {
*/
export const getJudgeInviteDetail = (id) => {
return request({
url: '/api/blade-martial/judgeInvite/detail',
url: '/api/martial/judgeInvite/detail',
method: 'get',
params: { id }
})
@@ -48,7 +48,7 @@ export const getJudgeInviteDetail = (id) => {
*/
export const sendInvite = (data) => {
return request({
url: '/api/blade-martial/judgeInvite/send',
url: '/api/martial/judgeInvite/send',
method: 'post',
data
})
@@ -60,7 +60,7 @@ export const sendInvite = (data) => {
*/
export const updateInvite = (data) => {
return request({
url: '/api/blade-martial/judgeInvite/update',
url: '/api/martial/judgeInvite/submit',
method: 'post',
data
})
@@ -72,7 +72,7 @@ export const updateInvite = (data) => {
*/
export const removeInvite = (ids) => {
return request({
url: '/api/blade-martial/judgeInvite/remove',
url: '/api/martial/judgeInvite/remove',
method: 'post',
params: { ids }
})
@@ -87,7 +87,7 @@ export const removeInvite = (ids) => {
*/
export const batchSendInvites = (data) => {
return request({
url: '/api/blade-martial/judgeInvite/batch-send',
url: '/api/martial/judgeInvite/batch-send',
method: 'post',
data
})
@@ -99,7 +99,7 @@ export const batchSendInvites = (data) => {
*/
export const resendInvite = (id) => {
return request({
url: `/api/blade-martial/judgeInvite/resend/${id}`,
url: `/api/martial/judgeInvite/resend/${id}`,
method: 'post'
})
}
@@ -114,7 +114,7 @@ export const resendInvite = (id) => {
*/
export const replyInvite = (data) => {
return request({
url: '/api/blade-martial/judgeInvite/reply',
url: '/api/martial/judgeInvite/reply',
method: 'post',
data
})
@@ -127,7 +127,7 @@ export const replyInvite = (data) => {
*/
export const cancelInvite = (id, reason) => {
return request({
url: `/api/blade-martial/judgeInvite/cancel/${id}`,
url: `/api/martial/judgeInvite/cancel/${id}`,
method: 'post',
params: { reason }
})
@@ -139,7 +139,7 @@ export const cancelInvite = (id, reason) => {
*/
export const confirmInvite = (id) => {
return request({
url: `/api/blade-martial/judgeInvite/confirm/${id}`,
url: `/api/martial/judgeInvite/confirm/${id}`,
method: 'post'
})
}
@@ -150,7 +150,7 @@ export const confirmInvite = (id) => {
*/
export const getInviteStatistics = (competitionId) => {
return request({
url: '/api/blade-martial/judgeInvite/statistics',
url: '/api/martial/judgeInvite/statistics',
method: 'get',
params: { competitionId }
})
@@ -162,7 +162,7 @@ export const getInviteStatistics = (competitionId) => {
*/
export const getAcceptedJudges = (competitionId) => {
return request({
url: '/api/blade-martial/judgeInvite/accepted-judges',
url: '/api/martial/judgeInvite/accepted-judges',
method: 'get',
params: { competitionId }
})
@@ -175,7 +175,7 @@ export const getAcceptedJudges = (competitionId) => {
*/
export const importFromJudgePool = (competitionId, judgeIds) => {
return request({
url: '/api/blade-martial/judgeInvite/import/pool',
url: '/api/martial/judgeInvite/import/pool',
method: 'post',
params: { competitionId, judgeIds }
})
@@ -187,7 +187,7 @@ export const importFromJudgePool = (competitionId, judgeIds) => {
*/
export const exportInvites = (params) => {
return request({
url: '/api/blade-martial/judgeInvite/export',
url: '/api/martial/judgeInvite/export',
method: 'get',
params,
responseType: 'blob'
@@ -201,7 +201,7 @@ export const exportInvites = (params) => {
*/
export const sendReminder = (id, message) => {
return request({
url: `/api/blade-martial/judgeInvite/reminder/${id}`,
url: `/api/martial/judgeInvite/reminder/${id}`,
method: 'post',
params: { message }
})
@@ -219,7 +219,7 @@ export const sendReminder = (id, message) => {
*/
export const generateInviteCode = (data) => {
return request({
url: '/api/blade-martial/judgeInvite/generate',
url: '/api/martial/judgeInvite/generate',
method: 'post',
data
})
@@ -235,7 +235,7 @@ export const generateInviteCode = (data) => {
*/
export const batchGenerateInviteCode = (data) => {
return request({
url: '/api/blade-martial/judgeInvite/generate/batch',
url: '/api/martial/judgeInvite/generate/batch',
method: 'post',
data
})
@@ -247,7 +247,7 @@ export const batchGenerateInviteCode = (data) => {
*/
export const regenerateInviteCode = (inviteId) => {
return request({
url: `/api/blade-martial/judgeInvite/regenerate/${inviteId}`,
url: `/api/martial/judgeInvite/regenerate/${inviteId}`,
method: 'put'
})
}
@@ -259,7 +259,7 @@ export const regenerateInviteCode = (inviteId) => {
*/
export const getInviteByJudge = (competitionId, judgeId) => {
return request({
url: '/api/blade-martial/judgeInvite/byJudge',
url: '/api/martial/judgeInvite/byJudge',
method: 'get',
params: { competitionId, judgeId }
})

View File

@@ -9,7 +9,9 @@ import request from '@/axios';
* @param {Object} params - 查询参数
* @param {Number} params.competitionId - 赛事ID
* @param {String} params.projectName - 项目名称(可选)
* @param {String} params.category - 分组类别(可选)
* @param {Number} params.category - 分组类别(可选)
* @param {Number} params.eventType - 项目类型(可选)
* @param {Number} params.participantType - 参赛类型(可选,1-单人,2-集体)
*/
export const getProjectList = (current, size, params) => {
return request({
@@ -65,17 +67,16 @@ export const updateProject = (data) => {
* @param {Number} data.competitionId - 赛事ID
* @param {String} data.projectName - 项目名称
* @param {String} data.projectCode - 项目编码
* @param {String} data.category - 组别(男子组/女子组)
* @param {Number} data.type - 类型(1-个人,2-双人,3-集体)
* @param {Number} data.minParticipants - 最少参赛人数
* @param {Number} data.maxParticipants - 最多参赛人数
* @param {Number} data.minAge - 最小年龄
* @param {Number} data.maxAge - 最大年龄
* @param {Number} data.genderLimit - 性别限制(0-不限,1-仅男,2-仅女)
* @param {Number} data.estimatedDuration - 预估时长(分钟)
* @param {Number} data.price - 报名费用
* @param {Number} data.difficultyCoefficient - 难度系数
* @param {String} data.description - 项目描述
* @param {Number} data.category - 分组类别(1-男子,2-女子,3-团体,4-混合)
* @param {Number} data.eventType - 项目类型(1-套路,2-散打,3-器械,4-对练)
* @param {Number} data.participantType - 参赛类型(1-单人,2-集体)
* @param {Number} data.registrationFee - 报名费用
* @param {String} data.registrationStartTime - 报名开始时间
* @param {String} data.registrationEndTime - 报名结束时间
* @param {Number} data.maxParticipants - 最大参赛人数
* @param {Number} data.sortOrder - 排序序号
* @param {String} data.rules - 比赛规则
* @param {String} data.remark - 备注
*/
export const submitProject = (data) => {
return request({

View File

@@ -2,7 +2,7 @@ import request from '@/axios';
export const getList = (current, size, params) => {
return request({
url: '/blade-system/menu/list',
url: '/api/blade-system/menu/list',
method: 'get',
params: {
...params,
@@ -14,7 +14,7 @@ export const getList = (current, size, params) => {
export const getLazyList = (parentId, params) => {
return request({
url: '/blade-system/menu/lazy-list',
url: '/api/blade-system/menu/lazy-list',
method: 'get',
params: {
...params,
@@ -25,7 +25,7 @@ export const getLazyList = (parentId, params) => {
export const getLazyMenuList = (parentId, params) => {
return request({
url: '/blade-system/menu/lazy-menu-list',
url: '/api/blade-system/menu/lazy-menu-list',
method: 'get',
params: {
...params,
@@ -36,7 +36,7 @@ export const getLazyMenuList = (parentId, params) => {
export const getMenuList = (current, size, params) => {
return request({
url: '/blade-system/menu/menu-list',
url: '/api/blade-system/menu/menu-list',
method: 'get',
params: {
...params,
@@ -48,7 +48,7 @@ export const getMenuList = (current, size, params) => {
export const getMenuTree = tenantId => {
return request({
url: '/blade-system/menu/tree',
url: '/api/blade-system/menu/tree',
method: 'get',
params: {
tenantId,
@@ -58,7 +58,7 @@ export const getMenuTree = tenantId => {
export const remove = ids => {
return request({
url: '/blade-system/menu/remove',
url: '/api/blade-system/menu/remove',
method: 'post',
params: {
ids,
@@ -68,7 +68,7 @@ export const remove = ids => {
export const add = row => {
return request({
url: '/blade-system/menu/submit',
url: '/api/blade-system/menu/submit',
method: 'post',
data: row,
});
@@ -76,7 +76,7 @@ export const add = row => {
export const update = row => {
return request({
url: '/blade-system/menu/submit',
url: '/api/blade-system/menu/submit',
method: 'post',
data: row,
});
@@ -84,7 +84,7 @@ export const update = row => {
export const getMenu = id => {
return request({
url: '/blade-system/menu/detail',
url: '/api/blade-system/menu/detail',
method: 'get',
params: {
id,
@@ -94,13 +94,13 @@ export const getMenu = id => {
export const getTopMenu = () =>
request({
url: '/blade-system/menu/top-menu',
url: '/api/blade-system/menu/top-menu',
method: 'get',
});
export const getRoutes = topMenuId =>
request({
url: '/blade-system/menu/routes',
url: '/api/blade-system/menu/routes',
method: 'get',
params: {
topMenuId,

View File

@@ -4,7 +4,7 @@ import website from '@/config/website';
export const loginByUsername = (tenantId, deptId, roleId, username, password, type, key, code) =>
request({
url: '/blade-auth/oauth/token',
url: '/api/blade-auth/oauth/token',
method: 'post',
headers: {
'Tenant-Id': tenantId,
@@ -25,7 +25,7 @@ export const loginByUsername = (tenantId, deptId, roleId, username, password, ty
export const loginBySocial = (tenantId, source, code, state) =>
request({
url: '/blade-auth/oauth/token',
url: '/api/blade-auth/oauth/token',
method: 'post',
headers: {
'Tenant-Id': tenantId,
@@ -42,7 +42,7 @@ export const loginBySocial = (tenantId, source, code, state) =>
export const loginBySso = (state, code) =>
request({
url: '/blade-auth/oauth/token',
url: '/api/blade-auth/oauth/token',
method: 'post',
headers: {
'Tenant-Id': state,
@@ -58,7 +58,7 @@ export const loginBySso = (state, code) =>
export const refreshToken = (refresh_token, tenantId, deptId, roleId) =>
request({
url: '/blade-auth/oauth/token',
url: '/api/blade-auth/oauth/token',
method: 'post',
headers: {
'Tenant-Id': tenantId,
@@ -75,7 +75,7 @@ export const refreshToken = (refresh_token, tenantId, deptId, roleId) =>
export const registerUser = (tenantId, name, account, password, phone, email) =>
request({
url: '/blade-auth/oauth/token',
url: '/api/blade-auth/oauth/token',
method: 'post',
headers: {
'Tenant-Id': tenantId,
@@ -94,7 +94,7 @@ export const registerUser = (tenantId, name, account, password, phone, email) =>
export const registerGuest = (form, oauthId) =>
request({
url: '/blade-system/user/register-guest',
url: '/api/blade-system/user/register-guest',
method: 'post',
params: {
tenantId: form.tenantId,
@@ -107,40 +107,40 @@ export const registerGuest = (form, oauthId) =>
export const getButtons = () =>
request({
url: '/blade-system/menu/buttons',
url: '/api/blade-system/menu/buttons',
method: 'get',
});
export const getCaptcha = () =>
request({
url: '/blade-auth/oauth/captcha',
url: '/api/blade-auth/oauth/captcha',
method: 'get',
authorization: false,
});
export const logout = () =>
request({
url: '/blade-auth/oauth/logout',
url: '/api/blade-auth/oauth/logout',
method: 'get',
authorization: false,
});
export const getUserInfo = () =>
request({
url: '/blade-auth/oauth/user-info',
url: '/api/blade-auth/oauth/user-info',
method: 'get',
});
export const sendLogs = list =>
request({
url: '/blade-auth/oauth/logout',
url: '/api/blade-auth/oauth/logout',
method: 'post',
data: list,
});
export const clearCache = () =>
request({
url: '/blade-auth/oauth/clear-cache',
url: '/api/blade-auth/oauth/clear-cache',
method: 'get',
authorization: false,
});