Parcourir la source

Merge branch 'beta'

lsc il y a 1 jour
Parent
commit
3b044f1fa5
1 fichiers modifiés avec 14 ajouts et 1 suppressions
  1. 14 1
      szdjg/Onload.js

+ 14 - 1
szdjg/Onload.js

@@ -37,6 +37,12 @@ window.onload = function () {
     //U.MD.D.isLogin();
     //U.MD.D.isLogin();
     // U.MD.D.fullscreen();
     // U.MD.D.fullscreen();
     U.MD.D.stopSafari();
     U.MD.D.stopSafari();
+    if(U.UF.C.queryString('form')){
+      U.UF.Cookie.set('form='+U.UF.C.queryString('form'))
+    }
+    if(U.UF.C.queryString('state')){
+      U.UF.Cookie.set('state='+U.UF.C.queryString('state'))
+    }
     U.MD.D.I.openApplication('aiCourseResource')
     U.MD.D.I.openApplication('aiCourseResource')
     // window.addEventListener('resize', () => {
     // window.addEventListener('resize', () => {
     //     var realHeight = window.innerHeight
     //     var realHeight = window.innerHeight
@@ -1060,7 +1066,14 @@ function selectUser(uid, callback) {
   const requestUser = () => {
   const requestUser = () => {
       U.A.Request(`${US.Config.pbl}selectUser?userid=${uid}`, [], function (res) {
       U.A.Request(`${US.Config.pbl}selectUser?userid=${uid}`, [], function (res) {
           if(res && res.value && res.value.length && res.value[0].length && res.value[0][0].userid){
           if(res && res.value && res.value.length && res.value[0].length && res.value[0][0].userid){
-              if (callback) callback(res);
+            let form = U.UF.Cookie.get('form')
+            let state = U.UF.Cookie.get('state')
+            if(form == 'desktop') {
+              U.UF.Cookie.del('form')
+              U.UF.Cookie.del('state')
+              window.location.href=`cocorobo://auth/callback?apiKey=${res.value[0][0].apikey}&state=${state}&userid=${res.value[0][0].userid}&username=${res.value[0][0].username}&schoolname=${res.value[0][0].schoolName}`
+            }
+            if (callback) callback(res);
           }else {
           }else {
               U.alert("获取用户信息失败,正在重试!")
               U.alert("获取用户信息失败,正在重试!")
               LoginState = false
               LoginState = false