diff --git a/packages/ui/certd-client/src/views/sys/settings/api.ts b/packages/ui/certd-client/src/views/sys/settings/api.ts index 3ce9b336e..17711b5ab 100644 --- a/packages/ui/certd-client/src/views/sys/settings/api.ts +++ b/packages/ui/certd-client/src/views/sys/settings/api.ts @@ -72,3 +72,10 @@ export async function SysSettingsSave(data: SysSettings) { data: data }); } + +export async function TestProxy() { + return await request({ + url: apiPrefix + "/testProxy", + method: "post" + }); +} diff --git a/packages/ui/certd-client/src/views/sys/settings/index.vue b/packages/ui/certd-client/src/views/sys/settings/index.vue index a0eb81013..904b937c8 100644 --- a/packages/ui/certd-client/src/views/sys/settings/index.vue +++ b/packages/ui/certd-client/src/views/sys/settings/index.vue @@ -28,7 +28,10 @@ - +
+ + 测试 +
一般这两个代理填一样的
@@ -96,6 +99,15 @@ async function stopOtherUserTimer() { message: "停止成功" }); } + +async function testProxy() { + const res = await api.TestProxy(); + const content = `测试google:${res.google === true ? "成功" : "失败" + res.google},测试百度:${res.baidu === true ? "成功" : "失败:" + res.baidu}`; + notification.success({ + message: "测试完成", + description: content + }); +}