From c0f23adb44e4a343ea6ba997cb51cffd96e80f23 Mon Sep 17 00:00:00 2001 From: Rewrite0 <49576640+Rewrite0@users.noreply.github.com> Date: Wed, 31 May 2023 22:03:31 +0800 Subject: [PATCH] =?UTF-8?q?api=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/bangumi.ts | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/src/api/bangumi.ts b/src/api/bangumi.ts index 702c295c..c797f933 100644 --- a/src/api/bangumi.ts +++ b/src/api/bangumi.ts @@ -42,9 +42,9 @@ export const apiBangumi = { * @param bangumiId - 需要删除的 bangumi 的 id * @returns axios 请求返回的数据 */ - async deleteData(bangumiId: number) { + async deleteRule(bangumiId: number) { const { data } = await axios.delete( - `api/v1/bangumi/deleteData/${bangumiId}` + `api/v1/bangumi/deleteRule/${bangumiId}` ); return data; }, @@ -55,11 +55,11 @@ export const apiBangumi = { * @param file - 是否同时删除关联文件。 * @returns axios 请求返回的数据 */ - async deleteRule(bangumiId: number, file: boolean) { + async disableRule(bangumiId: number, file: boolean) { const { data } = await axios.delete<{ - msg: string; status: 'success'; - }>(`api/v1/bangumi/deleteRule/${bangumiId}`, { + msg: string; + }>(`api/v1/bangumi/disableRule/${bangumiId}`, { params: { file, }, @@ -67,11 +67,25 @@ export const apiBangumi = { return data; }, + /** + * 启用指定 bangumiId 的规则 + * @param bangumiId - 需要启用的 bangumi 的 id + */ + async enableRule(bangumiId: number) { + const { data } = await axios.get<{ + status: 'success'; + msg: string; + }>(`api/v1/bangumi/enableRule/${bangumiId}`); + return data; + }, + /** * 重置所有 bangumi 数据 */ async resetAll() { - const { data } = await axios.post('api/v1/bangumi/resetAll'); + const { data } = await axios.post<{ + status: 'ok'; + }>('api/v1/bangumi/resetAll'); return data; }, };