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 } // 定时器监听