{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-fvue\\src\\views\\app\\oauth.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\src\\views\\app\\oauth.vue","mtime":1667327529872},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\babel.config.js","mtime":1667327525434},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["import \"vant/es/notify/style\";\nimport _Notify from \"vant/es/notify\";\n//\n//\n//\n//\n//\n//\nimport req from \"@/request.js\";\nimport utils from \"@/utils.js\";\nexport default {\n  components: {},\n  data: function data() {\n    return {\n      layout: {},\n      gridList: [],\n      code: '',\n      id: '',\n      response2: '',\n      redirect_uri: '',\n      params: ''\n    };\n  },\n  created: function created() {\n    var _this = this;\n\n    if (sessionStorage.getItem(\"currentUser\")) {\n      var redirect_uri = decodeURIComponent(utils.getParameters(\"redirect\"));\n\n      if (redirect_uri) {\n        location.href = redirect_uri;\n      } else {\n        this.$router.push({\n          path: '/unfinished'\n        });\n      }\n    }\n\n    var loading = this.$loading({\n      lock: true,\n      text: \"加载中\",\n      spinner: \"el-icon-loading\",\n      background: \"rgba(0, 0, 0, 0.7)\"\n    });\n\n    var Base64 = require(\"js-base64\").Base64;\n\n    var params = utils.getParameters(\"params\");\n    params = decodeURIComponent(params);\n\n    if (params) {\n      try {\n        params = Base64.decode(params);\n      } catch (error) {\n        loading.close();\n\n        _Notify({\n          type: \"danger\",\n          message: \"传入的参数params解码错误了：\" + error\n        });\n\n        return;\n      }\n    }\n\n    var code = utils.getParameters(\"code\");\n    this.code = code;\n    var id = utils.getParameters(\"code\");\n    this.id = id;\n    this.params = params;\n    var redirect = 'laptop-kkottu8t.com:8080/fvue/qywxOauth';\n    this.redirect_uri = redirect;\n    var url = \"http://183.230.176.125:8896/sso/weixin?code=\".concat(code);\n    req.get(url).then(function (response) {\n      _this.response2 = response.data;\n      loading.close();\n\n      if (_this.response2) {\n        sessionStorage.setItem(\"currentUser\", JSON.stringify(response.data));\n        sessionStorage.setItem(\"token\", response.data.token); // 存入一个值\n\n        sessionStorage.setItem(\"username\", response.data.username);\n        sessionStorage.setItem(\"account\", response.data.account);\n        sessionStorage.setItem(\"userId\", response.data.userId);\n\n        _this.$store.dispatch('login/qywxJump', response.data);\n\n        _this.$router.push({\n          path: '/meetingDetail2',\n          query: {\n            id: _this.id\n          }\n        });\n      }\n    }); // this.$router.push({path:'/unfinished'})\n    // this.proxyLogin(code, redirect, loading, params);\n  },\n  methods: {\n    proxyLogin: function proxyLogin(code, redirect_uri, loading, params) {\n      var _this2 = this;\n\n      this.$router.push({\n        path: '/unfinished'\n      });\n      req.get(url).then(function (response) {\n        _this2.response2 = response.data;\n        loading.close();\n\n        if (response) {\n          sessionStorage.setItem(\"currentUser\", JSON.stringify(response.data));\n          sessionStorage.setItem(\"token\", response.data.token); // 存入一个值\n\n          sessionStorage.setItem(\"username\", response.data.username);\n          sessionStorage.setItem(\"account\", response.data.account);\n          sessionStorage.setItem(\"userId\", response.data.userId);\n\n          _this2.$router.push({\n            path: '/unfinished'\n          });\n        }\n      });\n    } // parseParams(params){\n    //   let paramsJson = JSON.parse(params||\"{}\");\n    //   //审批的消息\n    //   if(paramsJson.templateType ==='bpmnapproval'){\n    //     let url = `/task/${paramsJson.taskId}/0`;\n    //     this.$router.push({path:url});\n    //   }else{\n    //     this.$router.push({path:'/home'})\n    //   }\n    // }\n\n  }\n};",null]}