From 9d173b39cbeaf381b67af57bd068b7c2e5556115 Mon Sep 17 00:00:00 2001 From: ZhangYong Date: Sun, 28 Sep 2025 15:06:15 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=91=E5=B8=81=E5=85=85=E5=80=BC=E9=87=91?= =?UTF-8?q?=E9=A2=9D=E7=B2=BE=E5=BA=A6=E9=97=AE=E9=A2=98=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 7 ++++--- package.json | 1 + src/views/recharge/gold/addCoinRecharge.vue | 3 ++- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 57394a2..8fc3636 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,6 +17,7 @@ "axios": "^1.7.8", "dayjs": "^1.11.13", "dayjs-plugin-utc": "^0.1.2", + "decimal.js": "^10.6.0", "echarts": "^5.5.1", "element-plus": "^2.8.8", "js-cookie": "^3.0.5", @@ -3551,9 +3552,9 @@ } }, "node_modules/decimal.js": { - "version": "10.4.3", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/decimal.js/-/decimal.js-10.4.3.tgz", - "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", + "version": "10.6.0", + "resolved": "https://registry.npmmirror.com/decimal.js/-/decimal.js-10.6.0.tgz", + "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==", "license": "MIT" }, "node_modules/define-lazy-prop": { diff --git a/package.json b/package.json index 627db57..768cced 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "axios": "^1.7.8", "dayjs": "^1.11.13", "dayjs-plugin-utc": "^0.1.2", + "decimal.js": "^10.6.0", "echarts": "^5.5.1", "element-plus": "^2.8.8", "js-cookie": "^3.0.5", diff --git a/src/views/recharge/gold/addCoinRecharge.vue b/src/views/recharge/gold/addCoinRecharge.vue index a5673d0..3f0cc9f 100644 --- a/src/views/recharge/gold/addCoinRecharge.vue +++ b/src/views/recharge/gold/addCoinRecharge.vue @@ -6,6 +6,7 @@ import axios from 'axios' import API from '@/util/http.js' import moment from 'moment' import Cookies from 'js-cookie'; +import Decimal from 'decimal.js'; // 定义 fixedAdminId // const fixedAdminId = 1; @@ -93,7 +94,7 @@ const add = async function () { formattedRecharge.freeGold = Number(formattedRecharge.freeGold) * 100; } if (formattedRecharge.money) { - formattedRecharge.money = Number(formattedRecharge.money) * 100; + formattedRecharge.money = new Decimal(formattedRecharge.money).mul(100).toNumber(); } if (formattedRecharge.payTime) {