diff --git a/src/api/index.js b/src/api/index.js index 13326df..8d18bd9 100644 --- a/src/api/index.js +++ b/src/api/index.js @@ -83,7 +83,7 @@ export const instanceApi = { restartInstance: (instanceID) => api.post('/frpcAct/instanceMgr/restart', { instanceID }), getInstanceStatus: (instanceID) => - api.post('/frpcAct/instanceMgr/status', { instanceID }), + api.get(`/frpcAct/instanceMgr/status?instanceID=${instanceID}`), getInstanceLogs: (instanceID) => api.post('/frpcAct/instanceMgr/logs', { instanceID }), getInstanceProxies: (instanceID) => diff --git a/src/views/InstanceDetail.vue b/src/views/InstanceDetail.vue index 13d4861..d35c3b4 100644 --- a/src/views/InstanceDetail.vue +++ b/src/views/InstanceDetail.vue @@ -4,7 +4,7 @@ -

{{ instanceID }} - Details

+

{{ instanceName }} - Details

@@ -40,10 +40,6 @@ PID: {{ statusInfo.pid }}
-
- Init System: - {{ statusInfo.initSystem }} -
Service Name: {{ statusInfo.serviceName }} @@ -284,6 +280,7 @@ export default { const route = useRoute(); const router = useRouter(); const instanceID = ref(route.params.id); + const instanceName = ref(''); const instanceConfig = ref({}); const proxies = ref([]); const logs = ref([]); @@ -312,6 +309,7 @@ export default { const result = await instanceApi.listInstances(); const instance = result.data.find(i => String(i.instanceID) === instanceID.value); if (instance) { + instanceName.value = instance.name; instanceConfig.value = { 'Server Address': instance.serverAddr, 'Server Port': instance.serverPort, @@ -410,8 +408,10 @@ export default { const editConfig = async () => { try { - const instance = instanceID.value; + const result = await instanceApi.listInstances(); + const instance = result.data.find(i => String(i.instanceID) === instanceID.value); if (instance) { + instanceName.value = instance.name; formData.value = { name: instance.name, auth_method: instance.auth_method || 'token', @@ -525,6 +525,7 @@ export default { return { instanceID, + instanceName, instanceConfig, proxies, logs, diff --git a/vite.config.js b/vite.config.js index 76f6b4d..2a624ba 100644 --- a/vite.config.js +++ b/vite.config.js @@ -8,7 +8,7 @@ export default defineConfig({ port: 3000, proxy: { '/api': { - target: 'http://localhost:8080', + target: 'http://192.168.1.4:38080', changeOrigin: true, rewrite: (path) => path.replace(/^\/api/, '') }