From c822f1fffddb79c6296137bfb5720c828629be81 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Sat, 14 Oct 2023 09:13:38 +0800 Subject: [PATCH] =?UTF-8?q?feat=20=E6=95=B4=E5=90=88=E7=AB=99=E7=82=B9?= =?UTF-8?q?=E7=BC=96=E8=BE=91=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/types.ts | 4 +- src/components/cards/SiteCard.vue | 235 +++----------------- src/components/form/SiteAddEditForm.vue | 271 ++++++++++++++++++++++++ src/views/site/SiteCardListView.vue | 251 ++-------------------- 4 files changed, 311 insertions(+), 450 deletions(-) create mode 100644 src/components/form/SiteAddEditForm.vue diff --git a/src/api/types.ts b/src/api/types.ts index dc2e8076..f9dbfca0 100644 --- a/src/api/types.ts +++ b/src/api/types.ts @@ -416,13 +416,13 @@ export interface Site { ua?: string // 是否使用代理 - proxy?: number + proxy?: any // 过滤规则 filter?: string // 是否演染 - render?: number + render?: any // 是否公开站点 public?: number diff --git a/src/components/cards/SiteCard.vue b/src/components/cards/SiteCard.vue index e5bf72f6..384cd4e3 100644 --- a/src/components/cards/SiteCard.vue +++ b/src/components/cards/SiteCard.vue @@ -1,8 +1,9 @@ + + diff --git a/src/views/site/SiteCardListView.vue b/src/views/site/SiteCardListView.vue index c4aea5bb..99e6e42d 100644 --- a/src/views/site/SiteCardListView.vue +++ b/src/views/site/SiteCardListView.vue @@ -1,14 +1,9 @@ @@ -151,151 +59,20 @@ onBeforeMount(fetchData) error-title="没有站点" error-description="已添加并支持的站点将会在这里显示。" /> - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 取消 - - - - {{ addBtnText }} - - - - + oper="add" + @save="siteAddDialog = false; fetchData()" + @close="siteAddDialog = false" + />