|
@@ -180,9 +180,6 @@
|
|
|
|
|
|
|
|
|
created: function() {
|
|
|
- // alert('created')
|
|
|
-
|
|
|
-
|
|
|
|
|
|
},
|
|
|
|
|
@@ -191,202 +188,32 @@
|
|
|
},
|
|
|
|
|
|
beforeCreate: function() {
|
|
|
- let ua = navigator.userAgent.toLowerCase();
|
|
|
- if (ua.match(/MicroMessenger/i) == "micromessenger") {
|
|
|
-
|
|
|
- var appId = "wx4eab2e3b5531d58b";
|
|
|
- var params = {};
|
|
|
-
|
|
|
- var url = location.search
|
|
|
- this.winUrl = url
|
|
|
- var theRequest = new Object()
|
|
|
- if (url.indexOf("?") != -1) {
|
|
|
- var str = url.substr(1)
|
|
|
- var strs = str.split("&")
|
|
|
- for (var i = 0; i < strs.length; i++) {
|
|
|
- theRequest[strs[i].split("=")[0]] = (strs[i].split("=")[1])
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- var CODE = theRequest;
|
|
|
- var code = CODE['code'];
|
|
|
- // alert(code)
|
|
|
- if (code) {
|
|
|
-
|
|
|
- params.code = code;
|
|
|
-
|
|
|
- // alert('code')
|
|
|
- //使用code请求服务器接口,换取用户用户openID
|
|
|
-
|
|
|
- uni.request({
|
|
|
- url: 'https://wx.ewoogi.com/wx/USKYOF/USKYOF.php/Home/Com/getPageAuthorization', //仅为示例,并非真实接口地址。
|
|
|
- // data: {
|
|
|
- // text: 'uni.request'
|
|
|
- // },
|
|
|
- method: 'POST',
|
|
|
- header: {
|
|
|
- 'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8'
|
|
|
- },
|
|
|
- success: (res) => {
|
|
|
- // alert(res.data.flag)
|
|
|
- if (res.data.flag == 3000) {
|
|
|
- // alert("3000授权失败,请重新登录");
|
|
|
- window.location.href = 'https://wx.ewoogi.com/wx/index.html#/';
|
|
|
- }
|
|
|
-
|
|
|
- if (res.data.flag == 3003) {
|
|
|
- // alert("3003");
|
|
|
- uni.navigateTo({
|
|
|
- url: '/pages/authority/authority',
|
|
|
- });
|
|
|
- }
|
|
|
- if (res.data.flag == 3002) {
|
|
|
- // alert("3002授权失败,请重新登录");
|
|
|
- uni.switchTab({
|
|
|
- url: '/pages/index/index'
|
|
|
- });
|
|
|
- }
|
|
|
- }
|
|
|
- });
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- var cs = {};
|
|
|
- var curl = window.location.href;
|
|
|
- cs.curl = curl;
|
|
|
-
|
|
|
- const res1 = this.$myRequest({
|
|
|
- url: 'Com/getAuthorizationUrl',
|
|
|
- data: cs
|
|
|
- })
|
|
|
-
|
|
|
- var turl = res1.data.turl;
|
|
|
- window.location.href =
|
|
|
- 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx4eab2e3b5531d58b&redirect_uri=' +
|
|
|
- turl +
|
|
|
- '&response_type=code&scope=snsapi_base&state=abc123#wechat_redirect';
|
|
|
- } else {
|
|
|
- // alert('不是')
|
|
|
- //不是
|
|
|
- // uni.navigateTo({
|
|
|
- // url: '/pages/login/login',
|
|
|
- // });
|
|
|
- // setTimeout(function() {
|
|
|
- // uni.navigateTo({
|
|
|
- // url: '/pages/login/login',
|
|
|
- // });
|
|
|
- // }, 2000);
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
},
|
|
|
|
|
|
|
|
|
onLoad: function(option) {
|
|
|
-
|
|
|
- let ua = navigator.userAgent.toLowerCase();
|
|
|
- if (ua.match(/MicroMessenger/i) == "micromessenger") {
|
|
|
-
|
|
|
- var init = this.init();
|
|
|
- if (init = "3001") {
|
|
|
- this.getData();
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- //是
|
|
|
-
|
|
|
- } else {
|
|
|
+
|
|
|
+ if (option.op) {
|
|
|
+ // alert('op')
|
|
|
+ // alert(option.op)
|
|
|
+ // 首页数据渲染
|
|
|
this.getData();
|
|
|
-
|
|
|
-
|
|
|
- //不是
|
|
|
- // uni.navigateTo({
|
|
|
- // url: '/pages/login/login',
|
|
|
- // });
|
|
|
- // setTimeout(function() {
|
|
|
- // uni.navigateTo({
|
|
|
- // url: '/pages/login/login',
|
|
|
- // });
|
|
|
- // }, 2000);
|
|
|
+
|
|
|
+ } else {
|
|
|
+ this.init()
|
|
|
}
|
|
|
|
|
|
this.hackReset = false;
|
|
|
this.$nextTick(() => {
|
|
|
this.hackReset = true;
|
|
|
})
|
|
|
-
|
|
|
},
|
|
|
|
|
|
methods: {
|
|
|
|
|
|
- // start
|
|
|
- getUrlCode() {
|
|
|
- var url = location.search
|
|
|
- this.winUrl = url
|
|
|
- var theRequest = new Object()
|
|
|
- if (url.indexOf("?") != -1) {
|
|
|
- var str = url.substr(1)
|
|
|
- var strs = str.split("&")
|
|
|
- for (var i = 0; i < strs.length; i++) {
|
|
|
- theRequest[strs[i].split("=")[0]] = (strs[i].split("=")[1])
|
|
|
- }
|
|
|
- }
|
|
|
- return theRequest
|
|
|
- },
|
|
|
-
|
|
|
+
|
|
|
async init() {
|
|
|
- var appId = "wx4eab2e3b5531d58b";
|
|
|
- // var appId = "wx8bba7ec467b61efa"; //ming测试公众号
|
|
|
-
|
|
|
- var CODE = this.getUrlCode();
|
|
|
- var code = CODE['code'];
|
|
|
-
|
|
|
-
|
|
|
- var params = {};
|
|
|
- if (code) {
|
|
|
- params.code = code;
|
|
|
- //使用code请求服务器接口,换取用户用户openID
|
|
|
- const res = await this.$myRequest({
|
|
|
- url: 'Com/getPageAuthorization',
|
|
|
- data: params
|
|
|
- })
|
|
|
-
|
|
|
- if (res.data.flag == 3000) {
|
|
|
-
|
|
|
- // alert("3000授权失败,");
|
|
|
- window.location.href = 'https://wx.ewoogi.com/wx/index.html#/';
|
|
|
- }
|
|
|
-
|
|
|
- if (res.data.flag == 3003) {
|
|
|
- // alert("3003授权失败");
|
|
|
- uni.navigateTo({
|
|
|
- url: '/pages/authority/authority',
|
|
|
- });
|
|
|
- }
|
|
|
-
|
|
|
- return res.data.flag;
|
|
|
- }
|
|
|
-
|
|
|
- var cs = {};
|
|
|
- var curl = window.location.href;
|
|
|
- // alert('curl')
|
|
|
- // alert(curl)
|
|
|
- cs.curl = curl;
|
|
|
-
|
|
|
- //
|
|
|
- const res1 = await this.$myRequest({
|
|
|
- url: 'Com/getAuthorizationUrl',
|
|
|
- data: cs
|
|
|
- })
|
|
|
-
|
|
|
- var turl = res1.data.turl;
|
|
|
- // alert('turl')
|
|
|
- // alert(turl)
|
|
|
- window.location.href =
|
|
|
- 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx4eab2e3b5531d58b&redirect_uri=' +
|
|
|
- turl +
|
|
|
- '&response_type=code&scope=snsapi_base&state=abc123#wechat_redirect';
|
|
|
+ window.location.href = "https://wx.ewoogi.com/USKYOF/USKYOF.php/Home/Com/getPageAuthorization1"
|
|
|
},
|
|
|
// end
|
|
|
|