From c969cffcc042eedaf18d75a41c656a6150b76d6f Mon Sep 17 00:00:00 2001 From: Rewrite0 <49576640+Rewrite0@users.noreply.github.com> Date: Fri, 12 May 2023 21:44:28 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=95=AA=E5=89=A7=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/bangumi.ts | 13 ++++--------- src/pages/bangumi/components/BangumiData.vue | 4 ++-- src/store/bangumi.ts | 3 ++- types/bangumi.ts | 18 ++++++++++++++++++ 4 files changed, 26 insertions(+), 12 deletions(-) create mode 100644 types/bangumi.ts diff --git a/src/api/bangumi.ts b/src/api/bangumi.ts index b1a16d84..17e28900 100644 --- a/src/api/bangumi.ts +++ b/src/api/bangumi.ts @@ -1,4 +1,5 @@ import axios from 'axios'; +import type { BangumiItem } from '#/bangumi'; /** * 添加番剧订阅 @@ -17,14 +18,8 @@ function addBangumi(type: string, rss_link: string) { } /** - * 获取AB存储的数据 + * 获取订阅番剧数据 */ -const getABData = () => axios.get('api/v1/data'); +const getABData = () => axios.get('api/v1/bangumi/getAll'); -/** - * 删除番剧规则 - * @param {string} name 番名 (title_raw) - */ -const removeRule = (name: string) => axios.get(`api/v1/removeRule/${name}`); - -export { addBangumi, getABData, removeRule }; +export { addBangumi, getABData }; diff --git a/src/pages/bangumi/components/BangumiData.vue b/src/pages/bangumi/components/BangumiData.vue index 2c118588..cb9633a3 100644 --- a/src/pages/bangumi/components/BangumiData.vue +++ b/src/pages/bangumi/components/BangumiData.vue @@ -21,7 +21,7 @@ onActivated(() => { 不会 出现在此处 { - + diff --git a/src/store/bangumi.ts b/src/store/bangumi.ts index 8771b21d..4c61ade6 100644 --- a/src/store/bangumi.ts +++ b/src/store/bangumi.ts @@ -1,7 +1,8 @@ import { getABData } from '../api/bangumi'; +import type { BangumiItem } from '#/bangumi'; export const bangumiStore = defineStore('bangumi', () => { - const data = ref({ rss_link: '', data_version: 4, bangumi_info: [] }); + const data = ref(); const get = async () => { const res = await getABData(); diff --git a/types/bangumi.ts b/types/bangumi.ts new file mode 100644 index 00000000..2aa3bc47 --- /dev/null +++ b/types/bangumi.ts @@ -0,0 +1,18 @@ +export type BangumiItem = { + id: number; + official_title: string; + year: string | null; + title_raw: string; + season: number; + season_raw: string; + group_name: string; + dpi: string; + source: string; + subtitle: string; + eps_collect: boolean; + offset: number; + filter: string[]; + rss_link: string[]; + poster_link: string; + added: boolean; +};