refactor: 更新 useDialog 调用方式
This commit is contained in:
@@ -172,7 +172,7 @@ import UserAPI, {
|
|||||||
} from "@/api/user";
|
} from "@/api/user";
|
||||||
|
|
||||||
const toast = useToast();
|
const toast = useToast();
|
||||||
const { messageBox } = useDialog();
|
const { confirm } = useDialog();
|
||||||
|
|
||||||
const validatorConfirmPassword = (value: string) => {
|
const validatorConfirmPassword = (value: string) => {
|
||||||
if (!value) {
|
if (!value) {
|
||||||
@@ -225,10 +225,10 @@ const { countdown: emailCountdown, start: startEmailCountdown } = useCountdown(6
|
|||||||
|
|
||||||
const handleUnbindWechat = async () => {
|
const handleUnbindWechat = async () => {
|
||||||
try {
|
try {
|
||||||
await messageBox({
|
await confirm({
|
||||||
title: "提示",
|
title: "提示",
|
||||||
msg: "确定要解绑微信吗?解绑后将无法使用微信小程序登录",
|
msg: "确定要解绑微信吗?解绑后将无法使用微信小程序登录",
|
||||||
type: "warning",
|
headerImage: "warning",
|
||||||
});
|
});
|
||||||
await UserAPI.unbindSocial("WECHAT_MINI");
|
await UserAPI.unbindSocial("WECHAT_MINI");
|
||||||
toast.success("解绑成功");
|
toast.success("解绑成功");
|
||||||
|
|||||||
@@ -212,7 +212,7 @@ import { getAccessToken } from "@/utils/auth";
|
|||||||
import { formatBytes } from "@/utils/format";
|
import { formatBytes } from "@/utils/format";
|
||||||
|
|
||||||
const toast = useToast();
|
const toast = useToast();
|
||||||
const { messageBox } = useDialog();
|
const { confirm } = useDialog();
|
||||||
|
|
||||||
const userStore = useUserStore();
|
const userStore = useUserStore();
|
||||||
const themeStore = useThemeStore();
|
const themeStore = useThemeStore();
|
||||||
@@ -391,10 +391,10 @@ const handleClearCache = async () => {
|
|||||||
|
|
||||||
const handleLogout = async () => {
|
const handleLogout = async () => {
|
||||||
try {
|
try {
|
||||||
await messageBox({
|
await confirm({
|
||||||
title: "提示",
|
title: "提示",
|
||||||
msg: "确定要退出登录吗?",
|
msg: "确定要退出登录吗?",
|
||||||
type: "warning",
|
headerImage: "warning",
|
||||||
});
|
});
|
||||||
userStore.logout();
|
userStore.logout();
|
||||||
toast.success("已退出登录");
|
toast.success("已退出登录");
|
||||||
|
|||||||
@@ -126,7 +126,7 @@ import UserAPI, { type UserProfileForm } from "@/api/user";
|
|||||||
import FileAPI, { type FileInfo } from "@/api/file";
|
import FileAPI, { type FileInfo } from "@/api/file";
|
||||||
|
|
||||||
const toast = useToast();
|
const toast = useToast();
|
||||||
const { messageBox } = useDialog();
|
const { confirm } = useDialog();
|
||||||
const userStore = useUserStore();
|
const userStore = useUserStore();
|
||||||
|
|
||||||
const redirect = ref("/pages/index/index");
|
const redirect = ref("/pages/index/index");
|
||||||
@@ -258,7 +258,7 @@ const handleComplete = async () => {
|
|||||||
|
|
||||||
const handleSkip = async () => {
|
const handleSkip = async () => {
|
||||||
try {
|
try {
|
||||||
await messageBox({ title: "提示", msg: "跳过信息完善可能会影响部分功能使用,确定要跳过吗?", type: "warning" });
|
await confirm({ title: "提示", msg: "跳过信息完善可能会影响部分功能使用,确定要跳过吗?", headerImage: "warning" });
|
||||||
uni.reLaunch({ url: redirect.value });
|
uni.reLaunch({ url: redirect.value });
|
||||||
} catch {
|
} catch {
|
||||||
// 用户取消
|
// 用户取消
|
||||||
|
|||||||
@@ -122,7 +122,7 @@ import { useToast, useDialog } from "@wot-ui/ui";
|
|||||||
const { isDark, themeVars, themeColorOptions, toggleTheme, setThemeColor } = useTheme();
|
const { isDark, themeVars, themeColorOptions, toggleTheme, setThemeColor } = useTheme();
|
||||||
|
|
||||||
const toast = useToast();
|
const toast = useToast();
|
||||||
const { messageBox } = useDialog();
|
const { confirm } = useDialog();
|
||||||
|
|
||||||
// 创建响应式的计算属性
|
// 创建响应式的计算属性
|
||||||
const isDarkMode = computed(() => isDark.value);
|
const isDarkMode = computed(() => isDark.value);
|
||||||
@@ -195,7 +195,7 @@ const applyCustomColor = () => {
|
|||||||
// 重置为默认主题
|
// 重置为默认主题
|
||||||
const handleResetTheme = async () => {
|
const handleResetTheme = async () => {
|
||||||
try {
|
try {
|
||||||
await messageBox({ title: "确认重置", msg: "确定要重置为默认主题吗?", type: "warning" });
|
await confirm({ title: "确认重置", msg: "确定要重置为默认主题吗?", headerImage: "warning" });
|
||||||
setThemeColor(themeColorOptions[0]);
|
setThemeColor(themeColorOptions[0]);
|
||||||
customColor.value = themeColorOptions[0].primary;
|
customColor.value = themeColorOptions[0].primary;
|
||||||
toast.success("已重置为默认主题");
|
toast.success("已重置为默认主题");
|
||||||
|
|||||||
Reference in New Issue
Block a user