feat(proxy): add edit and delete functionality for proxies

- Add new API endpoints for modifying and deleting proxies
- Implement UI components for edit and delete actions
- Update proxy form to handle both create and edit modes
- Add confirmation modal for delete operation
This commit is contained in:
2026-03-31 23:04:05 +08:00
parent dcc2d06c8f
commit 14b959fcc2
3 changed files with 160 additions and 8 deletions

View File

@@ -94,7 +94,11 @@ export const instanceApi = {
getInstanceProxies: (instanceID) =>
api.get(`/frpcAct/proxyMgr/list?instanceID=${instanceID}`),
createProxy: (instanceID, proxyInfo) =>
api.post('/frpcAct/proxyMgr/create', { instanceID, proxyInfo })
api.post('/frpcAct/proxyMgr/create', { instanceID, proxyInfo }),
modifyProxy: (instanceID, proxyInfo) =>
api.post('/frpcAct/proxyMgr/modify', { instanceID, proxyInfo }),
deleteProxy: (instanceID, proxyName) =>
api.post('/frpcAct/proxyMgr/delete', { instanceID, proxyName })
};
export const logApi = {