refactor(prison): 统一批量删除接口调用方式

将 prison 模块 delete-list 调用统一为 POST 请求携带数组参数,和后端接口约定保持一致。
This commit is contained in:
tangweijie 2026-03-06 16:54:11 +08:00
parent 3198ad6131
commit 190093c47c
17 changed files with 20 additions and 20 deletions

View File

@ -108,7 +108,7 @@ export const AreaApi = {
/** 批量删除监区信息 */ /** 批量删除监区信息 */
deleteAreaList: async (ids: number[]) => { deleteAreaList: async (ids: number[]) => {
return await request.delete({ url: `/prison/area/delete-list?ids=${ids.join(',')}` }) return await request.post({ url: `/prison/area/delete-list`, data: ids })
}, },
// 导出监区信息 Excel // 导出监区信息 Excel

View File

@ -74,7 +74,7 @@ export const CellApi = {
// 批量删除监室信息 // 批量删除监室信息
deleteCellList: async (ids: number[]) => { deleteCellList: async (ids: number[]) => {
return await request.delete({ url: '/prison/cell/delete-list', params: { ids: ids.join(',') } }) return await request.post({ url: '/prison/cell/delete-list', data: ids })
}, },
// 导出监室信息 Excel // 导出监室信息 Excel

View File

@ -79,7 +79,7 @@ export const ConsumptionApi = {
/** 批量删除消费订单 */ /** 批量删除消费订单 */
deleteConsumptionList: async (ids: number[]) => { deleteConsumptionList: async (ids: number[]) => {
return await request.delete({ url: `/prison/consumption/delete-list?ids=${ids.join(',')}` }) return await request.post({ url: `/prison/consumption/delete-list`, data: ids })
}, },
// 查询消费明细列表 // 查询消费明细列表

View File

@ -182,7 +182,7 @@ export const TemplateApi = {
}, },
deleteTemplateList: async (ids: number[]) => { deleteTemplateList: async (ids: number[]) => {
return await request.delete({ url: '/prison/evaluation-report/template/delete-list', params: { ids: ids.join(',') } }) return await request.post({ url: '/prison/evaluation-report/template/delete-list', data: ids })
}, },
getEnabledTemplateList: async () => { getEnabledTemplateList: async () => {
@ -220,7 +220,7 @@ export const DimensionApi = {
}, },
deleteDimensionList: async (ids: number[]) => { deleteDimensionList: async (ids: number[]) => {
return await request.delete({ url: '/prison/evaluation-report/dimension/delete-list', params: { ids: ids.join(',') } }) return await request.post({ url: '/prison/evaluation-report/dimension/delete-list', data: ids })
}, },
getDimensionsByTemplateId: async (templateId: number) => { getDimensionsByTemplateId: async (templateId: number) => {
@ -262,7 +262,7 @@ export const ReportApi = {
}, },
deleteReportList: async (ids: number[]) => { deleteReportList: async (ids: number[]) => {
return await request.delete({ url: '/prison/evaluation-report/report/delete-list', params: { ids: ids.join(',') } }) return await request.post({ url: '/prison/evaluation-report/report/delete-list', data: ids })
}, },
submitReport: async (id: number) => { submitReport: async (id: number) => {
@ -383,7 +383,7 @@ export const CommentApi = {
}, },
deleteCommentList: async (ids: number[]) => { deleteCommentList: async (ids: number[]) => {
return await request.delete({ url: '/prison/evaluation-report/comment/delete-list', params: { ids: ids.join(',') } }) return await request.post({ url: '/prison/evaluation-report/comment/delete-list', data: ids })
}, },
getCommentsByTypeAndLevel: async (commentType: number, level?: number) => { getCommentsByTypeAndLevel: async (commentType: number, level?: number) => {

View File

@ -115,7 +115,7 @@ export const PrisonerApi = {
}, },
// 批量删除 // 批量删除
deleteList: (ids: number[]) => { deleteList: (ids: number[]) => {
return request.delete({ url: '/prison/prisoner/delete-list', params: { ids: ids.join(',') } }) return request.post({ url: '/prison/prisoner/delete-list', data: ids })
}, },
// 导出 // 导出
export: (params: PageParam) => { export: (params: PageParam) => {

View File

@ -73,7 +73,7 @@ export const QuestionApi = {
/** 批量删除问卷问题 */ /** 批量删除问卷问题 */
deleteQuestionList: async (ids: number[]) => { deleteQuestionList: async (ids: number[]) => {
return await request.delete<boolean>({ url: `/prison/question/delete-list`, params: { ids: ids.join(',') } }) return await request.post<boolean>({ url: `/prison/question/delete-list`, data: ids })
}, },
// 批量更新问卷问题使用POST方法与后端一致 // 批量更新问卷问题使用POST方法与后端一致

View File

@ -164,7 +164,7 @@ export const QuestionnaireTaskApi = {
// 批量删除问卷任务 // 批量删除问卷任务
deleteQuestionnaireTaskList: async (ids: number[]) => { deleteQuestionnaireTaskList: async (ids: number[]) => {
return await request.delete({ url: `/prison/questionnaire-task/delete-list`, params: { ids: ids.join(',') } }) return await request.post({ url: `/prison/questionnaire-task/delete-list`, data: ids })
}, },
// 导出问卷任务 Excel // 导出问卷任务 Excel

View File

@ -65,7 +65,7 @@ export const QuestionnaireApi = {
/** 批量删除问卷模板 */ /** 批量删除问卷模板 */
deleteQuestionnaireList: async (ids: number[]) => { deleteQuestionnaireList: async (ids: number[]) => {
return await request.delete<boolean>({ url: `/prison/questionnaire/delete-list`, params: { ids: ids.join(',') } }) return await request.post<boolean>({ url: `/prison/questionnaire/delete-list`, data: ids })
}, },
// 导出问卷模板 Excel // 导出问卷模板 Excel

View File

@ -92,7 +92,7 @@ export const QuickCommentApi = {
// 批量删除评语 // 批量删除评语
deleteList: async (ids: number[]) => { deleteList: async (ids: number[]) => {
return await request.delete({ url: '/prison/quick-comment/delete-list?ids=' + ids.join(',') }) return await request.post({ url: '/prison/quick-comment/delete-list', data: ids })
}, },
// 导入评语 // 导入评语

View File

@ -67,7 +67,7 @@ export const ReleaseApi = {
return request.delete({ url: `/prison/release/delete?id=${id}` }) return request.delete({ url: `/prison/release/delete?id=${id}` })
}, },
deleteReleaseList: (ids: number[]) => { deleteReleaseList: (ids: number[]) => {
return request.delete({ url: `/prison/release/delete-list?ids=${ids.join(',')}` }) return request.post({ url: '/prison/release/delete-list', data: ids })
}, },
doRelease: (id: number) => { doRelease: (id: number) => {
return request.post({ url: `/prison/release/do-release?id=${id}` }) return request.post({ url: `/prison/release/do-release?id=${id}` })

View File

@ -113,7 +113,7 @@ export const RiskApi = {
/** 批量删除风险评估 */ /** 批量删除风险评估 */
deleteRiskList: async (ids: number[]) => { deleteRiskList: async (ids: number[]) => {
return await request.delete({ url: `/prison/risk/delete-list?ids=${ids.join(',')}` }) return await request.post({ url: `/prison/risk/delete-list`, data: ids })
}, },
// 导出风险评估 Excel // 导出风险评估 Excel

View File

@ -66,7 +66,7 @@ export const RiskAssessmentApi = {
/** 批量删除危险评估 */ /** 批量删除危险评估 */
deleteRiskAssessmentList: async (ids: number[]) => { deleteRiskAssessmentList: async (ids: number[]) => {
return await request.delete({ url: `/prison/risk-assessment/delete-list?ids=${ids.join(',')}` }) return await request.post({ url: `/prison/risk-assessment/delete-list`, data: ids })
}, },
// 导出危险评估 Excel // 导出危险评估 Excel

View File

@ -58,7 +58,7 @@ export const ScoreDetailApi = {
return request.delete({ url: `/prison/score-detail/delete?id=${id}` }) return request.delete({ url: `/prison/score-detail/delete?id=${id}` })
}, },
deleteList: (ids: number[]) => { deleteList: (ids: number[]) => {
return request.delete({ url: `/prison/score-detail/delete-list?ids=${ids.join(',')}` }) return request.post({ url: '/prison/score-detail/delete-list', data: ids })
}, },
export: (params: ScoreDetailPageReqVO) => { export: (params: ScoreDetailPageReqVO) => {
return request.download({ url: '/prison/score-detail/export-excel', params }) return request.download({ url: '/prison/score-detail/export-excel', params })

View File

@ -56,7 +56,7 @@ export const ScoreRuleApi = {
return request.delete({ url: `/prison/score-rule/delete?id=${id}` }) return request.delete({ url: `/prison/score-rule/delete?id=${id}` })
}, },
deleteRuleList: (ids: number[]) => { deleteRuleList: (ids: number[]) => {
return request.delete({ url: `/prison/score-rule/delete-list?ids=${ids.join(',')}` }) return request.post({ url: '/prison/score-rule/delete-list', data: ids })
}, },
getRuleByCategory: (category: number) => { getRuleByCategory: (category: number) => {
return request.get({ url: `/prison/score-rule/list-by-category?category=${category}` }) return request.get({ url: `/prison/score-rule/list-by-category?category=${category}` })

View File

@ -68,7 +68,7 @@ export const ScoreApi = {
/** 批量删除计分考核 */ /** 批量删除计分考核 */
deleteScoreList: async (ids: number[]) => { deleteScoreList: async (ids: number[]) => {
return await request.delete({ url: `/prison/score/delete-list?ids=${ids.join(',')}` }) return await request.post({ url: `/prison/score/delete-list`, data: ids })
}, },
// 导出计分考核 Excel // 导出计分考核 Excel

View File

@ -106,7 +106,7 @@ export const SituationApi = {
/** 批量删除狱情收集 */ /** 批量删除狱情收集 */
deleteSituationList: async (ids: number[]) => { deleteSituationList: async (ids: number[]) => {
return await request.delete({ url: `/prison/situation/delete-list?ids=${ids.join(',')}` }) return await request.post({ url: `/prison/situation/delete-list`, data: ids })
}, },
// 导出狱情收集 Excel // 导出狱情收集 Excel

View File

@ -161,7 +161,7 @@ export const WarningApi = {
/** 批量删除预警 */ /** 批量删除预警 */
deleteWarningList: async (ids: number[]) => { deleteWarningList: async (ids: number[]) => {
return await request.delete({ url: `/prison/warning/delete-list?ids=${ids.join(',')}` }) return await request.post({ url: `/prison/warning/delete-list`, data: ids })
}, },
// 导出预警 Excel // 导出预警 Excel