From a72bbebbf945eb7ad79bb2b87ce5fbe533bf18e3 Mon Sep 17 00:00:00 2001 From: lihuilin Date: Sat, 9 Aug 2025 16:15:43 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=A7=E6=95=B0=E5=AD=97=E5=8A=A0=E9=80=97?= =?UTF-8?q?=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/audit/beanAudit.vue | 14 +- src/views/audit/gold/rechargeAudit.vue | 14 +- src/views/audit/gold/refundAudit.vue | 16 +- src/views/consume/bean/articleVideo.vue | 11 +- src/views/consume/bean/dieHardFan.vue | 11 +- src/views/consume/bean/liveStream.vue | 10 +- src/views/consume/gold/coinConsumeDetail.vue | 14 +- src/views/recharge/beanOnlineRecharge.vue | 7 +- src/views/recharge/beanSystemRecharge.vue | 10 +- src/views/recharge/gold/coinRechargeDetail.vue | 102 ++++++------ src/views/refund/gold/coinRefundDetail.vue | 206 +++++++------------------ src/views/usergold/gold/clientCountBalance.vue | 12 +- src/views/usergold/gold/clientCountDetail.vue | 13 +- src/views/usergold/userbean.vue | 12 +- 14 files changed, 203 insertions(+), 249 deletions(-) diff --git a/src/views/audit/beanAudit.vue b/src/views/audit/beanAudit.vue index 5ab7499..389f8cd 100644 --- a/src/views/audit/beanAudit.vue +++ b/src/views/audit/beanAudit.vue @@ -44,10 +44,10 @@
- 总条数:{{ stats.num }}条     - 总金豆数:{{ stats.beanNum }}金豆     - 付费金豆:{{ stats.permanentBean }}金豆     - 免费金豆:{{ stats.freeBean }}金豆 + 总条数:{{ format3(stats.num) }}条     + 总金豆数:{{ format3(stats.beanNum) }}金豆     + 付费金豆:{{ format3(stats.permanentBean) }}金豆     + 免费金豆:{{ format3(stats.freeBean) }}金豆
@@ -459,8 +459,10 @@ const handleCurrentChange = function (val) { pagination.value.pageNum = val get() } - - +const format3 = (num) => { + // 每三位添加逗号 + return num.toLocaleString('en-US') +} const throttledHandleApprove = _.throttle(handleApprove, 5000, { trailing: false }) diff --git a/src/views/audit/gold/rechargeAudit.vue b/src/views/audit/gold/rechargeAudit.vue index 70b3b60..7c4dbd4 100644 --- a/src/views/audit/gold/rechargeAudit.vue +++ b/src/views/audit/gold/rechargeAudit.vue @@ -71,10 +71,11 @@
- 总条数:{{ stats.totalNum }}条     - 总金币数:{{ (stats.permanentGolds + stats.freeGolds + stats.taskGolds).toFixed(2) }}金币     - 永久金币:{{ stats.permanentGolds.toFixed(2) }}金币     - 免费金币:{{ stats.freeGolds.toFixed(2) }}金币     + 总条数:{{ format3(stats.totalNum) }}条     + + 总金币数:{{ format3(stats.permanentGolds + stats.freeGolds + stats.taskGolds) }}金币     + 永久金币:{{ format3(stats.permanentGolds) }}金币     + 免费金币:{{ format3(stats.freeGolds) }}金币    
@@ -684,7 +685,10 @@ const getMarket = async function () { console.log('请求失败', error) } } - +const format3 = (num) => { + // 每三位添加逗号 + return num.toLocaleString('en-US') +} // 挂载 onMounted(async function () { await getAdminData() diff --git a/src/views/audit/gold/refundAudit.vue b/src/views/audit/gold/refundAudit.vue index 6863cea..b391c31 100644 --- a/src/views/audit/gold/refundAudit.vue +++ b/src/views/audit/gold/refundAudit.vue @@ -69,11 +69,11 @@
- 总条数:{{ stats.totalNum }}条     - 退款总金币数:{{ (stats.permanentGolds + stats.freeGolds + stats.taskGolds).toFixed(2) }}金币     - 永久金币:{{ stats.permanentGolds.toFixed(2) }}金币     - 免费金币:{{ stats.freeGolds.toFixed(2) }}金币     - 任务金币:{{ stats.taskGolds.toFixed(2) }}金币 + 总条数:{{ format3(stats.totalNum) }}条     + 退款总金币数:{{ format3(stats.permanentGolds + stats.freeGolds + stats.taskGolds) }}金币     + 永久金币:{{ format3(stats.permanentGolds) }}金币     + 免费金币:{{ format3(stats.freeGolds.toFixed(2)) }}金币     + 任务金币:{{ format3(stats.taskGolds.toFixed(2)) }}金币
@@ -620,8 +620,10 @@ const getMarket = async function () { console.log('请求失败', error) } } - - +const format3 = (num) => { + // 每三位添加逗号 + return num.toLocaleString('en-US') +} onMounted(async () => { await getAdminData() getRefundGoods() diff --git a/src/views/consume/bean/articleVideo.vue b/src/views/consume/bean/articleVideo.vue index 2a179a2..3a2d432 100644 --- a/src/views/consume/bean/articleVideo.vue +++ b/src/views/consume/bean/articleVideo.vue @@ -360,7 +360,10 @@ const handleCurrentChange = function (val) { ====================挂载================================= */ - +const format3 = (num) => { + // 每三位添加逗号 + return num.toLocaleString('en-US') +} onMounted(async function () { await getAdminData() await ConsumeSelectBy() @@ -540,9 +543,9 @@ const getTagText = (state) => {
- 金豆总数:{{ Math.abs(permanentBean+freeBean) }},付费金豆数:{{ Math.abs(permanentBean) }},免费金豆数:{{ - Math.abs(freeBean) - }} + 金豆总数:{{ format3(Math.abs(permanentBean+freeBean)) }}     + 付费金豆数:{{ format3(Math.abs(permanentBean)) }}     + 免费金豆数:{{ format3(Math.abs(freeBean)) }}
diff --git a/src/views/consume/bean/dieHardFan.vue b/src/views/consume/bean/dieHardFan.vue index b1a413b..d77eda3 100644 --- a/src/views/consume/bean/dieHardFan.vue +++ b/src/views/consume/bean/dieHardFan.vue @@ -9,7 +9,10 @@ import moment from 'moment' /* ====================工具方法============================== */ - +const format3 = (num) => { + // 每三位添加逗号 + return num.toLocaleString('en-US') +} // 时间格式化 const formatTime = (val) => val ? dayjs(val).format('YYYY-MM-DD HH:mm:ss') : '' const defaultTime = [ @@ -532,9 +535,9 @@ const getTagText = (state) => {
- 金豆总数:{{ Math.abs(permanentBean+freeBean) }},付费金豆数:{{ Math.abs(permanentBean) }},免费金豆数:{{ - Math.abs(freeBean) - }} + 金豆总数:{{ format3(Math.abs(permanentBean+freeBean)) }}     + 付费金豆数:{{ format3(Math.abs(permanentBean)) }}     + 免费金豆数:{{ format3(Math.abs(freeBean)) }}
diff --git a/src/views/consume/bean/liveStream.vue b/src/views/consume/bean/liveStream.vue index 744662b..d8411d2 100644 --- a/src/views/consume/bean/liveStream.vue +++ b/src/views/consume/bean/liveStream.vue @@ -13,6 +13,10 @@ const defaultTime = [ new Date(2000, 1, 1, 0, 0, 0), new Date(2000, 2, 1,23 , 59, 59), ] +const format3 = (num) => { + // 每三位添加逗号 + return num.toLocaleString('en-US') +} // 时间格式化 const formatTime = (val) => val ? dayjs(val).format('YYYY-MM-DD HH:mm:ss') : '' @@ -586,9 +590,9 @@ const getTagText = (state) => {
- 金豆总数:{{ Math.abs(permanentBean+freeBean) }},付费金豆数:{{ Math.abs(permanentBean) }},免费金豆数:{{ - Math.abs(freeBean) - }} + 金豆总数:{{ format3(Math.abs(permanentBean+freeBean)) }}     + 付费金豆数:{{ format3(Math.abs(permanentBean)) }}     + 免费金豆数:{{ format3(Math.abs(freeBean)) }}
diff --git a/src/views/consume/gold/coinConsumeDetail.vue b/src/views/consume/gold/coinConsumeDetail.vue index ef890b5..e7ecc88 100644 --- a/src/views/consume/gold/coinConsumeDetail.vue +++ b/src/views/consume/gold/coinConsumeDetail.vue @@ -15,6 +15,13 @@ const trimJwCode = () => { consumeUser.value.jwcode = consumeUser.value.jwcode.replace(/\s/g, ''); } } +const format3 = (num) => { + if (!num) return '0'; + const parts = Number(num).toFixed(2).split('.'); + // 添加逗号 + parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ','); + return parts.join('.'); +} // 时间格式化 const formatTime = (val) => val ? dayjs(val).format('YYYY-MM-DD HH:mm:ss') : '' const defaultTime = [ @@ -626,9 +633,10 @@ const getMarket = async function () {
- 消耗总金额:{{ Math.abs(permanentGolds) / 100 }}新币,永久金币:{{ Math.abs(permanentGolds) / 100 }},免费金币:{{ - Math.abs(freeGolds) / 100 - }},任务金币:{{ Math.abs(taskGolds) / 100 }} + 消耗总金额:{{ format3(Math.abs(permanentGolds) / 100) }}新币     + 永久金币:{{ format3(Math.abs(permanentGolds) / 100) }}     + 免费金币:{{ format3(Math.abs(freeGolds) / 100) }}     + 任务金币:{{ format3(Math.abs(taskGolds) / 100) }}
diff --git a/src/views/recharge/beanOnlineRecharge.vue b/src/views/recharge/beanOnlineRecharge.vue index f7de4e2..8dbdfa6 100644 --- a/src/views/recharge/beanOnlineRecharge.vue +++ b/src/views/recharge/beanOnlineRecharge.vue @@ -330,6 +330,10 @@ const getTagText = (state) => { return '未知状态'; } } +const format3 = (num) => { + // 每三位添加逗号 + return num.toLocaleString('en-US') +} onMounted(async function () { await get() await getArea() @@ -405,7 +409,8 @@ onMounted(async function () {
- 充值金豆数:{{ beanNum }}, 合计新币数:{{ money }}。 + 充值金豆数:{{ format3(beanNum) }}, 合计新币数:{{ format3(money) }}。 +
diff --git a/src/views/recharge/beanSystemRecharge.vue b/src/views/recharge/beanSystemRecharge.vue index 58f49ee..bcb2220 100644 --- a/src/views/recharge/beanSystemRecharge.vue +++ b/src/views/recharge/beanSystemRecharge.vue @@ -318,6 +318,10 @@ const getTagText = (state) => { return '未知状态'; } } +const format3 = (num) => { + // 每三位添加逗号 + return num.toLocaleString('en-US') +} onMounted(async function () { await get() await getArea() @@ -376,9 +380,9 @@ onMounted(async function () {
- 金豆总数:{{ beanNum }} - , 付费金豆数:{{ permanentBeans }} - , 免费金豆数:{{ freeBean }}。 + 金豆总数:{{ format3(beanNum) }}     + 付费金豆数:{{ format3(permanentBeans) }}     + 免费金豆数:{{ format3(freeBean) }}
diff --git a/src/views/recharge/gold/coinRechargeDetail.vue b/src/views/recharge/gold/coinRechargeDetail.vue index 42dd868..b3cad1c 100644 --- a/src/views/recharge/gold/coinRechargeDetail.vue +++ b/src/views/recharge/gold/coinRechargeDetail.vue @@ -1,9 +1,9 @@ @@ -396,10 +400,10 @@ const getMarket = async function () {
- 金币总数:{{ (goldtotal || 0) / 100 }} - 永久金币:{{ (permanentGold || 0) / 100 }} - 免费金币:{{ (freeGold || 0) / 100 }} - 任务金币:{{ (taskGold || 0) / 100 }} + 金币总数:{{ format3(goldtotal || 0) }}     + 永久金币:{{ format3(permanentGold || 0) }}     + 免费金币:{{ format3(freeGold || 0) }}     + 任务金币:{{ format3(taskGold || 0) }}
diff --git a/src/views/usergold/gold/clientCountDetail.vue b/src/views/usergold/gold/clientCountDetail.vue index 2fd1a37..ee1c17e 100644 --- a/src/views/usergold/gold/clientCountDetail.vue +++ b/src/views/usergold/gold/clientCountDetail.vue @@ -477,7 +477,10 @@ const getMarket = async function () { console.log('请求失败', error) } } - +const format3 = (num) => { + // 每三位添加逗号 + return num.toLocaleString('en-US') +}