From a0ae6fffc969f608694298d965e97bd1b88740e7 Mon Sep 17 00:00:00 2001 From: zhaojs <349234519@qq.com> Date: 星期四, 27 四月 2023 11:29:18 +0800 Subject: [PATCH] no message --- utils/userInfoStorage.js | 17 ++++---- pages/system/index.vue | 9 ++-- manifest.json | 13 +++++- unpackage/dist/dev/mp-weixin/app.js | 7 ++- App.vue | 18 +++++++- pages/system/authmobile.vue | 38 +++++++++++++----- 6 files changed, 71 insertions(+), 31 deletions(-) diff --git a/App.vue b/App.vue index 65cc0a2..3c38b06 100644 --- a/App.vue +++ b/App.vue @@ -1,8 +1,20 @@ <script> export default { onLaunch: function() { - console.log('App Launch') - // plus.navigator.setFullscreen(true) + //鍏堜粠缂撳瓨鑾峰彇褰撳墠鐢ㄦ埛淇℃伅 + var user=uni.getStorageSync('ojxuser'); + if(user!='') + { + this.globalData.user=user; + //鑾峰彇寰俊openid + /* uni.login({ + provider: 'weixin', //浣跨敤寰俊鐧诲綍 + success: function (loginRes) { + console.log(loginRes); + } + }) */ + + } }, onShow: function() { console.log('App Show') @@ -11,7 +23,7 @@ console.log('App Hide') }, globalData:{ - wxuser:{ + user:{ wxopenid:'', mobile:'', userid:'' diff --git a/manifest.json b/manifest.json index 7800b4a..f81150c 100644 --- a/manifest.json +++ b/manifest.json @@ -39,7 +39,9 @@ "delay" : 0 }, /* 妯″潡閰嶇疆 */ - "modules" : {}, + "modules" : { + "OAuth" : {} + }, /* 搴旂敤鍙戝竷淇℃伅 */ "distribute" : { /* android鎵撳寘閰嶇疆 */ @@ -65,7 +67,14 @@ /* ios鎵撳寘閰嶇疆 */ "ios" : {}, /* SDK閰嶇疆 */ - "sdkConfigs" : {} + "sdkConfigs" : { + "oauth" : { + "weixin" : { + "appid" : "wx12f06ec7a21748bc", + "UniversalLinks" : "" + } + } + } } }, /* 蹇簲鐢ㄧ壒鏈夌浉鍏� */ diff --git a/pages/system/authmobile.vue b/pages/system/authmobile.vue index d8c74dc..d0e1176 100644 --- a/pages/system/authmobile.vue +++ b/pages/system/authmobile.vue @@ -20,26 +20,42 @@ </view> </template> <script> + import request from '@/utils/request.js'; + import storage from '@/utils/userInfoStorage.js'; export default { data() { return { - mobile: '', - code: '', - taobao: false, - weixinLogin: false, - sending: false, - sendTime: '鑾峰彇楠岃瘉鐮�', - count: 60 + backurl:'' }; }, - onLoad() { - - + onLoad(e) { + this.backurl=e.backurl; + console.log(this.backurl) }, methods: { getPhoneNumber(e) { - console.log(e.detail.code) + const params={ + coed:e.detail.code + }; + //璁剧疆鐢ㄦ埛淇℃伅 + var userinfo={ + userid:'222', + mobile:'1111' + }; + storage.setuser(userinfo); + if(this.backurl=='') + { + uni.navigateBack({ + delta:1,//杩斿洖灞傛暟锛�2鍒欎笂涓婇〉 + }) + } + else{ + uni.redirectTo({ + url: this.backurl + }); + } + } } }; diff --git a/pages/system/index.vue b/pages/system/index.vue index 5bd708d..01d31af 100644 --- a/pages/system/index.vue +++ b/pages/system/index.vue @@ -8,7 +8,7 @@ <image class="portrait" :src="'/static/missing-face.png'"></image> </view> <view class="info-box" style="margin-left: 20upx;"> - <text class="username">{{'you'}}</text> + <text class="username">{{mobile}}</text> <view class="invite" @click="invitecode">濉啓閭�璇风爜</view> </view> </view> @@ -112,7 +112,7 @@ } }, onLoad() { - + this.getuser(); }, computed: { @@ -123,11 +123,10 @@ { var user=storage.getuser(); this.mobile=user.mobile; - }, //濉啓閭�璇风爜 invitecode() { - var checkres=storage.checkuser(); + var checkres=storage.checkuser('/pages/system/index'); if(checkres) { @@ -136,7 +135,7 @@ //閭�璇峰ソ鍙� invitefre() { - var checkres=storage.checkuser(); + var checkres=storage.checkuser('/pages/system/index'); if(checkres) { diff --git a/unpackage/dist/dev/mp-weixin/app.js b/unpackage/dist/dev/mp-weixin/app.js index 2d55b4d..9503e86 100644 --- a/unpackage/dist/dev/mp-weixin/app.js +++ b/unpackage/dist/dev/mp-weixin/app.js @@ -19,7 +19,10 @@ } const _sfc_main = { onLaunch: function() { - console.log("App Launch"); + var user = common_vendor.index.getStorageSync("ojxuser"); + if (user != "") { + this.globalData.user = user; + } }, onShow: function() { console.log("App Show"); @@ -28,7 +31,7 @@ console.log("App Hide"); }, globalData: { - wxuser: { + user: { wxopenid: "", mobile: "", userid: "" diff --git a/utils/userInfoStorage.js b/utils/userInfoStorage.js index d22fba8..ae08e9b 100644 --- a/utils/userInfoStorage.js +++ b/utils/userInfoStorage.js @@ -1,12 +1,12 @@ import storage from "./storage"; // 缂撳瓨灏佽 export default { - checkuser() + checkuser(backurl) { - if(getApp().globalData.wxuser.userid=='') + if(getApp().globalData.user.userid=='') { uni.navigateTo({ - url: '/pages/system/authmobile' + url: '/pages/system/authmobile?backurl='+backurl }); } else{ @@ -15,13 +15,14 @@ }, getuser() { - return getApp().globalData.wxuser; + return getApp().globalData.user; }, - setuser(userid,mobile,wxopenid) + setuser(userinfo) { - getApp().globalData.wxuser.userid=userid; - getApp().globalData.wxuser.mobile=mobile; - getApp().globalData.wxuser.wxopenid=wxopenid; + console.log(userinfo); + getApp().globalData.user.userid=userinfo.userid; + getApp().globalData.user.mobile=userinfo.mobile; + getApp().globalData.user.wxopenid=userinfo.wxopenid; }, clearuser() { -- Gitblit v1.9.3