From 841b1d7d1b780d28fdc48a1bb5e42beceea10d80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=97=E5=AD=90?= Date: Sun, 30 Mar 2025 17:51:41 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=8F=8D=E4=BB=A3=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E7=94=9F=E6=88=90=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/views/website/EditView.vue | 12 ++ web/src/views/website/ProxyBuilderModal.vue | 189 ++++++++++++++++++++ 2 files changed, 201 insertions(+) create mode 100644 web/src/views/website/ProxyBuilderModal.vue diff --git a/web/src/views/website/EditView.vue b/web/src/views/website/EditView.vue index b0f57508..d9e2d3ef 100644 --- a/web/src/views/website/EditView.vue +++ b/web/src/views/website/EditView.vue @@ -10,6 +10,7 @@ import { NButton } from 'naive-ui' import cert from '@/api/panel/cert' import dashboard from '@/api/panel/dashboard' import website from '@/api/panel/website' +import ProxyBuilderModal from '@/views/website/ProxyBuilderModal.vue' let messageReactive: MessageReactive | null = null @@ -64,6 +65,7 @@ const certs = ref([]) useRequest(cert.certs(1, 10000)).onSuccess(({ data }) => { certs.value = data.items }) +const proxyBuilderModal = ref(false) const { data: rewrites } = useRequest(website.rewrites, { initialData: {} }) @@ -182,6 +184,15 @@ const onCreateListen = () => { 确定要重置配置吗? + + + 生成反代配置 + { + diff --git a/web/src/views/website/ProxyBuilderModal.vue b/web/src/views/website/ProxyBuilderModal.vue new file mode 100644 index 00000000..03287f41 --- /dev/null +++ b/web/src/views/website/ProxyBuilderModal.vue @@ -0,0 +1,189 @@ + + + + +