From 352bb9be97314c8bdf245d0e65b034b426bc09a2 Mon Sep 17 00:00:00 2001 From: zdg Date: Fri, 27 Sep 2024 16:54:29 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=98=E5=8E=9F=E4=BA=8C=E7=BB=B4=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../views/prepare/container/class-start.vue | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/src/renderer/src/views/prepare/container/class-start.vue b/src/renderer/src/views/prepare/container/class-start.vue index a453c3c..7df6a8f 100644 --- a/src/renderer/src/views/prepare/container/class-start.vue +++ b/src/renderer/src/views/prepare/container/class-start.vue @@ -52,7 +52,7 @@
- + @@ -286,30 +286,30 @@ const getQrUrl = async() => { const { userName, userId } = userStore.user if (!id||!userName) return // 原始方法(需要wx登录) - // const qrCodeUrl = `wxlogin?username=${userName}&nextaction=classteaching&id=${id}` - // teacherForm.form.qrUrl = baseUrl + qrCodeUrl - // const baseUrl = 'https://localhost:7860' - // token跳转 - const url = `/teaching/classteachingonmobile?classcourseid=${id}` // 跳转移动端-上课 - let qrCodeUrl = '' // 移动端-二维码地址 - try { - // 走后端缓存url - const res = await Http_api.toLink.setLink(url) // 设置链接-缓存 - if (res.code == 200) { - const redisKey = res.data - const base64Key = CryptoJS.enc.Utf8.parse(redisKey).toString(CryptoJS.enc.Base64) // base64加密 - const enStrUrl = encodeURIComponent(base64Key) // url转码 - qrCodeUrl = `?_server=${enStrUrl}` - teacherForm.form.qrUrl = baseUrl + qrCodeUrl - } - } catch (error) { // 异常, 直接加密token - const jsonStr = JSON.stringify({ url, token: userStore.token }) // json数据:{url, token} - const key = `Ax19i14Ga6qEDOkGTo` // AES加密-key - const enStr = CryptoJS.AES.encrypt(jsonStr, key).toString() // AES加密-数据 - const enStrUrl = encodeURIComponent(enStr) // url转码 - qrCodeUrl = `?_web=${enStrUrl}` - } + const qrCodeUrl = `wxlogin?username=${userName}&nextaction=classteaching&id=${id}` teacherForm.form.qrUrl = baseUrl + qrCodeUrl + // // const baseUrl = 'https://localhost:7860' + // // token跳转 + // const url = `/teaching/classteachingonmobile?classcourseid=${id}` // 跳转移动端-上课 + // let qrCodeUrl = '' // 移动端-二维码地址 + // try { + // // 走后端缓存url + // const res = await Http_api.toLink.setLink(url) // 设置链接-缓存 + // if (res.code == 200) { + // const redisKey = res.data + // const base64Key = CryptoJS.enc.Utf8.parse(redisKey).toString(CryptoJS.enc.Base64) // base64加密 + // const enStrUrl = encodeURIComponent(base64Key) // url转码 + // qrCodeUrl = `?_server=${enStrUrl}` + // teacherForm.form.qrUrl = baseUrl + qrCodeUrl + // } + // } catch (error) { // 异常, 直接加密token + // const jsonStr = JSON.stringify({ url, token: userStore.token }) // json数据:{url, token} + // const key = `Ax19i14Ga6qEDOkGTo` // AES加密-key + // const enStr = CryptoJS.AES.encrypt(jsonStr, key).toString() // AES加密-数据 + // const enStrUrl = encodeURIComponent(enStr) // url转码 + // qrCodeUrl = `?_web=${enStrUrl}` + // } + // teacherForm.form.qrUrl = baseUrl + qrCodeUrl } // 定时器监听