diff --git a/.gitignore b/.gitignore index 5c06b72..9193ac8 100644 --- a/.gitignore +++ b/.gitignore @@ -27,4 +27,5 @@ dist/ node_modules/ design.md agent.md -api-backend.md \ No newline at end of file +api-backend.md +CLAUDE.md \ No newline at end of file diff --git a/src/api/index.js b/src/api/index.js index 8bc340e..710d2f1 100644 --- a/src/api/index.js +++ b/src/api/index.js @@ -107,7 +107,9 @@ export const instanceApi = { modifyProxy: (instanceID, proxyInfo) => api.post('/frpcAct/proxyMgr/modify', { instanceID, proxyInfo }), deleteProxy: (instanceID, proxyName) => - api.post('/frpcAct/proxyMgr/delete', { instanceID, proxyName }) + api.post('/frpcAct/proxyMgr/delete', { instanceID, proxyName }), + switchProxy: (instanceID, proxyName, action) => + api.post('/frpcAct/proxyMgr/switch', { instanceID, proxyName, action }) }; export const logApi = { diff --git a/src/views/InstanceDetail.vue b/src/views/InstanceDetail.vue index 264cd5a..32deffd 100644 --- a/src/views/InstanceDetail.vue +++ b/src/views/InstanceDetail.vue @@ -172,20 +172,30 @@
-
+
- {{ proxy.name }} +
+ {{ proxy.name }} + +
{{ proxy.type }}
- -