From b737424eb3f560669b018fe9b953e414aa647790 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=BE=89?= <814457906@qq.com> Date: Tue, 5 Mar 2024 09:57:45 +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 --- api/pages/homepage/homepage.js | 11 ++++++ api/pagesB/PointsMall/index.js | 10 ----- api/pagesB/getimg/index.js | 30 +++++++++++++++ pagesB/PointsMall/PointsMall.vue | 38 +++++++++---------- pagesB/exchangerecords/exchangerecords.vue | 42 +++++++++++++++------ pagesC/images/greensport.png | Bin 0 -> 10279 bytes pagesC/wxSport/wxSport.vue | 35 ++++++++++++++--- 7 files changed, 117 insertions(+), 49 deletions(-) create mode 100644 api/pagesB/getimg/index.js create mode 100644 pagesC/images/greensport.png diff --git a/api/pages/homepage/homepage.js b/api/pages/homepage/homepage.js index be70248..a67db7e 100644 --- a/api/pages/homepage/homepage.js +++ b/api/pages/homepage/homepage.js @@ -61,4 +61,15 @@ export function wxsportadd(identity) { region: uni.getStorageSync('region'), }, }) +} + +// 手动增加积分接口 +export function wxsportaddV1(identity, date) { + return request({ + url: `/applet/score/record/wxsport/addV1/${identity}/${date}/WX_SPORT_STEP_NUM`, + method: 'get', + header: { + region: uni.getStorageSync('region'), + }, + }) } \ No newline at end of file diff --git a/api/pagesB/PointsMall/index.js b/api/pagesB/PointsMall/index.js index dbc974b..4139fac 100644 --- a/api/pagesB/PointsMall/index.js +++ b/api/pagesB/PointsMall/index.js @@ -21,13 +21,3 @@ export function prizeExchangesave(data) { } }) } -//获取图片接口 -export function getImgById(prizeId) { - return request({ - url: `/applet/score/prize/getImgById/${prizeId}`, - method: 'get', - header: { - region: uni.getStorageSync('region'), - } - }) -} \ No newline at end of file diff --git a/api/pagesB/getimg/index.js b/api/pagesB/getimg/index.js new file mode 100644 index 0000000..23d6b73 --- /dev/null +++ b/api/pagesB/getimg/index.js @@ -0,0 +1,30 @@ +import baseurl from '../../baseurl.js' + +var request = function(config) { + return new Promise((resolve, rejected) => { + uni.request({ + url: baseurl + config.url, + data: config.data, + method: config.method, + timeout: 60000, + header: config.header, + success(res) { + resolve(res.data) + }, + fail(err) { + rejected(err) + } + }) + }) +} + +//获取图片接口 +export function getImgById(prizeId) { + return request({ + url: `/applet/score/prize/getImgById/${prizeId}`, + method: 'get', + header: { + region: uni.getStorageSync('region'), + } + }) +} \ No newline at end of file diff --git a/pagesB/PointsMall/PointsMall.vue b/pagesB/PointsMall/PointsMall.vue index 9aab126..48dbff6 100644 --- a/pagesB/PointsMall/PointsMall.vue +++ b/pagesB/PointsMall/PointsMall.vue @@ -2,7 +2,8 @@ - + + {{item.prizeName?item.prizeName:''}} @@ -25,8 +26,10 @@ import { prizelist, prizeExchangesave, - getImgById } from '@/api/pagesB/PointsMall/index.js' + import { + getImgById + } from '@/api/pagesB/getimg/index.js' export default { data() { return { @@ -35,7 +38,7 @@ pageNum: 1, pageSize: 10, }, - list: null, + list: [], total: 0, }; }, @@ -75,9 +78,14 @@ res.rows.forEach(e => { e.src = '' }) - this.list = res.rows + this.list = [ + ...this.list, + ...res.rows + ] this.list.forEach(async (e) => { - e.src = await this.getimg(e.prizeId); + if (e.src == '') { + e.src = await this.getimg(e.prizeId); + } }); this.total = res.total }) @@ -87,30 +95,17 @@ const res = await getImgById(id); return res.data } catch (error) { - console.log(error); return null; } - // getImgById(id).then(res => { - // console.log(res) - // return res.data - // }) }, }, onLoad() { this.info(); }, - onReachBottom() { //下滑加载 + onReachBottom() { //上滑加载 if (this.list.length >= this.total) {} else { this.query.pageNum++ - prizelist(this.query).then(res => { - if (res.rows) { - res.rows.forEach(e => { - e.src = '' - e.src = this.getimg(e.prizeId) - this.list.push(e) - }) - } - }) + this.info(); } }, onPullDownRefresh() { //下拉刷新 @@ -144,6 +139,7 @@ position: relative; border-radius: 5rpx; margin: 0 0 20rpx 0; + border: 1px solid #fff; .button { width: 100rpx; @@ -178,7 +174,7 @@ padding-left: 3%; } - image { + ::v-deep .u-image { width: 100%; height: 355rpx; border-radius: 5rpx; diff --git a/pagesB/exchangerecords/exchangerecords.vue b/pagesB/exchangerecords/exchangerecords.vue index 917d71d..49d9c45 100644 --- a/pagesB/exchangerecords/exchangerecords.vue +++ b/pagesB/exchangerecords/exchangerecords.vue @@ -8,7 +8,7 @@ {{item.score?item.score:0}} 积分 - + {{item.prizeName?item.prizeName:''}} @@ -25,6 +25,9 @@ import { prizeExchangelist } from '@/api/pagesB/exchangerecords/index.js' + import { + getImgById + } from '@/api/pagesB/getimg/index.js' export default { data() { return { @@ -41,9 +44,28 @@ this.info() }, methods: { + async getimg(id) { + try { + const res = await getImgById(id); + return res.data + } catch (error) { + return null; + } + }, info() { prizeExchangelist(this.query).then(res => { - this.list = res.rows + res.rows.forEach(e => { + e.src = '' + }) + this.list = [ + ...this.list, + ...res.rows + ] + this.list.forEach(async (e) => { + if (e.src == '') { + e.src = await this.getimg(e.prizeId); + } + }); this.total = res.total }) }, @@ -51,13 +73,7 @@ onReachBottom() { //下滑加载 if (this.list.length >= this.total) {} else { this.query.pageNum++ - prizeExchangelist(this.query).then(res => { - if (res.rows) { - res.rows.forEach(e => { - this.list.push(e) - }) - } - }) + this.info(); } }, onPullDownRefresh() { //下拉刷新 @@ -75,9 +91,11 @@ width: 100%; text-align: justify; padding: 25rpx 0 30rpx 0; - ::v-deep .u-empty{ + + ::v-deep .u-empty { margin-top: 25vh !important; } + .content { width: 90%; height: 321rpx; @@ -111,7 +129,7 @@ white-space: nowrap; } - image { + ::v-deep .u-image { position: absolute; left: 3%; top: 28%; @@ -143,4 +161,4 @@ } } - + \ No newline at end of file diff --git a/pagesC/images/greensport.png b/pagesC/images/greensport.png new file mode 100644 index 0000000000000000000000000000000000000000..30fdff5c2a3d5463b2c64cb9f6f324f3feb3d804 GIT binary patch literal 10279 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 - + - - + + + {{item.date}} - + {{item.step}} - + 步数 +