From 2941522404d4d78630c1276df944428659b2db47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=BE=89?= <814457906@qq.com> Date: Wed, 31 Jan 2024 14:45:23 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- App.vue | 2 +- api/pages/homepage/homepage.js | 19 +++ pages.json | 9 +- pages/homepage/homepage.vue | 64 ++++++++- pages/login/login.vue | 9 +- pages/myinformation/myinformation.vue | 22 +-- pagesB/Behaviorpoints/Behaviorpoints.scss | 25 +++- pagesB/Behaviorpoints/Behaviorpoints.vue | 8 ++ pagesC/images/sport.png | Bin 0 -> 21634 bytes pagesC/wxSport/wxSport.vue | 164 ++++++++++++++++++++++ 10 files changed, 301 insertions(+), 21 deletions(-) create mode 100644 pagesC/images/sport.png create mode 100644 pagesC/wxSport/wxSport.vue diff --git a/App.vue b/App.vue index 52cb185..c0f94d7 100644 --- a/App.vue +++ b/App.vue @@ -30,4 +30,4 @@ text-align: justify; color: #000000; } - + \ No newline at end of file diff --git a/api/pages/homepage/homepage.js b/api/pages/homepage/homepage.js index 45d91e5..be70248 100644 --- a/api/pages/homepage/homepage.js +++ b/api/pages/homepage/homepage.js @@ -43,3 +43,22 @@ export function checkSignApply(identity) { }, }) } +// 获取微信运动步数接口 +export function wxSportDecrypt(data) { + return request({ + url: `/applet/register/wxSportDecrypt`, + method: 'post', + data, + }) +} + +// 微信运动自动添加积分接口 +export function wxsportadd(identity) { + return request({ + url: `/applet/score/record/wxsport/add/${identity}/WX_SPORT_STEP_NUM`, + method: 'get', + header: { + region: uni.getStorageSync('region'), + }, + }) +} \ No newline at end of file diff --git a/pages.json b/pages.json index f81e6da..577957a 100644 --- a/pages.json +++ b/pages.json @@ -681,6 +681,13 @@ "navigationBarTitleText": "复诊记录", "enablePullDownRefresh": false } + }, { + "path" : "wxSport/wxSport", + "style" : + { + "navigationBarTitleText" : "微信运动", + "enablePullDownRefresh" : false + } } ] }, { @@ -810,4 +817,4 @@ } ] } -} \ No newline at end of file +} diff --git a/pages/homepage/homepage.vue b/pages/homepage/homepage.vue index fcc1d5f..5480bfd 100644 --- a/pages/homepage/homepage.vue +++ b/pages/homepage/homepage.vue @@ -90,7 +90,9 @@ import { getOpenId, detail, - checkSignApply + checkSignApply, + wxSportDecrypt, + wxsportadd } from '@/api/pages/homepage/homepage.js' import { mapActions @@ -116,15 +118,69 @@ this.openid = uni.getStorageSync('openid'); this.region = Number(uni.getStorageSync('region')) if (this.userinfo && this.region != 3) { + this.checkSignApplyinfo(); + } + if (uni.getStorageSync('userinfo')) { + this.wxSportDecryptinfo(); + } + }, + methods: { + wxSportDecryptinfo() { + let that = this + let currentDate = new Date(); + let year = currentDate.getFullYear(); + let month = currentDate.getMonth() + 1; + let day = currentDate.getDate(); + month >= 1 && month <= 9 ? (month = "0" + month) : ""; + day >= 0 && day <= 9 ? (day = "0" + day) : ""; + let time = `${year}-${month}-${day}` + let wxsportaddtime = uni.getStorageSync('wxsportaddtime'); + if (wxsportaddtime != time) { + wx.getSetting({ + success: function(res) { + // 开启微信运动授权 + if (res.authSetting['scope.werun']) { + // 在小程序中获取微信步数 + wx.login({ + success: function(res) { + if (res.code) { + wx.getWeRunData({ + success: function(resp) { + that.wxSport(res, resp) + } + }); + } + } + }); + } + } + }) + } + }, + wxSport(res, resp) { + let obj = { + code: res.code, + encryptedData: resp.encryptedData, + iv: resp.iv + } + wxSportDecrypt(obj).then(Sportres => { + if (Sportres.data && Sportres.data[0].step >= 5000) { + wxsportadd(this.userinfo.cardNo).then(sportaddres => { + if (sportaddres.code == 200) { + uni.setStorageSync('wxsportaddtime', Sportres.data[0].date); + } + }) + } + }) + }, + checkSignApplyinfo() { checkSignApply(this.userinfo.cardNo).then(res => { if (res.data) { this.checkSign = res.data.code this.infotitle = res.data.info } }) - } else {} - }, - methods: { + }, ...mapActions(["openPopup"]), //跳转选择地址 city() { diff --git a/pages/login/login.vue b/pages/login/login.vue index 4b50a6e..a08b1a0 100644 --- a/pages/login/login.vue +++ b/pages/login/login.vue @@ -45,6 +45,7 @@ } from '../../api/pages/login/index.js' import { getCurrentUser, + wxSportDecrypt } from '@/api/pages/homepage/homepage.js' import { createMobileToken @@ -71,9 +72,15 @@ if (!uni.getStorageSync('location') || !uni.getStorageSync('region')) { this.getAddress() } + this.sportinfo(); this.phonecode = undefined }, methods: { + sportinfo() { + wx.getWeRunData({ + success: function(res) {} + }); + }, nologin() { this.$refs.uToast.show({ title: '请先阅读并同意《用户协议与隐私政策》', @@ -231,4 +238,4 @@ + \ No newline at end of file diff --git a/pages/myinformation/myinformation.vue b/pages/myinformation/myinformation.vue index f5d85e6..9398f50 100644 --- a/pages/myinformation/myinformation.vue +++ b/pages/myinformation/myinformation.vue @@ -503,15 +503,21 @@ }, //行为积分 goBehaviorpoints() { - if (uni.getStorageSync('region') == 3) { - this.$refs.uToast.show({ - title: '当前地区不支持,请选择其它地区', - type: 'error', - }) + const value = uni.getStorageSync('userinfo'); + const value2 = uni.getStorageSync('patientId'); + if (value && value2) { + if (uni.getStorageSync('region') == 3) { + this.$refs.uToast.show({ + title: '当前地区不支持,请选择其它地区', + type: 'error', + }) + } else { + uni.navigateTo({ + url: '/pagesB/Behaviorpoints/Behaviorpoints' + }) + } } else { - uni.navigateTo({ - url: '/pagesB/Behaviorpoints/Behaviorpoints' - }) + this.gologin(); } }, // 切换家庭成员 diff --git a/pagesB/Behaviorpoints/Behaviorpoints.scss b/pagesB/Behaviorpoints/Behaviorpoints.scss index f227180..8a231c7 100644 --- a/pagesB/Behaviorpoints/Behaviorpoints.scss +++ b/pagesB/Behaviorpoints/Behaviorpoints.scss @@ -14,29 +14,42 @@ width: 100%; height: 500rpx; } - - .Exchangerecords { - width: 180rpx; + .wxSport{ + width: 25%; height: 54rpx; background: #00785C; border-radius: 24rpx; position: absolute; bottom: 0%; - right: 15%; + right: 6%; + color: #fff; + text-align: center; + border: 2rpx solid #00785C; + line-height: 54rpx; + } + .Exchangerecords { + width: 25%; + height: 54rpx; + background: #00785C; + border-radius: 24rpx; + position: absolute; + bottom: 0%; + left: 50%; + transform: translateX(-50%); color: #fff; text-align: center; border: 2rpx solid #00785C; line-height: 54rpx; } .PointsMall { - width: 180rpx; + width: 25%; height: 54rpx; border: 2rpx solid #00785C; background: #00785C; border-radius: 24rpx; position: absolute; bottom: 0%; - left: 15%; + left: 6%; color: #fff; text-align: center; line-height: 54rpx; diff --git a/pagesB/Behaviorpoints/Behaviorpoints.vue b/pagesB/Behaviorpoints/Behaviorpoints.vue index 7f871c3..a1910b4 100644 --- a/pagesB/Behaviorpoints/Behaviorpoints.vue +++ b/pagesB/Behaviorpoints/Behaviorpoints.vue @@ -15,6 +15,9 @@ 兑换记录 + + 微信运动 + @@ -90,6 +93,11 @@ this.total = res.total }) }, + gowxSport() { + uni.navigateTo({ + url: "/pagesC/wxSport/wxSport" + }) + }, goexchange() { uni.navigateTo({ url: '/pagesB/exchangerecords/exchangerecords' diff --git a/pagesC/images/sport.png b/pagesC/images/sport.png new file mode 100644 index 0000000000000000000000000000000000000000..9a86518404bf95d09260a28a7c8016efbc8fe69e GIT binary patch literal 21634 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 literal 0 HcmV?d00001 diff --git a/pagesC/wxSport/wxSport.vue b/pagesC/wxSport/wxSport.vue new file mode 100644 index 0000000..e3ea52a --- /dev/null +++ b/pagesC/wxSport/wxSport.vue @@ -0,0 +1,164 @@ + + + + + \ No newline at end of file