From 1889382b6f23dac025595811ee5b10b955ca2012 Mon Sep 17 00:00:00 2001
From: dragon <3013557874@qq.com>
Date: Mon, 30 Dec 2024 15:53:15 +0800
Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=B1=87=E7=8E=87=E8=AE=A1?=
=?UTF-8?q?=E7=AE=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
view/molistar/modules/guild-ar/js/salary.js | 30 +++++++++++++++++--
view/molistar/modules/guild-ar/local/ar.js | 1 +
view/molistar/modules/guild-ar/local/en.js | 1 +
view/molistar/modules/guild-ar/local/tr.js | 1 +
view/molistar/modules/guild-ar/local/zh.js | 1 +
.../modules/guild-ar/salary_account.html | 10 +++----
6 files changed, 36 insertions(+), 8 deletions(-)
diff --git a/view/molistar/modules/guild-ar/js/salary.js b/view/molistar/modules/guild-ar/js/salary.js
index 3e5200f2..dcfa3bdd 100644
--- a/view/molistar/modules/guild-ar/js/salary.js
+++ b/view/molistar/modules/guild-ar/js/salary.js
@@ -509,12 +509,23 @@ function operateValue(than) {
$('.pubWithdrawal .pubWithdrawal_in .ok').attr('type', type);
$('.pubWithdrawal .pubWithdrawal_in .ok').attr('accountType', accountObj.type);
if (accountObj.type == 'VODAFONE') {
- $('.pubWithdrawal .pubWithdrawal_in .box3 .left p').show();
+ $('.pubWithdrawal .pubWithdrawal_in .box3 .left p strong').text(localLang.salary.textnew8);
$('.pubWithdrawal .pubWithdrawal_in .box3 .left p span').text(accountObj.usdRatio);
- $('.pubWithdrawal .pubWithdrawal_in .box4 .right').text(`${((than.attr('guildUsdNum')) - (than.attr('guildUsdNum') * withdrawRate)) * 50} ${accountObj.currency}`);
+ var num = numberFun(((than.attr('guildUsdNum')) - (than.attr('guildUsdNum') * withdrawRate)) * accountObj.usdRatio)
+ $('.pubWithdrawal .pubWithdrawal_in .box4 .right').text(`${num} ${accountObj.currency}`);
+ $('.pubWithdrawal .pubWithdrawal_in .box3 .left p').show();
+ } else if (accountObj.type == 'BANK_TRANSFER_LIRA') {
+ $('.pubWithdrawal .pubWithdrawal_in .box3 .left p strong').text(localLang.salary.textnew8_TRY);
+ $('.pubWithdrawal .pubWithdrawal_in .box3 .left p span').text(accountObj.usdRatio);
+ var num = numberFun(((than.attr('guildUsdNum')) - (than.attr('guildUsdNum') * withdrawRate)) * accountObj.usdRatio)
+ $('.pubWithdrawal .pubWithdrawal_in .box4 .right').text(`${num} ${accountObj.currency}`);
+ $('.pubWithdrawal .pubWithdrawal_in .box3 .left p').show();
+ // Math.floor(((than.attr('guildUsdNum')) - (than.attr('guildUsdNum') * withdrawRate)) * accountObj.usdRatio * 100) / 100
} else {
$('.pubWithdrawal .pubWithdrawal_in .box3 .left p').hide();
- $('.pubWithdrawal .pubWithdrawal_in .box4 .right').text(`${((than.attr('guildUsdNum')) - (than.attr('guildUsdNum') * withdrawRate))} ${accountObj.currency}`);
+ console.log(accountObj.usdRatio);
+ var num = numberFun(((than.attr('guildUsdNum')) - (than.attr('guildUsdNum') * withdrawRate)) * accountObj.usdRatio)
+ $('.pubWithdrawal .pubWithdrawal_in .box4 .right').text(`${num} ${accountObj.currency}`);
}
$('.pubWithdrawal .pubWithdrawal_in .box1 .right').text(`${than.attr('guildUsdNum')} USD`);
$('.pubWithdrawal .pubWithdrawal_in .box2 .right').text(withdrawRate * 100 + '%');
@@ -532,6 +543,19 @@ function operateValue(than) {
operate(obj)
}
}
+// 保留两位小数函数
+function numberFun(num) {
+ // 將數字轉為字符串
+ var numStr = num.toString();
+ // 分割整數部分和小數部分
+ var parts = numStr.split('.');
+ // 如果有小數部分,截取前兩位,否則直接返回整數部分
+ var result = parts[0]; // 整數部分
+ if (parts[1]) { // 存在小數部分時
+ result += '.' + parts[1].substring(0, 2);
+ }
+ return parseFloat(result); // 返回數字
+}
// 确认提现按钮
$('.pubWithdrawal .pubWithdrawal_in .ok').click(function () {
var guildUsdNum = $(this).attr('guildUsdNum');
diff --git a/view/molistar/modules/guild-ar/local/ar.js b/view/molistar/modules/guild-ar/local/ar.js
index 8ef3c74a..99f3284c 100644
--- a/view/molistar/modules/guild-ar/local/ar.js
+++ b/view/molistar/modules/guild-ar/local/ar.js
@@ -270,6 +270,7 @@ langAr = {
textnew6: `معدل رسوم المعالجة`,
textnew7: `رسوم المعالجة`,
textnew8: `سعر الصرف من الدولار الأمريكي إلى الجنيه المصري: 1:`,
+ textnew8_TRY: 'سعر صرف الدولار الأمريكي إلى الليرة التركية: 1:',
textnew9: `المبلغ المقدر`,
textnew10: `ملاحظة: قد يتأثر المبلغ المتوقع الوصول بسعر صرف البنك وما إلى ذلك.`,
textnew11: `سحب`,
diff --git a/view/molistar/modules/guild-ar/local/en.js b/view/molistar/modules/guild-ar/local/en.js
index 40d595dc..9b53a8c5 100644
--- a/view/molistar/modules/guild-ar/local/en.js
+++ b/view/molistar/modules/guild-ar/local/en.js
@@ -270,6 +270,7 @@ langEn = {
textnew6: `Handling Fee rate`,
textnew7: `Handling Fee`,
textnew8: `USD to EGP exchange rate: 1:`,
+ textnew8_TRY: `USD to TRY exchange rate: 1:`,
textnew9: `Estimated amount`,
textnew10: `Note: Estimated arrival amount may be affected by bank exchange rate, etc.`,
textnew11: `Withdraw`,
diff --git a/view/molistar/modules/guild-ar/local/tr.js b/view/molistar/modules/guild-ar/local/tr.js
index 22a5ec42..61df1ece 100644
--- a/view/molistar/modules/guild-ar/local/tr.js
+++ b/view/molistar/modules/guild-ar/local/tr.js
@@ -270,6 +270,7 @@ langTr = {
textnew6: `İşlem Ücreti Oranı`,
textnew7: `İşlem Ücreti`,
textnew8: `USD to EGP döviz kuru: 1:`,
+ textnew8_TRY: `USD ile TRY döviz kuru: 1:`,
textnew9: `Tahmini Miktar`,
textnew10: `Not: Tahmini varış miktarı banka döviz kuru gibi faktörlerden etkilenebilir.`,
textnew11: `Çekim`,
diff --git a/view/molistar/modules/guild-ar/local/zh.js b/view/molistar/modules/guild-ar/local/zh.js
index dd4b350c..034ea2a7 100644
--- a/view/molistar/modules/guild-ar/local/zh.js
+++ b/view/molistar/modules/guild-ar/local/zh.js
@@ -272,6 +272,7 @@ langZh = {
textnew6: `手續費率`,
textnew7: `手續費`,
textnew8: `美元兌埃及鎊匯率:1:`,
+ textnew8_TRY: `美元兌土耳其里拉匯率:1:`,
textnew9: `預估金額`,
textnew10: `注意:預估到賬金額可能會受銀行匯率等影響。`,
textnew11: `提款`,
diff --git a/view/molistar/modules/guild-ar/salary_account.html b/view/molistar/modules/guild-ar/salary_account.html
index 51bce2ff..b8e9213f 100644
--- a/view/molistar/modules/guild-ar/salary_account.html
+++ b/view/molistar/modules/guild-ar/salary_account.html
@@ -220,11 +220,11 @@
-
-
-
-
-
+
+
+
+
+