diff --git a/src/api/admin.js b/src/api/admin.js index a15efa1..1074445 100644 --- a/src/api/admin.js +++ b/src/api/admin.js @@ -349,7 +349,11 @@ export function toggleTestFlag(id, testFlag) { * @returns {Promise<{code:number,message:string,data:object}>} */ export function resetTestData() { - return request.post('/admin/reset-test-data', null, { returnMessage: true }) + // silent: true —— 抑制响应拦截器(request.js)的通用错误提示。 + // 本调用方在 Admin.vue 的 catch 里已按上下文弹一次「重置失败:<后端原文>」, + // 若不再静默,同一 403(生产环境禁止重置测试数据)会被拦截器与 catch 各弹一次, + // 用户会看到两条完全相同的报错(R58 用户反馈)。 + return request.post('/admin/reset-test-data', null, { returnMessage: true, silent: true }) } // ==================== 综合大题管理(中职/高职) ====================