feat: 重构管理端列表与风控/结算导航,新增表格导出和结算审核确认

This commit is contained in:
2026-05-19 17:06:56 +08:00
parent a1fb163f1b
commit 37b13278ef
47 changed files with 1255 additions and 524 deletions

View File

@@ -1,17 +1,13 @@
{
"title": "मिलान",
"createTitle": "म्यानुअल मिलान कार्य",
"createDesc": "असामान्य फ्लोहरू scheduled task ले स्वतः जाँच्छ। यहाँ वित्तले म्यानुअल रूपमा मिलान कार्य सुरु गर्न सक्छ: प्रकार र समय सीमा छान्नुहोस्, अनि आवश्यक परे player ID, transfer no, वा idempotency key जस्ता सन्दर्भहरू प्रति लाइन लेख्नुहोस्।",
"createDesc": "समय अवधि वा छानिएका सन्दर्भहरूबाट असामान्य ट्रान्सफर म्यानुअल रूपमा जाँच गर्नुहोस्। scheduled reconciliation स्वतः चलिरहन्छ।",
"reconcileType": "मिलान प्रकार",
"walletTransfer": "वालेट ट्रान्सफर (मुख्य साइट ⇄ लटरी)",
"startTime": "सुरु समय",
"endTime": "अन्त्य समय",
"scope": "दायरा (वैकल्पिक)",
"scopePlaceholder": "प्रति लाइन एउटा सन्दर्भ, जस्तै player ID, wallet transfer no, वा idempotency key.\nखाली छोडेमा केवल कार्य रेकर्ड सिर्जना हुन्छ।",
"scopeHint": "pending_reconcile स्थितिको वालेट कारोबारसँग मिलान गर्दा transfer no वा idempotency key माथि टाँस्नुहोस्।",
"advancedToggleOpen": "उन्नत विकल्प देखाउनुहोस् (custom items JSON)",
"advancedToggleClose": "उन्नत विकल्प लुकाउनुहोस् (custom items JSON)",
"advancedJson": "Items JSON (माथिको दायराबाट बनेका row हरूलाई override गर्छ)",
"scope": "लक्षित सन्दर्भ (वैकल्पिक)",
"scopePlaceholder": "प्रति लाइन एउटा: player ID, transfer no, वा main-site transaction no.\nखाली छोडेमा चयन गरिएको अवधिका असामान्य ट्रान्सफर जाँच हुन्छ।",
"createTask": "मिलान कार्य सिर्जना",
"submitting": "पेश हुँदैछ…",
"loadFailed": "लोड असफल भयो",
@@ -19,7 +15,6 @@
"periodRequired": "सुरु र अन्त्य समय दुवै लेख्नुहोस्",
"periodInvalid": "अवैध समय दायरा",
"periodOrderInvalid": "अन्त्य समय सुरु समयभन्दा पछाडि वा बराबर हुनुपर्छ",
"advancedJsonInvalid": "उन्नत JSON parse गर्न सकिएन",
"createSuccess": "मिलान कार्य सिर्जना भयो",
"createFailed": "कार्य सिर्जना असफल भयो",
"noCreatePermission": "हालको खातासँग मिलान कार्य सिर्जना गर्ने अनुमति छैन।",

View File

@@ -5,15 +5,19 @@
"status": "स्थिति",
"apply": "लागू गर्नुहोस्",
"batchList": "सेटलमेन्ट ब्याच",
"allStatuses": "सबै",
"loadFailed": "लोड असफल भयो",
"exportFailed": "निर्यात असफल भयो",
"actionSuccess": "{{name}} सफल भयो",
"actionFailed": "{{name}} असफल भयो",
"placeholderDrawNo": "जस्तै 20260511-001",
"reviewStatus": "समीक्षा स्थिति",
"totalBet": "कुल बेट",
"actualDeduct": "वास्तविक कटौती",
"ticketCount": "टिकट संख्या",
"winCount": "जित संख्या",
"payoutTotal": "कुल भुक्तानी",
"platformProfit": "नाफा/घाटा",
"jackpot": "Jackpot",
"finishedAt": "समाप्त समय",
"details": "विवरण",
@@ -33,10 +37,19 @@
"winTotal": "जित संख्या",
"payoutAmount": "कुल भुक्तानी",
"jackpotPayout": "Jackpot भुक्तानी",
"profitFormula": "नाफा/घाटा = वास्तविक कटौती - कुल भुक्तानी",
"startedAt": "सुरु",
"endedAt": "समाप्त",
"runPayout": "भुक्तानी चलाउनुहोस्",
"exportSettlementReport": "सेटलमेन्ट रिपोर्ट निर्यात",
"confirmAction": "{{name}} पुष्टि गर्नुहोस्",
"confirmActionDesc": "ड्रअ {{drawNo}} को रकम र स्थिति पुष्टि गर्नुहोस्।",
"confirmPayoutDesc": "भुक्तानी चलाउँदा जित रकम खेलाडीको लटरी वालेटमा लेखिन्छ र सीधै उल्ट्याउन सकिँदैन। पहिले नतिजा र रकम पुष्टि गर्नुहोस्।",
"confirmAmountLine": "वास्तविक कटौती {{actual}}, भुक्तानी {{payout}}, नाफा/घाटा {{profit}}।",
"reviewRemark": "समीक्षा टिप्पणी",
"reviewRemarkPlaceholder": "वैकल्पिक समीक्षा टिप्पणी",
"cancel": "रद्द",
"confirm": "पुष्टि",
"loadingSummary": "सारांश लोड हुँदैछ…",
"detailTitle": "सेटलमेन्ट विवरण",
"ticketNo": "टिकट नं.",
@@ -48,6 +61,10 @@
"statusOptions": {
"all": "सबै",
"running": "चलिरहेको",
"pending_review": "समीक्षा बाँकी",
"approved": "स्वीकृत",
"rejected": "अस्वीकृत",
"paid": "भुक्तानी भयो",
"completed": "सम्पन्न",
"failed": "असफल"
}