This commit is contained in:
xingyu4j
2025-10-09 11:19:32 +08:00
30 changed files with 175 additions and 45 deletions

View File

@@ -1,7 +1,7 @@
<script setup lang="ts">
import { useRoute } from 'vue-router';
import { RiDingding } from '@vben/icons';
import { SvgDingDingIcon } from '@vben/icons';
import { $t } from '@vben/locales';
import { alert, useVbenModal } from '@vben-core/popup-ui';
@@ -96,7 +96,7 @@ const handleLogin = () => {
:tooltip="$t('authentication.dingdingLogin')"
tooltip-side="top"
>
<RiDingding />
<SvgDingDingIcon />
</VbenIconButton>
<Modal>
<div id="dingding_qrcode_login_element"></div>

View File

@@ -1,5 +1,10 @@
<script setup lang="ts">
import { MdiGithub, MdiQqchat, MdiWechat, RiDingding } from '@vben/icons';
import {
SvgDingDingIcon,
SvgGithubIcon,
SvgQQChatIcon,
SvgWeChatIcon,
} from '@vben/icons';
import { $t } from '@vben/locales';
import { VbenIconButton } from '@vben-core/shadcn-ui';
@@ -34,16 +39,16 @@ function handleThirdLogin(type: number) {
<div class="mt-4 flex flex-wrap justify-center">
<VbenIconButton class="mb-3" @click="handleThirdLogin(30)">
<MdiWechat />
<SvgWeChatIcon />
</VbenIconButton>
<VbenIconButton class="mb-3" @click="handleThirdLogin(20)">
<RiDingding />
<SvgDingDingIcon />
</VbenIconButton>
<VbenIconButton class="mb-3" @click="handleThirdLogin(0)">
<MdiQqchat />
<SvgQQChatIcon />
</VbenIconButton>
<VbenIconButton class="mb-3" @click="handleThirdLogin(0)">
<MdiGithub />
<SvgGithubIcon />
</VbenIconButton>
</div>
</div>