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

fix: 处理积分显示问题

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