整合登录注册页面

This commit is contained in:
GeekMaster
2025-08-04 17:39:23 +08:00
parent 6c35c69ed7
commit 8d2519d5a1
15 changed files with 891 additions and 735 deletions
+27 -20
View File
@@ -1,51 +1,58 @@
/**
* Util lib functions
*/
import {closeToast, showConfirmDialog, showFailToast, showLoadingToast, showSuccessToast, showToast} from "vant";
import {isMobile} from "@/utils/libs";
import {ElMessage} from "element-plus";
import { isMobile } from '@/utils/libs'
import { ElMessage } from 'element-plus'
import {
closeToast,
showConfirmDialog,
showFailToast,
showLoadingToast,
showSuccessToast,
showToast,
} from 'vant'
export function showLoginDialog(router) {
showConfirmDialog({
title: "登录",
message: "此操作需要登录才能进行,前往登录?",
title: '登录',
message: '此操作需要登录才能进行,前往登录?',
})
.then(() => {
router.push("/login");
})
.catch(() => {
// on cancel
});
.then(() => {
router.push('/login')
})
.catch(() => {
// on cancel
})
}
export function showMessageOK(message) {
if (isMobile()) {
showSuccessToast(message);
showSuccessToast(message)
} else {
ElMessage.success(message);
ElMessage.success(message)
}
}
export function showMessageInfo(message) {
if (isMobile()) {
showToast(message);
showToast(message)
} else {
ElMessage.info(message);
ElMessage.info(message)
}
}
export function showMessageError(message) {
if (isMobile()) {
showFailToast({message: message, duration: 0});
showFailToast({ message: message })
} else {
ElMessage.error(message);
ElMessage.error(message)
}
}
export function showLoading(message = "正在处理...") {
showLoadingToast({message: message, forbidClick: true, duration: 0});
export function showLoading(message = '正在处理...') {
showLoadingToast({ message: message, forbidClick: true, duration: 0 })
}
export function closeLoading() {
closeToast();
closeToast()
}