From 5e9bb1d598fc4ccc70a763e3b05477578f8e7184 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Sat, 1 Jul 2023 11:58:52 +0800 Subject: [PATCH] add sitelist --- package.json | 2 +- src/api/types.ts | 37 +++++++++++++ src/components/cards/SiteCard.vue | 84 +++++++++++++++++++++++++++++ src/pages/site.vue | 61 +-------------------- src/views/site/SiteCardListView.vue | 32 +++++++++++ 5 files changed, 156 insertions(+), 60 deletions(-) create mode 100644 src/components/cards/SiteCard.vue create mode 100644 src/views/site/SiteCardListView.vue diff --git a/package.json b/package.json index 47f3c414..b5239719 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "2.1.0", "private": true, "scripts": { - "dev": "vite", + "dev": "vite --host", "build": "vite build", "preview": "vite preview --port 5050", "typecheck": "vue-tsc --noEmit", diff --git a/src/api/types.ts b/src/api/types.ts index 7a0dacb6..5b26e2a1 100644 --- a/src/api/types.ts +++ b/src/api/types.ts @@ -115,3 +115,40 @@ export interface MediaInfo { // 二级分类 category?: string } + + +// 站点 +export interface Site { + // ID + id: number + // 站点名称 + name: string + // 站点主域名Key + domain: string + // 站点地址 + url: string + // 站点优先级 + pri?:number + // RSS地址 + rss?: string + // Cookie + cookie?: string + // User-Agent + ua?: string + // 是否使用代理 + proxy?:number + // 过滤规则 + filter?: string + // 是否演染 + render?:number + // 备注 + note?: string + // 流控单位周期 + limit_interval?:number + // 流控次数 + limit_count?:number + // 流控间隔 + limit_seconds?:number + // 是否启用 + is_active: boolean +} diff --git a/src/components/cards/SiteCard.vue b/src/components/cards/SiteCard.vue new file mode 100644 index 00000000..cbc8910f --- /dev/null +++ b/src/components/cards/SiteCard.vue @@ -0,0 +1,84 @@ + + + diff --git a/src/pages/site.vue b/src/pages/site.vue index 326e87e5..3ccc108d 100644 --- a/src/pages/site.vue +++ b/src/pages/site.vue @@ -1,66 +1,9 @@ diff --git a/src/views/site/SiteCardListView.vue b/src/views/site/SiteCardListView.vue new file mode 100644 index 00000000..d0f21867 --- /dev/null +++ b/src/views/site/SiteCardListView.vue @@ -0,0 +1,32 @@ + + + + +