From b2e9ed755306e547e98ae8b144cf02ae6a3f2cb8 Mon Sep 17 00:00:00 2001 From: "1263428893@qq.com" Date: Wed, 26 Mar 2025 23:42:02 +0800 Subject: [PATCH] 1 --- manifest.json | 2 +- pages/auth/index.vue | 13 +++++++++---- pages/login/index.vue | 11 +++++------ pages/tourGuide/tourGuide.vue | 2 +- pages/user/index.vue | 3 ++- pages_subpack/house/index.vue | 6 +++--- util/request/responseInterceptors.js | 17 +++++++++++++---- 7 files changed, 34 insertions(+), 20 deletions(-) diff --git a/manifest.json b/manifest.json index 704440e..a93e218 100644 --- a/manifest.json +++ b/manifest.json @@ -1,6 +1,6 @@ { "name" : "tenancy-wechat-uniapp", - "appid" : "__UNI__D597D2A", + "appid" : "__UNI__D86000A", "description" : "", "versionName" : "1.0.0", "versionCode" : "100", diff --git a/pages/auth/index.vue b/pages/auth/index.vue index e25f409..51a8e5f 100644 --- a/pages/auth/index.vue +++ b/pages/auth/index.vue @@ -12,11 +12,11 @@ 微信登录 - + @@ -75,6 +75,11 @@ this.userYsObj = this.$utils.getkeyContent('user_ys') }, methods: { + onJump(){ + uni.switchTab({ + url:"/pages/home/index" + }) + }, open(){ this.$refs.popup.open(); }, @@ -128,7 +133,7 @@ let userInfo =response.result.userInfo if(!userInfo.nickName - || !userInfo.phone){ + || !userInfo.phone || !userInfo.headImage){ uni.navigateTo({ url:"/pages/login/index" }) diff --git a/pages/login/index.vue b/pages/login/index.vue index 12f931c..abc5ce6 100644 --- a/pages/login/index.vue +++ b/pages/login/index.vue @@ -53,10 +53,10 @@ } }, onLoad(options) { + this.imagUrl = uni.getStorageSync('userInfo').headImage + this.nameUser = uni.getStorageSync('userInfo').nickName + this.phone = uni.getStorageSync('userInfo').phone if(options.back==1){ - this.imagUrl = uni.getStorageSync('userInfo').headImage - this.nameUser = uni.getStorageSync('userInfo').nickName - this.phone = uni.getStorageSync('userInfo').phone this.back = options.back } }, @@ -78,12 +78,11 @@ code : detail.code, encryptedData: detail.encryptedData, iv:detail.iv, - sessionKey: uni.getStorageSync('sessionKey'), - openid:uni.getStorageSync('userInfo').appletOpenid } bindPhone(params).then((response) => { console.info(response) - that.phone = response.result + let data = JSON.parse(response.result) + that.phone = data.phone_info.phoneNumber }).catch(error=>{ }) diff --git a/pages/tourGuide/tourGuide.vue b/pages/tourGuide/tourGuide.vue index 38e1b9c..bf9ed3e 100644 --- a/pages/tourGuide/tourGuide.vue +++ b/pages/tourGuide/tourGuide.vue @@ -123,7 +123,7 @@ export default { return markers; }, }, - created() { + mounted() { this.getCurrentLocation() this.onHouseType() // 获取房源类型 this.onHousePageList() // 加载房源列表 diff --git a/pages/user/index.vue b/pages/user/index.vue index fdc51b7..f247f41 100644 --- a/pages/user/index.vue +++ b/pages/user/index.vue @@ -15,7 +15,8 @@ font-size: 24rpx; align-items: center; border-radius: 20rpx; - padding: 4rpx 10rpx;"> + padding: 4rpx 10rpx; + margin-left: 10rpx;"> item.url).join(','),//图片 iconImage:"",//左上角图标 homeImage:that.form.houseList.map(item => item.url).join(','),//产权证照片 - homeMp4:that.form.mp4List.map(item => item.url).join(','),//视频 + homeMp4:that.form.mp4List ? that.form.mp4List.map(item => item.url).join(',') : "",//视频 latitude:that.form.latitude, longitude:that.form.longitude } - console.log(that.form); - console.log(params); + // console.log(that.form); + // console.log(params); if(this.$utils.verificationAll(params, { image : '请上传房屋照片', diff --git a/util/request/responseInterceptors.js b/util/request/responseInterceptors.js index 8c37eec..96046ae 100644 --- a/util/request/responseInterceptors.js +++ b/util/request/responseInterceptors.js @@ -21,9 +21,18 @@ export const responseInterceptors = (vm) => { return Promise.reject(data) } - }, (response) => { /* 对响应错误做点什么 (statusCode !== 200)*/ - - console.info('interceptors.response---------',data) - return Promise.reject(response) + }, (response) => { + const data = response.data + console.info('responseresponse',data) + if(data.code === 401){ + uni.removeStorageSync('token') + uni.removeStorageSync('userInfo') + uni.removeStorageSync('sessionKey') + uni.navigateTo({ + url:"/pages/auth/index" + }) + return; + } + return Promise.reject(response) }) } \ No newline at end of file