|
@@ -1,5 +1,5 @@
|
|
|
<script setup lang="ts">
|
|
|
-import { onMounted, reactive } from 'vue'
|
|
|
+import { reactive } from 'vue'
|
|
|
import type { RuleInfo } from '@/types/input'
|
|
|
import { useRequest } from '@/hooks/useRequest'
|
|
|
import router from '@/router'
|
|
@@ -7,6 +7,8 @@ import axiosInstance from '@/utils/axios/axiosInstance'
|
|
|
import MyButton from '@/components/form/MyButton.vue'
|
|
|
import MyInput from '@/components/form/MyInput.vue'
|
|
|
|
|
|
+import { getAssetsImageUrl } from '@/utils/common/img'
|
|
|
+
|
|
|
const { AllApi, analysisResCode } = useRequest()
|
|
|
|
|
|
interface LoginInfoType {
|
|
@@ -41,6 +43,8 @@ const userLogin = () => {
|
|
|
.catch((err) => {
|
|
|
console.log(err)
|
|
|
})
|
|
|
+ } else {
|
|
|
+ console.log('不通过')
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -85,8 +89,7 @@ const formFieldsRules = reactive<{
|
|
|
}
|
|
|
})
|
|
|
|
|
|
-// 加载数据
|
|
|
-onMounted(() => {})
|
|
|
+const logoUrl = getAssetsImageUrl('logo.svg') // 转换一下logo的url
|
|
|
</script>
|
|
|
|
|
|
<template>
|
|
@@ -95,7 +98,7 @@ onMounted(() => {})
|
|
|
<div class="banner"></div>
|
|
|
<div class="logoBox">
|
|
|
<div class="logoImg">
|
|
|
- <el-image :fit="'fill'" class="logoImg" src="/src/assets/logo.svg"></el-image>
|
|
|
+ <el-image :fit="'fill'" class="logoImg" :src="logoUrl"></el-image>
|
|
|
</div>
|
|
|
|
|
|
<span class="logoText">淳皓科技</span>
|
|
@@ -104,7 +107,8 @@ onMounted(() => {})
|
|
|
<div class="loginFormBox">
|
|
|
<div class="loginFormTitle">登录淳皓游戏管理系统</div>
|
|
|
<div class="loginFormSubTitle">登录管理系统</div>
|
|
|
- <form class="loginForm">
|
|
|
+ <form class="loginForm" @submit.prevent>
|
|
|
+ <!-- 一定要阻止默认提交事件,不然会导致第一次自动跳转 -->
|
|
|
<div class="loginFormItem">
|
|
|
<MyInput
|
|
|
:p-input-type="'text'"
|