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 @@ + + + + +