🔥 移除ck复制的确认浮窗

This commit is contained in:
BTMuli
2025-12-22 19:31:23 +08:00
parent 869965ff85
commit 4467c7686d

View File

@@ -1,5 +1,5 @@
<template>
<ToGameLogin v-model="showLoginQr" @success="tryGetTokens" v-model:launcher="isLauncherQr" />
<ToGameLogin v-model="showLoginQr" v-model:launcher="isLauncherQr" @success="tryGetTokens" />
<v-card class="tcu-box">
<template #prepend>
<v-avatar :image="userInfo.avatar" />
@@ -11,11 +11,11 @@
<v-menu location="start">
<template v-slot:activator="{ props }">
<v-btn
variant="outlined"
@click="showAccounts()"
icon="mdi-gamepad-variant"
title="切换默认游戏账户"
v-bind="props"
icon="mdi-gamepad-variant"
variant="outlined"
@click="showAccounts()"
/>
</template>
<v-list>
@@ -38,27 +38,27 @@
<template #actions>
<v-spacer />
<v-btn
variant="outlined"
@click="confirmRefreshUser(uid!)"
:disabled="uid === undefined"
icon="mdi-refresh"
title="刷新用户信息"
variant="outlined"
@click="confirmRefreshUser(uid!)"
/>
<v-btn
variant="outlined"
@click="confirmCopyCookie"
:disabled="cookie === undefined"
icon="mdi-cookie"
title="复制Cookie"
variant="outlined"
@click="confirmCopyCookie"
/>
<v-menu location="start">
<template v-slot:activator="{ props }">
<v-btn
variant="outlined"
icon="mdi-account-switch"
title="切换账户"
@click="showMenu"
v-bind="props"
variant="outlined"
@click="showMenu"
/>
</template>
<v-list>
@@ -71,16 +71,16 @@
</div>
<v-icon
v-else
size="small"
icon="mdi-account-convert"
size="small"
title="切换用户"
@click="loadAccount(ac.uid)"
/>
<v-icon
class="tcu-btn"
icon="mdi-delete"
title="删除用户"
size="small"
title="删除用户"
@click="clearUser(ac)"
/>
</template>
@@ -89,10 +89,10 @@
</v-menu>
<v-menu location="start">
<template v-slot:activator="{ props }">
<v-btn variant="outlined" icon="mdi-account-plus" title="添加账户" v-bind="props" />
<v-btn icon="mdi-account-plus" title="添加账户" v-bind="props" variant="outlined" />
</template>
<v-list>
<v-list-item @click="tryCaptchaLogin()" append-icon="mdi-cellphone">
<v-list-item append-icon="mdi-cellphone" @click="tryCaptchaLogin()">
<v-list-item-title>验证码登录推荐</v-list-item-title>
<v-list-item-subtitle>使用手机号登录</v-list-item-subtitle>
</v-list-item>
@@ -100,17 +100,17 @@
<v-list-item-title>扫码登录推荐</v-list-item-title>
<v-list-item-subtitle>使用米游社扫码登录</v-list-item-subtitle>
<template #append>
<img src="/platforms/mhy/mys.webp" alt="launcher" class="menu-icon" />
<img alt="launcher" class="menu-icon" src="/platforms/mhy/mys.webp" />
</template>
</v-list-item>
<v-list-item @click="tryCodeLogin(true)" v-show="false">
<v-list-item v-show="false" @click="tryCodeLogin(true)">
<v-list-item-title>扫码登录(启动器)</v-list-item-title>
<v-list-item-subtitle>使用米游社扫码登录</v-list-item-subtitle>
<template #append>
<img src="/platforms/mhy/launcher.webp" alt="launcher" class="menu-icon" />
<img alt="launcher" class="menu-icon" src="/platforms/mhy/launcher.webp" />
</template>
</v-list-item>
<v-list-item @click="addByCookie()" append-icon="mdi-account-plus">
<v-list-item append-icon="mdi-account-plus" @click="addByCookie()">
<v-list-item-title>手动添加</v-list-item-title>
<v-list-item-subtitle>手动输入Cookie</v-list-item-subtitle>
</v-list-item>
@@ -388,11 +388,6 @@ async function confirmCopyCookie(): Promise<void> {
showSnackbar.warn("请先登录");
return;
}
const copyCheck = await showDialog.check("确认复制 Cookie 吗?", "将会复制当前登录的 Cookie");
if (!copyCheck) {
showSnackbar.cancel("已取消复制 Cookie");
return;
}
const ckText = TSUserAccount.account.copy(cookie.value);
await navigator.clipboard.writeText(ckText);
showSnackbar.success("已复制 Cookie!");