From cbd3322a0dd7e67ce1670bb1c1e08de5412b1c8f Mon Sep 17 00:00:00 2001 From: EstrellaXD Date: Sun, 3 Sep 2023 22:04:38 +0800 Subject: [PATCH] webui: change search bar style. --- webui/src/api/search.ts | 6 + webui/src/components/ab-bangumi-card.vue | 11 +- webui/src/components/basic/ab-search.vue | 167 ++++++++++++++++++----- webui/src/store/search.ts | 2 + 4 files changed, 141 insertions(+), 45 deletions(-) create mode 100644 webui/src/store/search.ts diff --git a/webui/src/api/search.ts b/webui/src/api/search.ts index c86172cf..b4e12cec 100644 --- a/webui/src/api/search.ts +++ b/webui/src/api/search.ts @@ -77,4 +77,10 @@ export const apiSearch = { return bangumiInfo$; }, + + async getProvider() { + const { data } = await axios.get('api/v1/search/provider'); + return data; + } }; + diff --git a/webui/src/components/ab-bangumi-card.vue b/webui/src/components/ab-bangumi-card.vue index dcf040b9..2be0e304 100644 --- a/webui/src/components/ab-bangumi-card.vue +++ b/webui/src/components/ab-bangumi-card.vue @@ -74,7 +74,7 @@ defineEmits(['click']); fx-cer justify-between space-x-16px>
-
+
@@ -105,19 +105,10 @@ defineEmits(['click']); diff --git a/webui/src/store/search.ts b/webui/src/store/search.ts new file mode 100644 index 00000000..0de1ca27 --- /dev/null +++ b/webui/src/store/search.ts @@ -0,0 +1,2 @@ +import type {BangumiRule} from "#/bangumi"; +import type {ApiSuccess} from "#/api";