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
+ });
+}