|
@@ -31,41 +31,8 @@ const getThemeConfig = computed(() => {
|
|
|
|
|
|
const qrCode = ref('')
|
|
|
|
|
|
-function createWXQRCode() {
|
|
|
- ww.createWWLoginPanel({
|
|
|
- el: '#wx_qrcode',
|
|
|
- params: {
|
|
|
- login_type: 'CorpApp',
|
|
|
- appid: 'ww467ec1685e8262e6',
|
|
|
- agentid: '1000065',
|
|
|
- redirect_uri: 'http://amzads.zositechc.cn/web/',
|
|
|
- state: 'Wechat',
|
|
|
- scope: 'snsapi_privateinfo',
|
|
|
- redirect_type: 'callback',
|
|
|
- },
|
|
|
- onCheckWeComLogin({ isWeComLogin }) {
|
|
|
- console.log(isWeComLogin)
|
|
|
- },
|
|
|
- onLoginSuccess({ code }) {
|
|
|
- // console.log({ code })
|
|
|
- handleWeComLogin({ code: code, state: 'Wechat' })
|
|
|
- },
|
|
|
- onLoginFail(err) {
|
|
|
- console.log(err)
|
|
|
- },
|
|
|
- })
|
|
|
-}
|
|
|
-
|
|
|
-async function handleWeComLogin(query) {
|
|
|
- try {
|
|
|
- const res = await WeComLogin(query)
|
|
|
- console.log('res', res)
|
|
|
- if (res.code === '2000') {
|
|
|
- emitter.emit('scan-wecomLogin', {loginInfo: res.data} )
|
|
|
- }
|
|
|
- } catch (error) {
|
|
|
- console.log('error:', error)
|
|
|
- }
|
|
|
+function showScan() {
|
|
|
+ state.isScan = true
|
|
|
}
|
|
|
|
|
|
// 页面加载时
|
|
@@ -110,7 +77,7 @@ onMounted(() => {
|
|
|
</el-tabs>
|
|
|
</div>
|
|
|
<Scan v-if="state.isScan" />
|
|
|
- <div class="login-content-main-sacn" @click="!state.isScan">
|
|
|
+ <div class="login-content-main-sacn" @click="showScan">
|
|
|
<i class="iconfont" :class="state.isScan ? 'icon-diannao1' : 'icon-barcode-qr'"></i>
|
|
|
<div class="login-content-main-sacn-delta"></div>
|
|
|
</div>
|