Browse Source

✅ test: wecom scan test4

WanGxC 1 year ago
parent
commit
3c72053fe0
1 changed files with 3 additions and 36 deletions
  1. 3 36
      src/views/system/login/index.vue

+ 3 - 36
src/views/system/login/index.vue

@@ -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>