|
|
|
@ -2,11 +2,7 @@ |
|
|
|
<template v-if="getShow"> |
|
|
|
<LoginFormTitle class="enter-x" /> |
|
|
|
<div class="enter-x min-w-64 min-h-64"> |
|
|
|
<QrCode |
|
|
|
:value="qrCodeUrl" |
|
|
|
class="enter-x flex justify-center xl:justify-start" |
|
|
|
:width="280" |
|
|
|
/> |
|
|
|
<div class="qr_login" id="qr_login"></div> |
|
|
|
<Divider class="enter-x">{{ t('sys.login.scanSign') }}</Divider> |
|
|
|
<Button size="large" block class="mt-4 enter-x" @click="handleBackLogin"> |
|
|
|
{{ t('sys.login.backSignIn') }} |
|
|
|
@ -28,4 +24,14 @@ |
|
|
|
const { handleBackLogin, getLoginState } = useLoginState(); |
|
|
|
|
|
|
|
const getShow = computed(() => unref(getLoginState) === LoginStateEnum.WORKWECHAT_QR_CODE); |
|
|
|
|
|
|
|
// window.getQRCode({ |
|
|
|
// "id": "qr_login", |
|
|
|
// "appid": window.settings.config.corp_id, |
|
|
|
// "agentid": window.settings.config.agent_id, |
|
|
|
// "redirect_uri": encodeURI('http://myapp.com:3000/app'), |
|
|
|
// "state": "hellowecom", |
|
|
|
// "href": "", |
|
|
|
// "lang": "zh", |
|
|
|
// }); |
|
|
|
</script> |
|
|
|
|