|
@@ -6,6 +6,7 @@
|
|
|
<div>
|
|
|
<a-select
|
|
|
style="width: 100%; text-align: left"
|
|
|
+ mode="SECRET_COMBOBOX_MODE_DO_NOT_USE"
|
|
|
v-model:value="server"
|
|
|
:options="servers"
|
|
|
placeholder="请选择服务地址"
|
|
@@ -49,10 +50,13 @@ const router = useRouter();
|
|
|
|
|
|
store.pageInputs = {} as Store["pageInputs"];
|
|
|
|
|
|
-let server = ref(null);
|
|
|
-const servers = store.config.servers.map((v) => {
|
|
|
- return { label: v.name, value: v.host };
|
|
|
-});
|
|
|
+let server = ref("");
|
|
|
+// const servers = store.config.servers.map((v) => {
|
|
|
+// return { label: v.name, value: v.host };
|
|
|
+// });
|
|
|
+const servers = ref([
|
|
|
+ { label: "线上环境", value: "https://www.markingcloud.com" },
|
|
|
+]);
|
|
|
|
|
|
let loginName = ref("");
|
|
|
let password = ref("");
|
|
@@ -72,8 +76,16 @@ let password = ref("");
|
|
|
// password.value = "123456";
|
|
|
|
|
|
const loginAction = () => {
|
|
|
+ if (!server.value.startsWith("http")) {
|
|
|
+ server.value = `http://${server.value}`;
|
|
|
+ }
|
|
|
+ let curServer = store.config.servers.find((v) => v.host === server.value) || {
|
|
|
+ host: server.value,
|
|
|
+ name: "自定义环境",
|
|
|
+ };
|
|
|
Object.assign(store.env, {
|
|
|
- server: store.config.servers.find((v) => v.host === server.value),
|
|
|
+ server:
|
|
|
+ store.config.servers.find((v) => v.host === server.value) || curServer,
|
|
|
loginName: loginName.value,
|
|
|
password: password.value,
|
|
|
});
|
|
@@ -95,8 +107,9 @@ const loginAction = () => {
|
|
|
router.push("/exam-list");
|
|
|
})
|
|
|
.catch((err) => {
|
|
|
- console.log(err);
|
|
|
- message.error("登陆失败,用户名或密码错误");
|
|
|
+ if (!err.toString().includes("404")) {
|
|
|
+ message.error("登录失败,用户名或密码错误");
|
|
|
+ }
|
|
|
});
|
|
|
};
|
|
|
</script>
|