提交 84ccac69 authored 作者: 劳广强's avatar 劳广强

fix: 处理积分显示问题

上级 6361a178
...@@ -3,6 +3,7 @@ import App from './App'; ...@@ -3,6 +3,7 @@ import App from './App';
// #ifndef VUE3 // #ifndef VUE3
import Vue from 'vue'; import Vue from 'vue';
import uView from '@/uni_modules/uview-ui'; import uView from '@/uni_modules/uview-ui';
import { getPrice } from '@/utils/util';
Vue.use(uView); Vue.use(uView);
Vue.config.productionTip = false; Vue.config.productionTip = false;
...@@ -10,6 +11,8 @@ Array.prototype.at = function (index) { ...@@ -10,6 +11,8 @@ Array.prototype.at = function (index) {
return [...this].splice(index, 1).pop(); return [...this].splice(index, 1).pop();
}; };
Vue.prototype.getPrice = getPrice;
App.mpType = 'app'; App.mpType = 'app';
const app = new Vue({ const app = new Vue({
...App, ...App,
......
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
<view class="notice-content">{{ item.content }}</view> <view class="notice-content">{{ item.content }}</view>
<view class="notice-right"> <view class="notice-right">
<image mode="aspectFill" class="notice-right-icon" src="/static/icon/ic_jifen@2x.png" /> <image mode="aspectFill" class="notice-right-icon" src="/static/icon/ic_jifen@2x.png" />
<view class="notice-right-number">{{ item.get_points }}</view> <view class="notice-right-number">{{ getPrice(item.get_points) }}</view>
</view> </view>
</view> </view>
</swiper-item> </swiper-item>
......
...@@ -9,8 +9,8 @@ ...@@ -9,8 +9,8 @@
</view> </view>
<view class="right"> <view class="right">
<image mode="aspectFill" class="icon" src="/static/icon/ic_jifen1@2x.png" /> <image mode="aspectFill" class="icon" src="/static/icon/ic_jifen1@2x.png" />
<view class="number" v-if="item.status === 1">+ {{ item.original_trans_amount }}</view> <view class="number" v-if="item.status === 1">+ {{ getPrice(item.original_trans_amount) }}</view>
<view class="number" v-if="item.status === 2">- {{ item.original_trans_amount }}</view> <view class="number" v-if="item.status === 2">- {{ getPrice(item.original_trans_amount) }}</view>
</view> </view>
</view> </view>
<LoadMore :status="list.status" /> <LoadMore :status="list.status" />
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
<view class="date">{{ item.created }}</view> <view class="date">{{ item.created }}</view>
</view> </view>
<view class="right"> <view class="right">
<view class="number">{{ item.amount }}.00</view> <view class="number">{{ getPrice(item.amount) }}.00</view>
</view> </view>
</view> </view>
<LoadMore :status="list.status" /> <LoadMore :status="list.status" />
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<view style="height: 56rpx" /> <view style="height: 56rpx" />
<image class="integral-icon" src="/static/icon/ic_jifen@2x.png" /> <image class="integral-icon" src="/static/icon/ic_jifen@2x.png" />
<view style="height: 36rpx" /> <view style="height: 36rpx" />
<view class="integral-text">{{ userInfo.integral }}</view> <view class="integral-text">{{ getPrice(userInfo.integral) }}</view>
<view style="height: 54rpx" /> <view style="height: 54rpx" />
<u-button class="integral-submit" @click="onSubmitClick">提现</u-button> <u-button class="integral-submit" @click="onSubmitClick">提现</u-button>
<view style="height: 82rpx" /> <view style="height: 82rpx" />
...@@ -86,7 +86,7 @@ export default { ...@@ -86,7 +86,7 @@ export default {
}, },
async fetchSubmit() { async fetchSubmit() {
await uni.$u.http.post('/api/withdrawal', { amount: this.submitValue }); await uni.$u.http.post('/api/withdrawal', { amount: Number(this.submitValue ?? 0) * 100 });
}, },
async fetchUserInfo() { async fetchUserInfo() {
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
<view class="integral_msg" @click="myIntegral"> <view class="integral_msg" @click="myIntegral">
<view class="msg_left"> <view class="msg_left">
<image mode="aspectFill" class="integral_icon" src="/static/icon/ic_jifen@2x.png" /> <image mode="aspectFill" class="integral_icon" src="/static/icon/ic_jifen@2x.png" />
<view class="number">{{ userDetail.integral }}</view> <view class="number">{{ getPrice(userDetail.integral) }}</view>
</view> </view>
<view class="msg_right"> <view class="msg_right">
<view class="withdrawal">提现</view> <view class="withdrawal">提现</view>
......
...@@ -47,4 +47,6 @@ export const myRequest = (options) => { ...@@ -47,4 +47,6 @@ export const myRequest = (options) => {
}); });
}; };
export const getPrice = (value = 0) => Number(value ?? 0) / 100;
export default myRequest; export default myRequest;
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论