refactor(http): 重构登录和请求基础URL处理逻辑
移除loginAction的sparkBaseUrl参数,改为通过请求拦截器统一处理 优化设备地址显示逻辑,优先使用非IPv6地址
This commit is contained in:
@@ -16,7 +16,7 @@
|
||||
<el-option
|
||||
v-for="device in sparkStore.devices"
|
||||
:key="device.name"
|
||||
:label="`${device.name} (${device.addresses?.[0]}:${device.port})`"
|
||||
:label="`${device.name} (${device.addresses?.find((a) => !a.includes(':')) || device.referer?.address}:${device.port})`"
|
||||
:value="device.name"
|
||||
/>
|
||||
</el-select>
|
||||
@@ -119,7 +119,7 @@ async function handleLogin() {
|
||||
console.log('[Login] spark device:', device);
|
||||
console.log('[Login] target url:', url);
|
||||
|
||||
await loginAction({ email: form.value.username, password: form.value.password }, url);
|
||||
await loginAction({ email: form.value.username, password: form.value.password });
|
||||
ElMessage.success(`登录成功 | ${url ?? '未选择设备'}`);
|
||||
emit('login-success', { username: form.value.username, device });
|
||||
visible.value = false;
|
||||
|
||||
Reference in New Issue
Block a user