Refactor API requests and update component imports

This commit is contained in:
wangqiao
2025-08-18 14:28:10 +08:00
parent 07b4d3de99
commit 9ae3abeded
91 changed files with 669 additions and 884 deletions

View File

@ -6,7 +6,7 @@
<el-icon class="absolute right-0 top-0 cursor-pointer" @click="onClose()"><Close /></el-icon>
<!-- 左侧插图 -->
<div class="login-left">
<img src="@/assets/images/login-illustration.png" alt="login" class="login-img" />
<img src="~/assets/images/login-illustration.png" alt="login" class="login-img" />
</div>
<!-- 右侧登录表单 -->
@ -56,15 +56,15 @@
<!-- 第三方登录 -->
<div class="third-party-login">
<div class="login-icons" @click="handleLoginQQ">
<img src="@/assets/images/qq-v2.png" alt="QQ登录" class="login-icon" />
<img src="~/assets/images/qq-v2.png" alt="QQ登录" class="login-icon" />
<div class="icon-text">QQ登录</div>
</div>
<div class="login-icons" @click="handleLoginWechat">
<img src="@/assets/images/weixin-v2.png" alt="微信登录" class="login-icon" />
<img src="~/assets/images/weixin-v2.png" alt="微信登录" class="login-icon" />
<div class="icon-text">微信登录</div>
</div>
<div class="login-icons" @click="goToLogin">
<img src="@/assets/images/email-v2.png" alt="邮箱登录" class="login-icon" />
<img src="~/assets/images/email-v2.png" alt="邮箱登录" class="login-icon" />
<div class="icon-text">账号登录</div>
</div>
</div>
@ -84,10 +84,10 @@
import { User, Lock, Close } from '@element-plus/icons-vue'
import type { FormInstance } from 'element-plus'
import { ElMessage } from 'element-plus'
import { login, sendEmailCode, loginByEmail } from '@/api/login/index'
import refreshToken from '@/utils/RefreshToken'
import { handleLoginQQ, handleLoginWechat, generateRandomString } from '@/utils/login'
import useUserStore from '@/store/user'
import { login, sendEmailCode, loginByEmail } from '~/api/login/index'
import refreshToken from '~/utils/RefreshToken'
import { handleLoginQQ, handleLoginWechat, generateRandomString } from '~/utils/login'
import useUserStore from '~/store/user'
const userStore = useUserStore()
const { $openRegister, $openLogin } = useNuxtApp()