|
@@ -3,26 +3,28 @@
|
|
|
<div class="login">
|
|
|
<div class="logo"><img src="img/logo_blue.png" /></div>
|
|
|
<a-form @submit="loginAction">
|
|
|
- <div>
|
|
|
+ <div class="form-item">
|
|
|
<a-select
|
|
|
- style="width: 100%; text-align: left"
|
|
|
+ style="width: 100%; text-align: left; padding: 0"
|
|
|
mode="SECRET_COMBOBOX_MODE_DO_NOT_USE"
|
|
|
v-model:value="server"
|
|
|
:options="servers"
|
|
|
- placeholder="请选择服务地址"
|
|
|
+ placeholder="请选择服务地址(如 http://192.168.10.225:8000)"
|
|
|
>
|
|
|
</a-select>
|
|
|
</div>
|
|
|
- <div>
|
|
|
+ <div class="form-item">
|
|
|
<a-input
|
|
|
+ style="width: 100%"
|
|
|
v-model:value="loginName"
|
|
|
id="loginName-input"
|
|
|
type="text"
|
|
|
placeholder="请输入账号"
|
|
|
/>
|
|
|
</div>
|
|
|
- <div>
|
|
|
+ <div class="form-item">
|
|
|
<a-input
|
|
|
+ style="width: 100%"
|
|
|
v-model:value="password"
|
|
|
id="password-input"
|
|
|
type="password"
|
|
@@ -30,7 +32,9 @@
|
|
|
@press-enter="loginAction"
|
|
|
/>
|
|
|
</div>
|
|
|
- <div><a href="##" id="login-button" @click="loginAction">登录</a></div>
|
|
|
+ <div class="form-item">
|
|
|
+ <a href="##" id="login-button" @click="loginAction">登录</a>
|
|
|
+ </div>
|
|
|
</a-form>
|
|
|
</div>
|
|
|
<div class="ft">
|
|
@@ -79,13 +83,13 @@ const loginAction = () => {
|
|
|
if (!server.value.startsWith("http")) {
|
|
|
server.value = `http://${server.value}`;
|
|
|
}
|
|
|
- let curServer = store.config.servers.find((v) => v.host === server.value) || {
|
|
|
+ let curServer = servers.value.find((v: any) => v.host === server.value) || {
|
|
|
host: server.value,
|
|
|
name: "自定义环境",
|
|
|
};
|
|
|
Object.assign(store.env, {
|
|
|
server:
|
|
|
- store.config.servers.find((v) => v.host === server.value) || curServer,
|
|
|
+ servers.value.find((v: any) => v.host === server.value) || curServer,
|
|
|
loginName: loginName.value,
|
|
|
password: password.value,
|
|
|
});
|