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