From 33f840ebf2addb0dfd8e2804b512a3faa7864ae3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?TOP=E7=B3=AF=E7=B1=B3?= <1130395124@qq.com>
Date: Mon, 27 Feb 2023 00:07:14 +0800
Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9EformatNumber=E6=96=B9?=
=?UTF-8?q?=E6=B3=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/core/utils.js | 7 +++++++
src/pages/demand/demand.vue | 11 ++++-------
src/pages/order/refund.vue | 7 ++-----
3 files changed, 13 insertions(+), 12 deletions(-)
diff --git a/src/core/utils.js b/src/core/utils.js
index b7dba6f..7c2eb38 100644
--- a/src/core/utils.js
+++ b/src/core/utils.js
@@ -168,6 +168,12 @@ function toast(title, options) {
});
}
+function formatNumber(num, limit) {
+ num = parseFloat(num);
+ limit = limit ? limit : 2;
+ return num > 0 ? num.toFixed(limit) : 0;
+}
+
function serviceActions() {
uni.showActionSheet({
itemList: ['电话客服', '微信客服', '微信客服二'],
@@ -192,5 +198,6 @@ export default {
rpx2px,
toPage,
toast,
+ formatNumber,
serviceActions,
}
diff --git a/src/pages/demand/demand.vue b/src/pages/demand/demand.vue
index 25706b0..bfb4cef 100644
--- a/src/pages/demand/demand.vue
+++ b/src/pages/demand/demand.vue
@@ -147,7 +147,7 @@
请填写您的心理价位,等待师傅接单
- ¥ {{ parsePrice(price) }}
+ ¥ {{ utils.formatNumber(price, 2) }}
@@ -155,7 +155,7 @@
- ¥ {{ parsePrice(total) }}
+ ¥ {{ utils.formatNumber(total, 2) }}
立即发布
@@ -198,6 +198,7 @@ export default {
name: "demand",
data() {
return {
+ utils: this.$utils,
customBtn: false,
pageTitle: "发布需求",
maxlength: 300,
@@ -303,10 +304,6 @@ export default {
changeInsuranceState(state) {
this.insurance = state;
},
- parsePrice(data) {
- let num = parseFloat(data);
- return num > 0 ? num.toFixed(2) : 0;
- },
submit() {
uni.showToast({ title: "发布成功" });
},
@@ -343,7 +340,7 @@ export default {
margin: 0 auto;
}
.common-save-form-btn {
- margin-top: 70rpx;
+ margin-top: 10rpx;
}
.demand-container {
padding-bottom: 120rpx;
diff --git a/src/pages/order/refund.vue b/src/pages/order/refund.vue
index f82401d..78a6620 100644
--- a/src/pages/order/refund.vue
+++ b/src/pages/order/refund.vue
@@ -7,7 +7,7 @@
申请退款
- ¥{{ parsePrice(price) }}
+ ¥{{ utils.formatNumber(price, 2) }}
修改金额
@@ -87,6 +87,7 @@ export default {
name: "order-refund",
data() {
return {
+ utils: this.$utils,
type: "apply",
pageTitle: "申请退款",
showEditModal: false,
@@ -116,10 +117,6 @@ export default {
onReachBottom() {},
onPullDownRefresh() {},
methods: {
- parsePrice(data) {
- let num = parseFloat(data);
- return num > 0 ? num.toFixed(2) : 0;
- },
chooseImage() {
uni.chooseImage({
sizeType: ["compressed"],