From f92390115c546e860271fe5c872df2a385603464 Mon Sep 17 00:00:00 2001 From: daimenglei <2585309659@qq.com> Date: Thu, 29 May 2025 00:13:13 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=BD=E9=99=85=E5=8C=96=E5=AE=8C=E5=96=84?= =?UTF-8?q?=EF=BC=8C=E6=96=B0=E5=8A=A0=E7=94=A8=E6=88=B7=E8=B4=A6=E6=88=B7?= =?UTF-8?q?=E3=80=81=E7=94=A8=E6=88=B7=E6=B3=A8=E5=86=8C=E3=80=81=E5=95=86?= =?UTF-8?q?=E6=88=B7=E6=B3=A8=E5=86=8C=E3=80=81=E4=BB=A3=E7=90=86=E6=B3=A8?= =?UTF-8?q?=E5=86=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/languages/en.js | 1856 ++++++++++-------- src/languages/zh.js | 10 + src/views/business/userAccount/index.vue | 46 +- src/views/business/userInfo/index.vue | 10 +- src/views/business/userInfoBus/index.vue | 4 +- src/views/business/userRegister/index.vue | 10 +- src/views/business/userRegister/indexBus.vue | 14 +- 7 files changed, 1103 insertions(+), 847 deletions(-) diff --git a/src/languages/en.js b/src/languages/en.js index 0c8f922..80928b8 100644 --- a/src/languages/en.js +++ b/src/languages/en.js @@ -1,8 +1,8 @@ export default { common: { - switchSuccess: 'Language switched successfully', + switchSuccess: 'Language switch successful', title: 'Laos Financial Payment Management System', - moreMenu: 'more menu', + moreMenu: 'More menus', button: { add: 'Add', edit: 'Edit', @@ -23,10 +23,10 @@ export default { save: 'Save', }, promptMsg: { - addSuccess: 'Added successfully', - editSuccess: 'Modified successfully', + addSuccess: 'Add successful', + editSuccess: 'Edit successful', deleteConfirm: 'Are you sure you want to delete?', - deleteSuccess: 'Deleted successfully', + deleteSuccess: 'Delete successful', selectStatus: 'Please select a status', enterRemark: 'Please enter a remark', enterDescription: 'Please enter a description', @@ -156,7 +156,7 @@ export default { inputEmail: 'Please enter the email', expandCollapse: 'Expand/Collapse', addDept: 'Add Department', - editDept: 'Modify Department', + editDept: 'Edit Department', status: 'Status', parentDeptRequired: 'The parent department cannot be empty', deptNameRequired: 'The department name cannot be empty', @@ -180,6 +180,402 @@ export default { systemMonitor: {} }, business: { + financial: { + financialRecord: { + orderIdLabel : 'Order ID', + amountLabel: 'Amount', + currencyLabel: 'Currency Unit', + descriptionLabel: 'Description Information', + inputAmount: 'Please enter the amount', + inputContent : 'Please enter the description information', + inputUserId: 'Please enter the user ID', + inputOrderId: 'Please enter the relevant order ID', + inputCurrency: 'Please enter the currency unit', + selectTransactionDate: 'Please select the transaction date', + selectTransactionDateRange: 'Please select the transaction date range', + inputDescription: 'Please enter the description information', + userIdLabel: 'User ID', + search: 'Search', + reset: 'Reset', + add: 'Add', + edit: 'Edit', + delete: 'Delete', + export: 'Export', + id: 'Primary Key', + userId: 'User ID', + orderId: 'Relevant Order ID', + transactionType: 'Transaction Type', + amount: 'Amount', + currency: 'Currency Unit', + description: 'Description Information', + transactionDate: 'Transaction Date', + status: 'Status', + operation: 'Operation', + detail: 'Details', + addTitle: 'Add Financial Record', + detailTitle: 'Financial Record Details', + editTitle: 'Edit Financial Record', + confirm: 'Confirm', + cancel: 'Cancel', + idRequired: 'The primary key cannot be empty', + userIdRequired: 'The user ID cannot be empty', + orderIdRequired: 'The relevant order ID cannot be empty', + transactionTypeRequired: 'The transaction type cannot be empty', + amountRequired: 'The amount cannot be empty', + currencyRequired: 'The currency unit cannot be empty', + descriptionRequired: 'The description information cannot be empty', + transactionDateRequired: 'The transaction date cannot be empty', + statusRequired: 'The status cannot be empty', + updateSuccess: 'Edit successful', + addSuccess: 'Add successful' + }, + transactionFlow: { + recordPayCallback: { + userId: 'User Number', + inputUserId: 'Please enter the user number', + orderNumber: 'Order Number', + inputOrderId: 'Please enter the order number', + platformName: 'Payment Platform', + inputPlatformName: 'Please enter the payment platform', + processingStatus: 'Processing Status', + selectProcessingStatus: 'Please select the processing status', + transactionStatus: 'Transaction Status', + selectTransactionStatus: 'Please select the transaction status', + channelNumber: 'Channel Number', + inputPaymentChannelNo: 'Please enter the channel number', + receiptTime: 'Receipt Time', + selectReceiptTime: 'Please select the receipt time', + receiptNumber: 'Receipt Number', + ipAddress: 'IP Address', + transactionAmount: 'Transaction Amount', + receiptContent: 'Receipt Content', + verificationStatus: 'Verification Status', + verificationFailureReason: 'Verification Failure Reason', + detailDialogTitle: 'Payment Receipt Details Dialog', + inputIpAddress: 'Please enter the IP address', + inputTransactionAmount: 'Please enter the transaction amount', + inputContent: 'Please enter the content', + processingStatus1: 'Successfully processed callback', + processingStatus0: 'Processing callback', + processingStatus2: 'Failed processing callback', + transactionStatus1: 'Payment successful', + transactionStatus2: 'Payment processing', + transactionStatus3: 'Payment failed', + transactionStatus4: 'Refund successful', + userIdRequired: 'The user number cannot be empty', + userIdNumeric: 'The user number must be a number', + orderIdRequired: 'The order number cannot be empty', + orderIdNumeric: 'The order number must be a number', + amountRequired: 'The transaction amount cannot be empty', + amountNumeric: 'The transaction amount must be a number', + channelNoRequired: 'The channel number cannot be empty', + channelNoNumeric: 'The channel number must be a number', + successCallback: 'Success callback', + processingCallback: 'Processing callback', + failedCallback: 'Failed callback', + addTitle: 'Add Payment Receipt', + }, + recordTransaction: { + senderId: 'User ID', + inputSenderId: 'Please enter the user ID', + senderAccount: 'Account Number', + inputSenderAccount: 'Please enter the account number', + billCode: 'Bill Code', + inputBillCode: 'Please enter the bill code', + receiverId: 'Target User ID', + inputReceiverId: 'Please enter the target user ID', + receiverAccount: 'Target User Account Number', + inputReceiverAccount: 'Please enter the target user account number', + previousBalance: 'Pre - transaction Amount', + inputPreviousBalance: 'Please enter the pre - transaction amount', + changeBalance: 'Account Change Amount', + inputChangeBalance: 'Please enter the account change amount', + currentBalance: 'Current Amount', + inputCurrentBalance: 'Please enter the current amount', + remark: 'Remark', + inputRemark: 'Please enter the remark', + id: 'ID', + type: 'Type', + status: 'Status', + addTitle: 'Add Transaction Account Record', + editTitle: 'Edit Transaction Account Record', + detailTitle: 'Transaction Account Record Details', + senderIdRequired: 'The user ID cannot be empty', + senderIdNumber: 'Please enter a number', + senderAccountRequired: 'The account number cannot be empty', + billCodeRequired: 'The bill code cannot be empty', + receiverIdRequired: 'The target user ID cannot be empty', + receiverAccountRequired: 'The target user account number cannot be empty' + } + } + }, + behavior: { + behaviorModelInfo: { + name: 'Model Name', + placeholder: { + name: 'Please enter the model name', + description: 'Please enter the model description' + }, + description: 'Model Description', + type: 'Model Type', + status: 'Current Status', + operation: 'Operation', + addDialogTitle: 'Add Model Management Information', + editDialogTitle: 'Edit Model Management Information', + nameLabel: 'Model Name:', + descriptionLabel: 'Model Description:', + title: 'Model Management Information', + idRequired: 'The ID cannot be empty', + nameRequired: 'The model name cannot be empty', + descriptionRequired: 'The model description cannot be empty', + typeRequired: 'The model type cannot be empty', + statusRequired: 'The status cannot be empty' + }, + rule: { + userBehaviorRuleAction: { + riskRuleId: 'Risk Identification ID', + riskRuleIdPlaceholder: 'Please enter the risk identification ID', + actionType: 'Action Type', + actionTypePlaceholder: 'Please select the action type', + description: 'Action Description', + descriptionPlaceholder: 'Please enter the action description', + addTitle: 'Add Disposal Rule', + updateTitle: 'Edit Disposal Rule', + detailTitle: 'Disposal Rule Details', + riskRuleIdRequired: 'The risk identification ID cannot be empty', + actionTypeRequired: 'The action type cannot be empty', + riskIdMustNumber: 'The risk ID must be a number', + fromId: 'Source ID', + notifyUser:'Notify User', + pauseAndContact:'Pause and Contact', + enhanceAuth:'Enhanced Authentication', + }, + userBehaviorRuleRisk: { + ruleName: 'Rule Name', + priority: 'Rule Priority', + description: 'Rule Description', + isEnabled: 'Is Enabled', + enabledYes: 'Yes', + enabledNo: 'No', + operation: 'Operation', + ruleNamePlaceholder: 'Please enter the rule name', + priorityPlaceholder: 'Please enter the rule priority', + descriptionPlaceholder: 'Please enter the rule description', + isEnabledPlaceholder: 'Please select whether to enable', + idRequired: 'Cannot be empty', + ruleNameRequired: 'The rule name cannot be empty', + triggerConditionRequired: 'The trigger condition cannot be empty', + priorityRequired: 'The rule priority cannot be empty', + descriptionRequired: 'The rule description cannot be empty', + isEnabledRequired: 'Whether to enable cannot be empty', + statusRequired: 'The rule status cannot be empty', + addTitle: 'Add Risk Identification Rule', + updateTitle: 'Edit Risk Identification Rule', + detailTitle: 'Risk Identification Rule Details', + triggerCondition: 'Trigger Condition', + ruleNameLabel: 'Rule Name', + priorityLabel: 'Rule Priority', + descriptionLabel : 'Rule Description', + isEnabledLabel: 'Is Enabled', + + } + }, + userBehaviorStats: { + statDateLabel: 'Statistical Date', + dimensionValueLabel: 'Dimension Value', + totalLabel: 'Total', + avgDurationLabel: 'Average Duration', + behaviorTypeLabel: 'Behavior Type', + extraDataLabel: 'Extra Data', + statDatePlaceholder: 'Please select the statistical date', + dimensionValuePlaceholder: 'Please enter the dimension value', + totalPlaceholder: 'Please enter the total', + avgDurationPlaceholder: 'Please enter the average duration', + behaviorTypePlaceholder: 'Please select the behavior type', + idLabel: 'ID', + operationLabel: 'Operation', + addTitle: 'Add User Behavior Statistical Aggregation', + editTitle: 'Edit User Behavior Statistical Aggregation', + detailTitle: 'User Behavior Statistical Aggregation Details', + dimensionTypeLabel : "Dimension Type", + realNameAuth : "Real - Name Authentication", + visitPage : "Visit Page", + clickOperation : "Click Operation", + logout : "Log Out", + payment : "Payment", + login : "Log In" + }, + userBehaviorLog: { + idLabel: "ID", + userNameLabel: "User Name", + uaLabel: "User Agent", + behaviorLog: "User Behavior Log", + userIdLabel: "User ID", + userIdPlaceholder: "Please enter the user ID", + ipLabel: "IP Address", + ipPlaceholder: "Please enter the IP address", + behaviorTypeLabel: "Behavior Type", + behaviorTypePlaceholder: "Please select the behavior type", + deviceTypeLabel: "Device Type", + deviceTypePlaceholder: "Please select the device type", + platformLabel: "Platform Type", + platformPlaceholder: "Please select the platform type", + operationLabel: "Operation", + addTitle: "Add User Behavior Log", + editTitle: "Edit User Behavior Log", + detailUserIdLabel: "User ID", + detailUserNameLabel: "User Name", + detailIpLabel: "IP Address", + detailUaLabel: "User Agent", + detailBehaviorTypeLabel: "Behavior Type", + detailDeviceTypeLabel: "Device Type", + detailPlatformLabel: "Platform Type", + userIdRequired: "The user ID cannot be empty", + userIdMustNumber: "The user ID must be a number", + loginLabel: "Log In", + paymentLabel: "Payment", + realNameAuthLabel: "Real - Name Authentication", + clickOperationLabel: "Click Operation", + visitPageLabel: "Visit Page", + logoutLabel: "Log Out", + mobileDeviceLabel: "Mobile Device", + tabletDeviceLabel: "Tablet Device" + + } + + }, + customerSupport: { + faq: { + questionDesc: "Question Description", + enterQuestionDesc: "Please enter the question description", + answerContent: "Answer Content", + enterAnswerContent: "Please enter the answer content", + category: "Category", + selectCategory: "Please select the category", + status: "Status", + selectStatus: "Please select the status", + search: "Search", + reset: "Reset", + add: "Add", + edit: "Edit", + delete: "Delete", + export: "Export", + id: "ID", + detail: "Details", + addTitle: "Add Frequently Asked Questions and Answers", + editTitle: "Edit Frequently Asked Questions and Answers", + detailTitle: "Frequently Asked Questions and Answers Details", + confirm: "Confirm", + cancel: "Cancel", + close: "Close", + categoryPayment: "Payment Issues", + categoryAccount: "Account Issues", + categoryTrade: "Transaction Issues", + categoryTechOrPoints: "Technical or Points Issues", + invalid: "Invalid", + valid: "Valid", + questionRequired: "The question description cannot be empty", + answerRequired: "The answer content cannot be empty", + categoryRequired: "The category cannot be empty", + statusRequired: "The status cannot be empty", + updateSuccess: "Edit successful", + addSuccess: "Add successful", + deleteConfirm: "Are you sure you want to delete?", + deleteSuccess: "Delete successful" + }, + customerServiceChat: { + id: "ID", + senderType: "Sender Type", + operation: "Operation", + sessionId: "Session ID", + sessionIdPlaceholder: "Please enter the session ID", + userId: "User ID", + userIdPlaceholder: "Please enter the user ID", + message: "Message Content", + messagePlaceholder: "Please enter the message content", + timestamp: "Timestamp", + timestampPlaceholder: "Please select the time", + isRead: "Is Read", + isReadPlaceholder: "Please select whether it has been read", + isReadYes: "Read", + isReadNo: "Unread", + search: "Search", + reset: "Reset", + addTitle: "Add Chat Record between Customer Service and User", + detailTitle: "View Chat Record Details between Customer Service and User", + updateTitle: "Edit Chat Record between Customer Service and User", + sessionIdLabel: "Session ID", + userIdLabel: "User ID", + messageLabel: "Message Content", + timestampLabel: "Timestamp", + isReadLabel: "Is Read", + required: "Required field", + sessionIdRequired: "The session ID cannot be empty", + userIdRequired: "The user ID cannot be empty", + messageRequired: "The message content cannot be empty", + senderTypeRequired: "The sender type cannot be empty", + timestampRequired: "The timestamp cannot be empty", + isReadRequired: "Whether it has been read cannot be empty", + updateSuccess: "Edit successful", + addSuccess: "Add successful", + deleteConfirmPrefix: "Are you sure you want to delete the record with ID ", + deleteConfirmSuffix: "?", + deleteSuccess: "Delete successful" + }, + + commonFeedback: { + confirmButton: 'Confirm', + cancelButton: 'Cancel', + successTitle: 'Operation successful', + errorTitle: 'Operation failed', + + userIdLabel: 'Feedback Provider', + contentLabel: 'Feedback Content', + starLabel: 'Star Rating', + isGoodLabel: 'Is Positive', + startDate: 'Start Date', + endDate: 'End Date', + rangeSeparator: 'to', + userIdPlaceholder: 'Please enter the feedback provider', + starPlaceholder: 'Please enter the star rating', + // Other placeholders + isGoodPlaceholder: 'Please select whether it is positive', + + status: 'Status', + // Form labels + userId: 'Feedback Provider', + content: 'Feedback Content', + star: 'Star Rating', + isGood: 'Is Positive', + + // Pop - up window titles + addTitle: 'Add Feedback Information', + editTitle: 'Edit Feedback Information', + detailTitle: 'Feedback Information', + + // Table columns + operationColumn: 'Operation', + uniqueId: 'Unique ID', + createTime: 'Creation Time', + statusNormal: 'Normal', + statusBanned: 'Banned', + + // Validation prompts + userIdRequired: 'The feedback provider cannot be empty', + contentRequired: 'The feedback content cannot be empty', + + // Operation prompts + deleteConfirm: 'Are you sure you want to delete the selected {ids} items?', + deleteSuccess: 'Delete successful', + addSuccess: 'Add successful', + updateSuccess: 'Edit successful', + + // Button operations + addOperation: 'Add Button Operation', + search: 'Search', + reset: 'Reset' + } + }, common: { AccountID: 'Account ID', UserName: 'User Name', @@ -219,6 +615,8 @@ export default { businessUser: 'Merchant User', vipUser: 'VIP User', address: 'Address Information', + contactAddress: 'Contact Address', + contactAddressPlaceholder: 'Please enter the contact address', supplement: 'Supplementary Information', name: 'Name', namePlaceholder: 'Please enter the name', @@ -260,11 +658,12 @@ export default { phoneNumberDigitOnly: 'The contact phone can only contain digits', ageNumberOnly: 'The age can only be a number', addrRequired: 'The address cannot be empty', + contactAddressRequired: 'The contact address cannot be empty', addTitle: 'Add User Registration', detailTitle: 'User Details', - editRegisterTitle: 'Modify User Registration', + editRegisterTitle: 'Edit User Registration', confirmResetPassword: 'Are you sure you want to reset the password?', - resetSuccess: 'Password reset successfully', + resetSuccess: 'Password reset successful', confirmFreeze: 'Are you sure you want to freeze the account {account}?', freezeSuccess: 'Account frozen successfully', confirmUnfreeze: 'Are you sure you want to unfreeze the account {account}?', @@ -296,12 +695,12 @@ export default { detailAddr: 'Address', nameRequired: 'The name cannot be empty', genderRequired: 'The gender cannot be empty', - idCardRequired: 'The ID card number can only contain digits', - phoneRequired: 'The contact phone can only contain digits', + idCardRequired: 'The ID card number can only be a number', + phoneRequired: 'The contact phone can only be a number', ageRequired: 'The age can only be a number', addrRequired: 'The address cannot be empty', addTitle: 'Add User Information', - editTitle: 'Modify User Information' + editTitle: 'Edit User Information' }, userVerification: { account: 'Login Account', @@ -317,116 +716,121 @@ export default { biometrics: 'Biometric Identification', biometricsUnverified: 'Unverified', biometricsVerified: 'Verified', - idCardVerification: 'ID Card Certification', - statusUnverified: 'Uncertified', - statusVerified: 'Certified', - statusFailed: 'Certification Failed', + idCardVerification: 'ID Card Authentication', + statusUnverified: 'Unverified', + statusVerified: 'Verified', + statusFailed: 'Authentication Failed', statusPending: 'Pending Review', - verificationTime: 'Certification Time', + verificationTime: 'Authentication Time', failureReason: 'Failure Reason', failureReasonPlaceholder: 'Please enter the failure reason', - verify: 'Verify', - audit: 'Audit', + verify: 'Authenticate', + audit: 'Review', verification: 'Real - Name Authentication', - auditVerification: 'Real - Name Authentication Audit', - editVerification: 'Modify Real - Name Authentication', + auditVerification: 'Real - Name Authentication Review', + editVerification: 'Edit Real - Name Authentication', idCardFront: 'Front of ID Card', - idCardFrontPlaceholder: 'Please upload the front photo of the ID card', + idCardFrontPlaceholder: 'Please upload the front - side photo of the ID card', idCardBack: 'Back of ID Card', - idCardBackPlaceholder: 'Please upload the back photo of the ID card', + idCardBackPlaceholder: 'Please upload the back - side photo of the ID card', idCardHolding: 'Holding ID Card', idCardHoldingPlaceholder: 'Please upload the photo of holding the ID card', registerName: 'Registered Name', - verifyName: 'Verified Name', + verifyName: 'Authenticated Name', registerIdCard: 'Registered ID Card Number', - verifyIdCard: 'Verified ID Card Number', + verifyIdCard: 'Authenticated ID Card Number', pass: 'Pass', refuse: 'Refuse', - submitSuccess: 'Submitted successfully', + submitSuccess: 'Submission successful', confirmRefuse: 'Are you sure you want to reject this real - name authentication application?', - refuseSuccess: 'Rejected successfully', + refuseSuccess: 'Rejection successful', confirmPass: 'Are you sure you want to approve this real - name authentication application?', - passSuccess: 'Approved successfully', + passSuccess: 'Approval successful', idCardDigitOnly: 'The ID card number can only contain digits', nameRequired: 'Please enter the name', birthDateRequired: 'Please select the date of birth', nationalityRequired: 'Please enter the nationality', - idCardFrontRequired: 'Please upload the front photo of the ID card', - idCardBackRequired: 'Please upload the back photo of the ID card', + idCardFrontRequired: 'Please upload the front - side photo of the ID card', + idCardBackRequired: 'Please upload the back - side photo of the ID card', idCardHoldingRequired: 'Please upload the photo of holding the ID card', failureReasonRequired: 'Please enter the failure reason' } }, merchant: { indexBus: { - accountLabel: 'Login Account', - account: "Account", - accountPlaceholder: "Please enter the account", - phone: "Phone", - phonePlaceholder: "Please enter the phone number", - userLevel: "User Level", - userLevelPlaceholder: "Please select the user level", - userLevelNormal: "Normal", - userLevelVIP: "VIP", - userLevelEnterprise: "Enterprise", - merchantName: "Merchant Name", - status: "Status", - statusInitiated: "Initiated", - statusRejected: "Rejected", - statusApproved: "Approved", - statusFrozen: "Frozen", - userType: "User Type", - userTypePlaceholder: "Please select the user type", - userTypeNormal: "Normal", - userTypeEnterprise: "Enterprise", - address: "Address", - addTitle: "Add User Register", - editTitle: "Edit User Register", - detailTitle: "User Register Details", - deleteConfirmAccount: "Are you sure you want to delete the user account {account}?", - deleteConfirmBatch: "Are you sure you want to delete the selected users?", - passwordResetConfirm: "Are you sure you want to reset the password?", - passwordResetSuccess: "Password reset successfully", - accountLockConfirm: "Are you sure you want to freeze the account {account}?", - accountLockSuccess: "Account frozen successfully", - accountUnlockConfirm: "Are you sure you want to unfreeze the account {account}?", - accountUnlockSuccess: "Account unfrozen successfully", - accountRequired: "Account is required", - userTypeRequired: "User type is required", - userLevelRequired: "User level is required", - legalPersonRequired: "Legal person is required", - operateStatusRequired: "Operation status is required", - operateAddrRequired: "Operation address is required", - name: "Name", - namePlaceholder: "Please enter the name", - nameRequired: "Name is required", - gender: "Gender", - genderPlaceholder: "Please select the gender", - genderMale: "Male", - genderFemale: "Female", - genderRequired: "Gender is required", - idCard: "ID Card", - idCardPlaceholder: "Please enter the ID card number", - idCardNumberOnly: "ID card number can only contain digits", - age: "Age", - agePlaceholder: "Please enter the age", - ageNumberOnly: "Age can only contain digits", - addr: "Address", - addrPlaceholder: "Please enter the address", - addrRequired: "Address is required", - merchantNameLabel: "Merchant Name", - merchantNamePlaceholder: "Please enter the merchant name", - merchantNameRequired: "Merchant name is required", - licenseLabel: "License", - licensePlaceholder: "Please enter the license number", - licenseOtherLabel: "Other License", - licenseOtherPlaceholder: "Please enter other license information", - legalPersonLabel: "Legal Person", - legalPersonPlaceholder: "Please enter the legal person", - operateStatusLabel: "Operation Status", - operateStatusPlaceholder: "Please select the operation status", - operateAddrLabel: "Operation Address", - operateAddrPlaceholder: "Please enter the operation address" + accountLabel: 'Account', + account: 'Account', + accountPlaceholder: 'Please enter the account', + phone: 'Contact Phone', + phonePlaceholder: 'Please enter the contact phone', + userLevel: 'User Level', + userLevelPlaceholder: 'Please select the user level', + userLevelNormal: 'Normal', + userLevelVIP: 'VIP', + userLevelEnterprise: 'Enterprise', + merchantName: 'Merchant Name', + status: 'Status', + statusInitiated: 'Initiated', + statusRejected: 'Rejected', + statusApproved: 'Approved', + statusFrozen: 'Frozen', + userType: 'User Type', + userTypePlaceholder: 'Please select the user type', + userTypeNormal: 'Normal User', + userTypeEnterprise: 'Enterprise User', + address: 'Address', + contactAddress: 'Contact Address', + contactAddressPlaceholder: 'Please enter the contact address', + contactAddressRequired: 'The contact address cannot be empty', + addTitle: 'Add User Registration', + editTitle: 'Edit User Registration', + detailTitle: 'User Registration Details', + deleteConfirmAccount: 'Are you sure you want to delete the user account?', + deleteConfirmBatch: 'Are you sure you want to delete the selected users?', + passwordResetConfirm: 'Are you sure you want to reset the password?', + passwordResetSuccess: 'Password reset successful', + accountLockConfirm: 'Are you sure you want to freeze the account?', + accountLockSuccess: 'Account frozen successfully', + accountUnlockConfirm: 'Are you sure you want to unfreeze the account?', + accountUnlockSuccess: 'Account unfrozen successfully', + accountRequired: 'The account cannot be empty', + userTypeRequired: 'The user type cannot be empty', + userLevelRequired: 'The user level cannot be empty', + legalPersonRequired: 'The legal person cannot be empty', + operateStatusRequired: 'The business status cannot be empty', + operateStatusExist: 'Active', + operateStatusCancel: 'Cancelled', + operateAddrRequired: 'The business address cannot be empty', + name: 'Name', + namePlaceholder: 'Please enter the name', + nameRequired: 'The name cannot be empty', + gender: 'Gender', + genderPlaceholder: 'Please select the gender', + genderMale: 'Male', + genderFemale: 'Female', + genderRequired: 'The gender cannot be empty', + idCard: 'ID Card Number', + idCardPlaceholder: 'Please enter the ID card number', + idCardNumberOnly: 'The ID card number can only be a number', + age: 'Age', + agePlaceholder: 'Please enter the age', + ageNumberOnly: 'The age can only be a number', + addr: 'Address', + addrPlaceholder: 'Please enter the address', + addrRequired: 'The address cannot be empty', + merchantNameLabel: 'Merchant Name', + merchantNamePlaceholder: 'Please enter the merchant name', + merchantNameRequired: 'The merchant name cannot be empty', + licenseLabel: 'Business License', + licensePlaceholder: 'Please enter the business license number', + licenseOtherLabel: 'Other Licenses', + licenseOtherPlaceholder: 'Please enter other license information', + legalPersonLabel: 'Legal Person', + legalPersonPlaceholder: 'Please enter the legal person', + operateStatusLabel: 'Business Status', + operateStatusPlaceholder: 'Please select the business status', + operateAddrLabel: 'Business Address', + operateAddrPlaceholder: 'Please enter the business address' }, userInfoBus: { addUserInfoBus: 'Add User Information - Merchant Extension', @@ -450,58 +854,60 @@ export default { legalPersonRequired: 'The legal person name cannot be empty', operateStatusRequired: 'The business status cannot be empty', operateAddrRequired: 'The business address cannot be empty', - editUserInfoBus: 'Modify User Information - Merchant Extension', + editUserInfoBus: 'Edit User Information - Merchant Extension', userInfoBusDetail: 'User Information - Merchant Extension Details', userInfoBus: 'User Information - Merchant Extension' }, merchantVerification: { - legalPersonIdCard: 'Legal Person ID Card Number', - loginAccount: 'Login Account', - inputLoginAccount: 'Please enter the login account', + account: 'Account', merchantName: 'Merchant Name', - inputMerchantName: 'Please enter the merchant name', - idCard: 'ID Card Number', - inputLegalPersonIdCard: 'Please enter the legal person ID card number', - businessLicense: 'Business License', - inputBusinessLicenseNumber: 'Please enter the business license number', + legalPersonIdCard: 'Legal Person ID Card Number', + userAccount: 'User Account', + merchantInfoName: 'Registered Merchant Name', + businessLicenseNumber: 'Business License Number', + legalPersonInfoName: 'Registered Legal Person Name', legalPersonName: 'Legal Person Name', - inputLegalPersonName: 'Please enter the legal person name', - authStatus: 'Certification Status', - unauth: 'Uncertified', - authPass: 'Certified', - authFail: 'Certification Failed', - authPending: 'Pending Certification Review', - authTime: 'Certification Time', - failReason: 'Failure Reason', - operation: 'Operation', - auth: 'Certify', - detail: 'Details', - audit: 'Audit', + status: 'Authentication Status', + authenticationDate: 'Authentication Date', + failureReason: 'Failure Reason', registeredMerchantName: 'Registered Merchant Name', - authMerchantName: 'Certified Merchant Name', + authenticatedMerchantName: 'Authenticated Merchant Name', registeredLegalPersonName: 'Registered Legal Person Name', - authLegalPersonName: 'Certified Legal Person Name', - inputFailReason: 'Please enter the failure reason', - contactPersonName: 'Contact Person Name', - contactPersonPhone: 'Contact Person Phone', - contactPersonEmail: 'Contact Person Email', - businessLicenseImage: 'Business License Image', - legalPersonIdCardImage: 'Legal Person ID Card Image', - bankAccountNumber: 'Bank Account Number', - bankName: 'Bank Name', - selectAuthTime: 'Please select the certification time', - merchantAuth: 'Merchant Certification', - merchantAuthInfo: 'Merchant Certification Information', - merchantAuthAudit: 'Merchant Certification Audit', + authenticatedLegalPersonName: 'Authenticated Legal Person Name', + legalPersonIdCardNumber: 'Legal Person ID Card Number', + businessLicense: 'Business License', + authenticationFailureReason: 'Authentication Failure Reason', + authenticate: 'Authenticate', + audit: 'Review', + pass: 'Pass', + reject: 'Reject', + statusOption: { + unverified: 'Unverified', + verified: 'Verified', + verificationFailed: 'Authentication Failed', + pendingReview: 'Pending Review' + }, + accountPlaceholder: 'Please enter the account', + merchantNamePlaceholder: 'Please enter the merchant name', + legalPersonIdCardPlaceholder: 'Please enter the legal person ID card number', + businessLicenseNumberPlaceholder: 'Please enter the business license number', + legalPersonNamePlaceholder: 'Please enter the legal person name', + authenticationFailureReasonPlaceholder: 'Please enter the authentication failure reason', + authenticateTitle: 'Merchant Authentication', + detailTitle: 'Merchant Authentication Details', + auditTitle: 'Authentication Review', merchantNameRequired: 'The merchant name cannot be empty', legalPersonNameRequired: 'The legal person name cannot be empty', - idCardNumberOnly: 'The ID card number can only be a number', - failReasonRequired: 'The failure reason cannot be empty', - confirmDelete: 'Are you sure you want to delete the merchant certification record with ID {ids}?', - confirmRefuse: 'Are you sure you want to reject the certification application of merchant [{merchantName}]? Please enter the rejection reason', - confirmPass: 'Are you sure you want to approve the certification application of merchant [{merchantName}]?', - auditResultRefuse: 'Merchant certification audit rejected successfully', - auditResultPass: 'Merchant certification audit approved successfully' + legalPersonIdCardPattern: 'Please enter a valid ID card number', + failureReasonRequired: 'The failure reason cannot be empty', + deleteConfirm: 'Are you sure you want to delete the selected {ids} data items?', + rejectConfirm: 'Are you sure you want to reject the authentication application?', + passConfirm: 'Are you sure you want to approve the authentication application?', + addSuccess: 'Add successful', + updateSuccess: 'Edit successful', + deleteSuccess: 'Delete successful', + auditResultPass: 'Review approved', + auditResultReject: 'Review rejected' }, }, supplementaryInfo: { @@ -517,13 +923,15 @@ export default { accountAmount: 'Account Amount', accountTypeNormal: 'Normal Account', accountTypeEnterprise: 'Enterprise Account', + accountTypeAgent: 'Agent Account', accountLevel: 'Account Level', accountLevelPrimary: 'Primary Account', accountLevelSub: 'Sub - Account', status: 'Status', statusNormal: 'Normal', statusFrozen: 'Frozen', - addOrEditDialogTitle: 'Add or Modify User Account', + statusUnFrozen: 'UnFrozen', + addOrEditDialogTitle: 'Add or Edit User Account', detailDialogTitle: 'User Account Details', addTitle: 'Add User Account', detailAccountName: 'Account Name', @@ -536,13 +944,13 @@ export default { accountLocked: 'Account frozen successfully', confirmUnlockAccount: 'Are you sure you want to unfreeze this account?', accountUnlocked: 'Account unfrozen successfully', - editTitle: 'Modify User Account', + editTitle: 'Edit User Account', }, userCard: { cardNum: 'Bank Card Number', - cardNumPlaceholder: 'Please enter the bank card number', + cardNumPlaceholder: 'Please enter bank card number', userAccount: 'User Account', - userAccountPlaceholder: 'Please enter the user account', + userAccountPlaceholder: 'Please enter user account', userName: 'User Name', idCard: 'ID Card Number', userType: 'User Type', @@ -553,30 +961,30 @@ export default { operations: 'Operations', dialogTitle: 'User Bank Card', account: 'User Account', - accountPlaceholder: 'Please enter the user account', - bankNamePlaceholder: 'Please enter the bank name', - deptNamePlaceholder: 'Please enter the bank branch', + accountPlaceholder: 'Please enter user account', + bankNamePlaceholder: 'Please enter bank name', + deptNamePlaceholder: 'Please enter bank branch', addTitle: 'Add User Bank Card', detailTitle: 'User Bank Card Details', editTitle: 'Modify User Bank Card', - accountRequired: 'The user account cannot be empty', - cardNumPattern: 'The bank card number must be in digital format', - bankNameRequired: 'The bank name cannot be empty', - deptNameRequired: 'The bank branch cannot be empty', + accountRequired: 'User account cannot be empty', + cardNumPattern: 'Bank card number must be in numeric format', + bankNameRequired: 'Bank name cannot be empty', + deptNameRequired: 'Bank branch cannot be empty', }, }, userRelation: { userFriend: { userId: 'User ID', - userIdPlaceholder: 'Please enter the user ID', + userIdPlaceholder: 'Please enter user ID', friendId: 'Friend ID', - friendIdPlaceholder: 'Please enter the friend ID', + friendIdPlaceholder: 'Please enter friend ID', status: 'Status', operations: 'Operations', addTitle: 'Add', detailTitle: 'Details', editTitle: 'Edit', - idRequired: 'The ID cannot be empty', + idRequired: 'ID cannot be empty', }, }, credit: { @@ -595,55 +1003,55 @@ export default { type: 'Type', dateRange: 'Date Range', placeholder: { - ruleName: 'Please enter the credit rule name', - effectiveDate: 'Please select the effective date', - expirationDate: 'Please select the expiration date', - priority: 'Please enter the priority', - applicableUserType: 'Please enter the applicable user type', - scene: 'Please enter the scene', + ruleName: 'Please enter credit rule name', + effectiveDate: 'Please select effective date', + expirationDate: 'Please select expiration date', + priority: 'Please enter priority', + applicableUserType: 'Please enter applicable user type', + scene: 'Please enter scene', isEnabled: 'Please select whether to enable', - feedbackDirection: 'Please select the feedback direction', - value: 'Please enter the value', - ruleDescription: 'Please enter the rule description', + feedbackDirection: 'Please select feedback direction', + value: 'Please enter value', + ruleDescription: 'Please enter rule description', negative: 'Negative', positive: 'Positive', }, addTitle: 'Add Credit Rule', editTitle: 'Modify Credit Rule', detailTitle: 'Credit Rule Details', - ruleNameRequired: 'The credit rule name cannot be empty', - ruleDescriptionRequired: 'The rule description cannot be empty', - effectiveDateRequired: 'The effective date cannot be empty', - expirationDateRequired: 'The expiration date cannot be empty', - priorityRequired: 'The priority cannot be empty', - applicableUserTypeRequired: 'The applicable user type cannot be empty', + ruleNameRequired: 'Credit rule name cannot be empty', + ruleDescriptionRequired: 'Rule description cannot be empty', + effectiveDateRequired: 'Effective date cannot be empty', + expirationDateRequired: 'Expiration date cannot be empty', + priorityRequired: 'Priority cannot be empty', + applicableUserTypeRequired: 'Applicable user type cannot be empty', isEnabledRequired: 'Whether to enable cannot be empty', - sceneRequired: 'The scene cannot be empty', - typeRequired: 'The type cannot be empty', - feedbackDirectionRequired: 'The feedback direction cannot be empty', - valueRequired: 'The value cannot be empty', + sceneRequired: 'Scene cannot be empty', + typeRequired: 'Type cannot be empty', + feedbackDirectionRequired: 'Feedback direction cannot be empty', + valueRequired: 'Value cannot be empty', }, userCredit: { userId: 'User ID', userName: 'User Name', - pleaseInputUserId: 'Please enter the user ID', + pleaseInputUserId: 'Please enter user ID', creditScore: 'Credit Score', - pleaseInputCreditScore: 'Please enter the credit score', + pleaseInputCreditScore: 'Please enter credit score', violationCount: 'Violation Count', - pleaseInputViolationCount: 'Please enter the violation count', + pleaseInputViolationCount: 'Please enter violation count', violationRatio: 'Violation Ratio', - pleaseInputViolationRatio: 'Please enter the violation ratio', - userIdRequired: 'The user ID cannot be empty', - userIdMustBeNumber: 'The user ID must be a number', - creditScoreRequired: 'The credit score cannot be empty', - creditScoreMustBeNumber: 'The credit score must be a number', - creditScoreRange: 'The credit score range is 0 - 100', - violationCountRequired: 'The violation count cannot be empty', - violationCountMustBeNumber: 'The violation count must be a number', - violationCountMin: 'The violation count cannot be less than 0', - violationRatioRequired: 'The violation ratio cannot be empty', - violationRatioMustBeNumber: 'The violation ratio must be a number', - violationRatioRange: 'The violation ratio range is 0 - 100', + pleaseInputViolationRatio: 'Please enter violation ratio', + userIdRequired: 'User ID cannot be empty', + userIdMustBeNumber: 'User ID must be a number', + creditScoreRequired: 'Credit score cannot be empty', + creditScoreMustBeNumber: 'Credit score must be a number', + creditScoreRange: 'Credit score range is 0-100', + violationCountRequired: 'Violation count cannot be empty', + violationCountMustBeNumber: 'Violation count must be a number', + violationCountMin: 'Violation count cannot be less than 0', + violationRatioRequired: 'Violation ratio cannot be empty', + violationRatioMustBeNumber: 'Violation ratio must be a number', + violationRatioRange: 'Violation ratio range is 0-100', addCredit: 'Add Credit', editCredit: 'Modify Credit', credit: 'Credit Details' @@ -651,129 +1059,36 @@ export default { userCreditRecord: { userId: 'User ID', userName: 'User Name', - violationBus: 'Violated Business', - violationOrd: 'Violated Order', - violationSum: 'Violated Amount', + violationBus: 'Violation Business', + violationOrd: 'Violation Order', + violationSum: 'Violation Amount', creditRuleId: 'Credit Rule ID', placeholder: { - creditRuleId: 'Enter Credit Rule ID', - userId: 'Enter User ID', - violationBus: 'Enter Violated Business', - violationOrd: 'Enter Violated Order', - violationSum: 'Enter Violated Amount', + creditRuleId: 'Please enter credit rule ID', + userId: 'Please enter user ID', + violationBus: 'Please enter violation business', + violationOrd: 'Please enter violation order', + violationSum: 'Please enter violation amount', }, validation: { - userIdRequired: 'User ID is required', - userIdPattern: 'User ID must be numeric', - creditRuleIdRequired: 'Credit Rule ID is required', - creditRuleIdPattern: 'Credit Rule ID must be numeric', - violationOrdRequired: 'Violated Order is required', - violationOrdPattern: 'Violated Order must be numeric', - violationSumRequired: 'Violated Amount is required', - violationSumPattern: 'Violated Amount must be numeric', - violationSumPositive: 'Violated Amount must be positive', + userIdRequired: 'User ID cannot be empty', + userIdPattern: 'User ID must be a number', + creditRuleIdRequired: 'Credit rule ID cannot be empty', + creditRuleIdPattern: 'Credit rule ID must be a number', + violationOrdRequired: 'Violation order cannot be empty', + violationOrdPattern: 'Violation order must be a number', + violationSumRequired: 'Violation amount cannot be empty', + violationSumPattern: 'Violation amount must be a number', + violationSumPositive: 'Violation amount must be a positive number', addTitle: 'Add Credit Record', detailTitle: 'Credit Record Details', - editTitle: 'Edit Credit Record' + editTitle: 'Modify Credit Record' } } }, - behavior: { - rule: { - userBehaviorRuleRisk: { - ruleName: 'Rule Name', - priority: 'Rule Priority', - description: 'Rule Description', - isEnabled: 'Is Enabled', - enabledYes: 'Yes', - enabledNo: 'No', - operation: 'Operation', - ruleNamePlaceholder: 'Enter Rule Name', - priorityPlaceholder: 'Enter Rule Priority', - descriptionPlaceholder: 'Enter Rule Description', - isEnabledPlaceholder: 'Select Is Enabled', - idRequired: 'ID cannot be empty', - ruleNameRequired: 'Rule Name cannot be empty', - triggerConditionRequired: 'Trigger Condition cannot be empty', - priorityRequired: 'Rule Priority cannot be empty', - descriptionRequired: 'Rule Description cannot be empty', - isEnabledRequired: 'Is Enabled cannot be empty', - statusRequired: 'Rule Status cannot be empty', - addTitle: 'Add Risk Identification Rule', - updateTitle: 'Update Risk Identification Rule', - detailTitle: 'Risk Identification Rule Details', - triggerCondition: 'Trigger Condition', - ruleNameLabel: 'Rule Name', - priorityLabel: 'Rule Priority', - descriptionLabel: 'Rule Description', - isEnabledLabel: 'Is Enabled' - } - }, - userBehaviorStats: { - statDateLabel: 'Statistics Date', - dimensionValueLabel: 'Dimension Value', - totalLabel: 'Total', - avgDurationLabel: 'Average Duration', - behaviorTypeLabel: 'Behavior Type', - extraDataLabel: 'Extra Data', - statDatePlaceholder: 'Select Statistics Date', - dimensionValuePlaceholder: 'Enter Dimension Value', - totalPlaceholder: 'Enter Total', - avgDurationPlaceholder: 'Enter Average Duration', - behaviorTypePlaceholder: 'Select Behavior Type', - idLabel: 'ID', - operationLabel: 'Operation', - addTitle: 'Add User Behavior Statistics Aggregation', - editTitle: 'Edit User Behavior Statistics Aggregation', - detailTitle: 'User Behavior Statistics Aggregation Details', - dimensionTypeLabel: 'Dimension Type', - realNameAuth: 'Real Name Authentication', - visitPage: 'Visit Page', - clickOperation: 'Click Operation', - logout: 'Logout', - payment: 'Payment', - login: 'Login' - }, - userBehaviorLog: { - idLabel: 'ID', - userNameLabel: 'User Name', - uaLabel: 'User Agent', - behaviorLog: 'User Behavior Log', - userIdLabel: 'User ID', - userIdPlaceholder: 'Enter User ID', - ipLabel: 'IP Address', - ipPlaceholder: 'Enter IP Address', - behaviorTypeLabel: 'Behavior Type', - behaviorTypePlaceholder: 'Select Behavior Type', - deviceTypeLabel: 'Device Type', - deviceTypePlaceholder: 'Select Device Type', - platformLabel: 'Platform Type', - platformPlaceholder: 'Select Platform Type', - operationLabel: 'Operation', - addTitle: 'Add User Behavior Log', - editTitle: 'Edit User Behavior Log', - detailUserIdLabel: 'User ID', - detailUserNameLabel: 'User Name', - detailIpLabel: 'IP Address', - detailUaLabel: 'User Agent', - detailBehaviorTypeLabel: 'Behavior Type', - detailDeviceTypeLabel: 'Device Type', - detailPlatformLabel: 'Platform Type', - userIdRequired: 'User ID cannot be empty', - userIdMustNumber: 'User ID must be numeric', - loginLabel: 'Login', - paymentLabel: 'Payment', - realNameAuthLabel: 'Real Name Authentication', - clickOperationLabel: 'Click Operation', - visitPageLabel: 'Visit Page', - logoutLabel: 'Logout', - mobileDeviceLabel: 'Mobile Device', - tabletDeviceLabel: 'Tablet Device' - } - }, order: { dealPayment: { - id: 'Order ID', + id: 'Payment Order ID', payerId: 'Payer ID', payerAccountName: 'Payer Account Name', payeeId: 'Payee ID', @@ -787,30 +1102,30 @@ export default { qrCode: 'QR Code', remark: 'Remark', addTitle: 'Add Payment Order', - editTitle: 'Edit Payment Order', + editTitle: 'Modify Payment Order', detailTitle: 'Payment Order Details', placeholder: { - payerId: 'Enter Payer ID', - payerAccountName: 'Enter Payer Account Name', - payeeId: 'Enter Payee ID', - payeeAccountName: 'Enter Payee Account Name', - paymentMethod: 'Enter Payment Method', - billCode: 'Enter Bill Code', - transactionAmount: 'Enter Transaction Amount', - fee: 'Enter Fee', - paymentType: 'Enter Payment Type', - remark: 'Enter Remark' + payerId: 'Please enter payer ID', + payerAccountName: 'Please enter payer account name', + payeeId: 'Please enter payee ID', + payeeAccountName: 'Please enter payee account name', + paymentMethod: 'Please enter payment method', + billCode: 'Please enter bill code', + transactionAmount: 'Please enter transaction amount', + fee: 'Please enter fee', + paymentType: 'Please enter payment type', + remark: 'Please enter remark' }, rules: { - payerId: 'Payer ID is required', - payerAccountName: 'Payer Account Name is required', - payeeId: 'Payee ID is required', - payeeAccountName: 'Payee Account Name is required', - transactionAmount: 'Transaction Amount is required' + payerId: 'Payer ID cannot be empty', + payerAccountName: 'Payer account name cannot be empty', + payeeId: 'Payee ID cannot be empty', + payeeAccountName: 'Payee account name cannot be empty', + transactionAmount: 'Transaction amount cannot be empty' } }, dealReceipt: { - id: 'Order ID', + id: 'Receipt Order ID', payerId: 'Payer ID', payerAccountName: 'Payer Account Name', payeeId: 'Payee ID', @@ -823,28 +1138,28 @@ export default { remark: 'Remark', billCode: 'Bill Code', qrCode: 'QR Code', - payerIdPlaceholder: 'Enter Payer ID', - payerAccountNamePlaceholder: 'Enter Payer Account Name', - payeeIdPlaceholder: 'Enter Payee ID', - payeeAccountNamePlaceholder: 'Enter Payee Account Name', - paymentMethodPlaceholder: 'Enter Payment Method', - billCodePlaceholder: 'Enter Bill Code', - transactionAmountPlaceholder: 'Enter Transaction Amount', - feePlaceholder: 'Enter Fee', - remarkPlaceholder: 'Enter Remark', + payerIdPlaceholder: 'Please enter payer ID', + payerAccountNamePlaceholder: 'Please enter payer account name', + payeeIdPlaceholder: 'Please enter payee ID', + payeeAccountNamePlaceholder: 'Please enter payee account name', + paymentMethodPlaceholder: 'Please enter payment method', + billCodePlaceholder: 'Please enter bill code', + transactionAmountPlaceholder: 'Please enter transaction amount', + feePlaceholder: 'Please enter fee', + remarkPlaceholder: 'Please enter remark', addTitle: 'Add Receipt Order', - editTitle: 'Edit Receipt Order', + editTitle: 'Modify Receipt Order', detailTitle: 'Receipt Order Details', rules: { - payerIdRequired: 'Payer ID is required', - payerAccountNameRequired: 'Payer Account Name is required', - payeeIdRequired: 'Payee ID is required', - payeeAccountNameRequired: 'Payee Account Name is required', - transactionAmountRequired: 'Transaction Amount is required' + payerIdRequired: 'Payer ID cannot be empty', + payerAccountNameRequired: 'Payer account name cannot be empty', + payeeIdRequired: 'Payee ID cannot be empty', + payeeAccountNameRequired: 'Payee account name cannot be empty', + transactionAmountRequired: 'Transaction amount cannot be empty' } }, dealRecharge: { - rechargeId: 'Order ID', + rechargeId: 'Recharge User ID', rechargeAccount: 'Recharge Account', paymentMethod: 'Payment Method', rechargeMethod: 'Recharge Method', @@ -856,29 +1171,29 @@ export default { fee: 'Fee', actualAmount: 'Actual Amount', status: 'Status', - enterRechargeUserId: 'Enter Recharge User ID', - enterRechargeAccount: 'Enter Recharge Account', - enterPaymentMethod: 'Enter Payment Method', - enterRechargeMethod: 'Enter Recharge Method', - enterBillCode: 'Enter Bill Code', - rechargeUserIdPlaceholder: 'Enter Recharge User ID', - rechargeAccountNamePlaceholder: 'Enter Recharge Account Name', - paymentMethodPlaceholder: 'Enter Payment Method', - rechargeMethodPlaceholder: 'Enter Recharge Method', - billCodePlaceholder: 'Enter Bill Code', - rechargeAccountPlaceholder: 'Enter Recharge Account', - rechargeAmountPlaceholder: 'Enter Recharge Amount', - remarkPlaceholder: 'Enter Remark', + enterRechargeUserId: 'Please enter recharge user ID', + enterRechargeAccount: 'Please enter recharge account', + enterPaymentMethod: 'Please enter payment method', + enterRechargeMethod: 'Please enter recharge method', + enterBillCode: 'Please enter bill code', + rechargeUserIdPlaceholder: 'Please enter recharge user ID', + rechargeAccountNamePlaceholder: 'Please enter recharge account name', + paymentMethodPlaceholder: 'Please enter payment method', + rechargeMethodPlaceholder: 'Please enter recharge method', + billCodePlaceholder: 'Please enter bill code', + rechargeAccountPlaceholder: 'Please enter recharge account', + rechargeAmountPlaceholder: 'Please enter recharge amount', + remarkPlaceholder: 'Please enter remark', dialogTitle: 'Recharge Order', detailDialogTitle: 'Recharge Order Details', addTitle: 'Add Recharge Order', - editTitle: 'Edit Recharge Order', + editTitle: 'Modify Recharge Order', detailTitle: 'Recharge Order Details', - rechargeUserIdRequired: 'Recharge User ID is required', - rechargeAccountRequired: 'Recharge Account is required', - transactionAmountRequired: 'Transaction Amount is required', - paymentMethodRequired: 'Payment Method is required', - rechargeTypeRequired: 'Recharge Method is required' + rechargeUserIdRequired: 'Recharge user ID cannot be empty', + rechargeAccountRequired: 'Recharge account cannot be empty', + transactionAmountRequired: 'Transaction amount cannot be empty', + paymentMethodRequired: 'Payment method cannot be empty', + rechargeTypeRequired: 'Recharge type cannot be empty' }, dealWithdrawal: { withdrawalUserIdLabel: 'Withdrawal User ID', @@ -900,55 +1215,55 @@ export default { status: 'Status', billCode: 'Bill Code' }, - withdrawalUserIdPlaceholder: 'Enter Withdrawal User ID', - withdrawalAccountNamePlaceholder: 'Enter Withdrawal Account Name', - billCodePlaceholder: 'Enter Bill Code', - transactionAmountPlaceholder: 'Enter Transaction Amount', - feePlaceholder: 'Enter Fee', - actualAmountPlaceholder: 'Enter Actual Amount', - withdrawalMethodPlaceholder: 'Enter Withdrawal Method', - remarkPlaceholder: 'Enter Remark', - withdrawalUserIdRequired: 'Withdrawal User ID is required', - withdrawalAccountNameRequired: 'Withdrawal Account Name is required', - transactionAmountRequired: 'Transaction Amount is required', + withdrawalUserIdPlaceholder: 'Please enter withdrawal user ID', + withdrawalAccountNamePlaceholder: 'Please enter withdrawal account name', + billCodePlaceholder: 'Please enter bill code', + transactionAmountPlaceholder: 'Please enter transaction amount', + feePlaceholder: 'Please enter fee', + actualAmountPlaceholder: 'Please enter actual amount', + withdrawalMethodPlaceholder: 'Please enter withdrawal method', + remarkPlaceholder: 'Please enter remark', + withdrawalUserIdRequired: 'Withdrawal user ID cannot be empty', + withdrawalAccountNameRequired: 'Withdrawal account name cannot be empty', + transactionAmountRequired: 'Transaction amount cannot be empty', addTitle: 'Add Withdrawal Order', detailTitle: 'Withdrawal Order Details' }, dealTransfer: { - id: 'Order ID', - senderId: "Sender ID", - senderAccountName: "Sender Account", - receiverId: "Receiver ID", - receiverAccountName: "Receiver Account", - transactionAmount: "Transaction Amount", - fee: "Fee", - transferType: "Transfer Type", - status: "Status", - paymentMethod: "Payment Method", - billCode: "Bill Code", - enterSenderId: "Enter Sender ID", - enterSenderAccount: "Enter Sender Account", - enterReceiverId: "Enter Receiver ID", - enterReceiverAccount: "Enter Receiver Account", - enterPaymentMethod: "Enter Payment Method", - enterBillCode: "Enter Bill Code", - enterTransactionAmount: "Enter Transaction Amount", - enterFee: "Enter Fee", - enterRemark: "Enter Remark", - senderIdRequired: "Sender ID is required", - senderAccountNameRequired: "Sender Account is required", - receiverIdRequired: "Receiver ID is required", - receiverAccountNameRequired: "Receiver Account is required", - transactionAmountRequired: "Transaction Amount is required", - addTransfer: "Add Transfer", - editTransfer: "Edit Transfer", - detailTransfer: "Transfer Details", - close: "Close" + id: 'Transfer ID', + senderId: 'Sender ID', + senderAccountName: 'Sender Account', + receiverId: 'Receiver ID', + receiverAccountName: 'Receiver Account', + transactionAmount: 'Transaction Amount', + fee: 'Fee', + transferType: 'Transfer Type', + status: 'Status', + paymentMethod: 'Payment Method', + billCode: 'Bill Code', + enterSenderId: 'Please enter sender ID', + enterSenderAccount: 'Please enter sender account', + enterReceiverId: 'Please enter receiver ID', + enterReceiverAccount: 'Please enter receiver account', + enterPaymentMethod: 'Please enter payment method', + enterBillCode: 'Please enter bill code', + enterTransactionAmount: 'Please enter transaction amount', + enterFee: 'Please enter fee', + enterRemark: 'Please enter remark', + senderIdRequired: 'Sender ID cannot be empty', + senderAccountNameRequired: 'Sender account cannot be empty', + receiverIdRequired: 'Receiver ID cannot be empty', + receiverAccountNameRequired: 'Receiver account cannot be empty', + transactionAmountRequired: 'Transaction amount cannot be empty', + addTransfer: 'Add Transfer', + editTransfer: 'Modify Transfer', + detailTransfer: 'Transfer Details', + close: 'Close' }, dealProxy: { - proxyPayerId: 'Payer ID', - proxyPayerAccountName: 'Payer Account Name', - proxyServiceAccount: 'Service Account', + proxyPayerId: 'Proxy Payer ID', + proxyPayerAccountName: 'Proxy Payer Account Name', + proxyServiceAccount: 'Proxy Service Account', paymentChannel: 'Payment Channel', transactionAmount: 'Transaction Amount', fee: 'Fee', @@ -956,121 +1271,120 @@ export default { billCode: 'Bill Code', orderId: 'Order ID', status: 'Status', - proxyServiceType: 'Service Type', - proxyPayerIdPlaceholder: 'Enter Payer ID', - proxyPayerAccountNamePlaceholder: 'Enter Payer Account Name', - proxyServiceAccountPlaceholder: 'Enter Service Account', - paymentChannelPlaceholder: 'Enter Payment Channel', - transactionAmountPlaceholder: 'Enter Transaction Amount', - feePlaceholder: 'Enter Fee', - remarkPlaceholder: 'Enter Remark', + proxyServiceType: 'Proxy Service Type', + proxyPayerIdPlaceholder: 'Please enter proxy payer ID', + proxyPayerAccountNamePlaceholder: 'Please enter proxy payer account name', + proxyServiceAccountPlaceholder: 'Please enter proxy service account', + paymentChannelPlaceholder: 'Please enter payment channel', + transactionAmountPlaceholder: 'Please enter transaction amount', + feePlaceholder: 'Please enter fee', + remarkPlaceholder: 'Please enter remark', rules: { - proxyPayerIdRequired: 'Payer ID is required', - proxyPayerAccountNameRequired: 'Payer Account Name is required', - transactionAmountRequired: 'Transaction Amount is required' + proxyPayerIdRequired: 'Proxy payer ID cannot be empty', + proxyPayerAccountNameRequired: 'Proxy payer account name cannot be empty', + transactionAmountRequired: 'Transaction amount cannot be empty' }, messages: { addTitle: 'Add Proxy Payment Order', - editTitle: 'Edit Proxy Payment Order', + editTitle: 'Modify Proxy Payment Order', detailTitle: 'Proxy Payment Order Details', - updateSuccess: 'Update Successful', - addSuccess: 'Add Successful', - deleteConfirm: 'Are you sure to delete the data item with Proxy Payment Order ID "{ids}"?', - deleteSuccess: 'Delete Successful' + updateSuccess: 'Update successful', + addSuccess: 'Add successful', + deleteConfirm: 'Confirm deletion?', + deleteSuccess: 'Deletion successful' } } }, - deal: { channelConfig: { tradingChannel: { - channelCode: "Channel Code", - channelStatus: "Channel Status", - channelVersion: "Channel Version", - channelPublicKey: "Public Key", - channelPrivateKey: "Private Key", - channelKeyVersion: "Key Version", - channelCallbackUrl: "Callback URL", - channelOtherParam: "Other Parameters", - enabled: "Enabled", - disabled: "Disabled", - addTitle: "Add Trading Channel", - editTitle: "Edit Trading Channel", - detailTitle: "Trading Channel Details", - addSuccess: "Add Successful", - editSuccess: "Edit Successful", - deleteSuccess: "Delete Successful", - deleteConfirm: "Are you sure you want to delete the selected trading channel?", + channelCode: 'Channel Code', + channelStatus: 'Channel Status', + channelVersion: 'Channel Version', + channelPublicKey: 'Public Key', + channelPrivateKey: 'Private Key', + channelKeyVersion: 'Key Version', + channelCallbackUrl: 'Callback URL', + channelOtherParam: 'Other Parameters', + enabled: 'Enabled', + disabled: 'Disabled', + addTitle: 'Add Trading Channel', + editTitle: 'Modify Trading Channel', + detailTitle: 'Trading Channel Details', + addSuccess: 'Add successful', + editSuccess: 'Modify successful', + deleteSuccess: 'Delete successful', + deleteConfirm: 'Confirm deletion of selected trading channel?', placeholder: { - channelCode: "Enter Channel Code", - channelStatus: "Select Channel Status", - channelVersion: "Enter Channel Version", - channelAppId: "Enter AppId", - channelPublicKey: "Enter Public Key", - channelPrivateKey: "Enter Private Key", - channelKeyVersion: "Enter Key Version", - channelCallbackUrl: "Enter Callback URL", - channelOtherParam: "Enter Other Parameters" + channelCode: 'Please enter channel code', + channelStatus: 'Please select channel status', + channelVersion: 'Please enter channel version', + channelAppId: 'Please enter AppId', + channelPublicKey: 'Please enter public key', + channelPrivateKey: 'Please enter private key', + channelKeyVersion: 'Please enter key version', + channelCallbackUrl: 'Please enter callback URL', + channelOtherParam: 'Please enter other parameters' }, rule: { - channelCode: "Channel Code is required", - channelStatus: "Channel Status is required", - channelVersion: "Channel Version is required", - channelAppId: "AppId is required" + channelCode: 'Channel code cannot be empty', + channelStatus: 'Please select channel status', + channelVersion: 'Channel version cannot be empty', + channelAppId: 'AppId cannot be empty' } - } + }, }, feeConfig: { feeStandard: { - businessType: "Business Type", - userLevel: "User Level", - feeType: "Fee Type", - id: "ID", - feeValue: "Fee Value", - minFee: "Minimum Fee", - maxFee: "Maximum Fee", - applicableCondition: "Applicable Condition", - addTitle: "Add Fee Rule", - editTitle: "Edit Fee Rule", - detailTitle: "Fee Rule Details", - editSuccess: "Edit Successful", - addSuccess: "Add Successful", - deleteSuccess: "Delete Successful", - deleteConfirm: "Are you sure you want to delete the selected fee rule?", + businessType: 'Business Type', + userLevel: 'User Level', + feeType: 'Fee Type', + id: 'ID', + feeValue: 'Fee Value', + minFee: 'Minimum Fee', + maxFee: 'Maximum Fee', + applicableCondition: 'Applicable Condition', + addTitle: 'Add Fee Rule', + editTitle: 'Modify Fee Rule', + detailTitle: 'Fee Rule Details', + editSuccess: 'Modify successful', + addSuccess: 'Add successful', + deleteSuccess: 'Delete successful', + deleteConfirm: 'Confirm deletion of selected fee rule?', placeholder: { - businessType: "Select Business Type", - userLevel: "Select User Level", - feeType: "Select Fee Type", - feeValue: "Enter Fee Value", - minFee: "Enter Minimum Fee", - maxFee: "Enter Maximum Fee", - applicableCondition: "Enter Applicable Condition" + businessType: 'Please select business type', + userLevel: 'Please select user level', + feeType: 'Please select fee type', + feeValue: 'Please enter fee value', + minFee: 'Please enter minimum fee', + maxFee: 'Please enter maximum fee', + applicableCondition: 'Please enter applicable condition' }, rule: { - feeValueRequired: "Fee Value is required", - feeValueNumber: "Fee Value must be numeric", - minFeeRequired: "Minimum Fee is required", - minFeeNumber: "Minimum Fee must be numeric", - maxFeeRequired: "Maximum Fee is required", - maxFeeNumber: "Maximum Fee must be numeric" + feeValueRequired: 'Fee value cannot be empty', + feeValueNumber: 'Fee value must be a number', + minFeeRequired: 'Minimum fee cannot be empty', + minFeeNumber: 'Minimum fee must be a number', + maxFeeRequired: 'Maximum fee cannot be empty', + maxFeeNumber: 'Maximum fee must be a number' }, businessTypeOption: { - transfer: "Transfer", - payment: "Payment", - recharge: "Recharge", - withdraw: "Withdraw", - receive: "Receive", - pay: "Pay" + transfer: 'Transfer', + payment: 'Payment', + recharge: 'Recharge', + withdraw: 'Withdrawal', + receive: 'Receipt', + pay: 'Payment' }, userLevelOption: { - normal: "Normal User", - vip: "VIP User", - enterprise: "Enterprise User" + normal: 'Normal User', + vip: 'VIP User', + enterprise: 'Enterprise User' }, feeTypeOption: { - fixed: "Fixed Fee", - ratio: "Ratio Fee", - ladder: "Ladder Fee" + fixed: 'Fixed Fee', + ratio: 'Ratio Fee', + ladder: 'Ladder Fee' } } }, @@ -1085,36 +1399,36 @@ export default { responseMessage: 'Response Message', transactionDate: 'Transaction Date', title: { - add: 'Add Trading Record', - edit: 'Edit Trading Record', - detail: 'Trading Record Details' + add: 'Add Transaction Record', + edit: 'Modify Transaction Record', + detail: 'Transaction Record Details' }, message: { - addSuccess: 'Add Successful', - updateSuccess: 'Update Successful', - deleteSuccess: 'Delete Successful' + addSuccess: 'Add successful', + updateSuccess: 'Update successful', + deleteSuccess: 'Delete successful' }, confirm: { - delete: 'Are you sure you want to delete the selected trading record?' + delete: 'Confirm deletion of selected transaction record?' }, placeholder: { - userId: 'Enter User ID', - channelId: 'Enter Channel ID', - amount: 'Enter Transaction Amount', - currency: 'Enter Currency Type', - paymentMethod: 'Enter Payment Method', - paymentMethodDetail: 'Enter Detailed Payment Method', - responseCode: 'Enter Response Code', - responseMessage: 'Enter Response Message', - transactionDate: 'Select Transaction Date' + userId: 'Please enter user ID', + channelId: 'Please enter channel ID', + amount: 'Please enter transaction amount', + currency: 'Please enter currency type', + paymentMethod: 'Please enter payment method', + paymentMethodDetail: 'Please enter detailed payment method', + responseCode: 'Please enter response code', + responseMessage: 'Please enter response message', + transactionDate: 'Please select transaction date' }, rule: { - userIdRequired: 'User ID is required', - userIdPattern: 'User ID must be numeric', - channelIdRequired: 'Channel ID is required', - channelIdPattern: 'Channel ID must be numeric', - amountRequired: 'Transaction Amount is required', - amountPattern: 'Transaction Amount must be numeric' + userIdRequired: 'User ID cannot be empty', + userIdPattern: 'User ID must be a number', + channelIdRequired: 'Channel ID cannot be empty', + channelIdPattern: 'Channel ID must be a number', + amountRequired: 'Transaction amount cannot be empty', + amountPattern: 'Transaction amount must be a number' } }, feeRecord: { @@ -1130,88 +1444,88 @@ export default { status: 'Status', businessType: 'Business Type', addTitle: 'Add Fee Record', - editTitle: 'Edit Fee Record', + editTitle: 'Modify Fee Record', detailTitle: 'Fee Record Details', - updateSuccess: 'Update Successful', - addSuccess: 'Add Successful', - deleteSuccess: 'Delete Successful', - deleteConfirm: 'Are you sure you want to delete the selected fee record?', - userIdPlaceholder: 'Enter User ID', - relatedOrderIdPlaceholder: 'Enter Related Order ID', - feeStandardIdPlaceholder: 'Enter Fee Standard ID', - discountRuleIdPlaceholder: 'Enter Discount Rule ID', - calculatedFeeAmountPlaceholder: 'Enter Calculated Fee Amount', - discountedFeeAmountPlaceholder: 'Enter Discounted Fee Amount', - actualFeeAmountPlaceholder: 'Enter Actual Fee Amount', - feeCollectionTimePlaceholder: 'Select Fee Collection Time', - businessTypePlaceholder: 'Select Business Type', - statusPlaceholder: 'Select Status', - relatedOrderIdRequired: 'Related Order ID is required', - userIdRequired: 'User ID is required', - userIdPattern: 'User ID must be numeric', - feeStandardIdRequired: 'Fee Standard ID is required', - feeStandardIdPattern: 'Fee Standard ID must be numeric', - discountRuleIdRequired: 'Discount Rule ID is required', - discountRuleIdPattern: 'Discount Rule ID must be numeric', - calculatedFeeAmountRequired: 'Calculated Fee Amount is required', - calculatedFeeAmountPattern: 'Calculated Fee Amount must be numeric', - discountedFeeAmountRequired: 'Discounted Fee Amount is required', - discountedFeeAmountPattern: 'Discounted Fee Amount must be numeric', - actualFeeAmountRequired: 'Actual Fee Amount is required', - actualFeeAmountPattern: 'Actual Fee Amount must be numeric', + updateSuccess: 'Update successful', + addSuccess: 'Add successful', + deleteSuccess: 'Delete successful', + deleteConfirm: 'Confirm deletion of selected fee record?', + userIdPlaceholder: 'Please enter user ID', + relatedOrderIdPlaceholder: 'Please enter related order ID', + feeStandardIdPlaceholder: 'Please enter fee standard ID', + discountRuleIdPlaceholder: 'Please enter discount rule ID', + calculatedFeeAmountPlaceholder: 'Please enter calculated fee amount', + discountedFeeAmountPlaceholder: 'Please enter discounted fee amount', + actualFeeAmountPlaceholder: 'Please enter actual fee amount', + feeCollectionTimePlaceholder: 'Please select fee collection time', + businessTypePlaceholder: 'Please select business type', + statusPlaceholder: 'Please select status', + relatedOrderIdRequired: 'Related order ID cannot be empty', + userIdRequired: 'User ID cannot be empty', + userIdPattern: 'User ID must be a number', + feeStandardIdRequired: 'Fee standard ID cannot be empty', + feeStandardIdPattern: 'Fee standard ID must be a number', + discountRuleIdRequired: 'Discount rule ID cannot be empty', + discountRuleIdPattern: 'Discount rule ID must be a number', + calculatedFeeAmountRequired: 'Calculated fee amount cannot be empty', + calculatedFeeAmountPattern: 'Calculated fee amount must be a number', + discountedFeeAmountRequired: 'Discounted fee amount cannot be empty', + discountedFeeAmountPattern: 'Discounted fee amount must be a number', + actualFeeAmountRequired: 'Actual fee amount cannot be empty', + actualFeeAmountPattern: 'Actual fee amount must be a number', businessTypeOption: { transfer: 'Transfer', payment: 'Payment', recharge: 'Recharge', - withdraw: 'Withdraw', + withdraw: 'Withdrawal', collection: 'Collection', - paymentOut: 'Payment Out' + paymentOut: 'Payment' } - }, + } }, public: { commonInfo: { version: 'Version', - versionPlaceholder: 'Please enter the version', + versionPlaceholder: 'Please enter version', releaseDate: 'Release Date', techDesc: 'Technical Description', - techDescPlaceholder: 'Please enter the technical description', + techDescPlaceholder: 'Please enter technical description', privacyPolicy: 'Privacy Policy', - privacySetting: 'Privacy Settings', + privacySetting: 'Privacy Setting', featureDesc: 'Feature Description', userAgreement: 'User Agreement', disclaimer: 'Disclaimer', about: 'About', - aboutPlaceholder: 'Please enter the about content', + aboutPlaceholder: 'Please enter about content', shareInfoList: 'Share Information List', collectInfoList: 'Collect Information List', id: 'ID', - inputPlaceholder: 'Please enter the content', + inputPlaceholder: 'Please enter content', addTitle: 'Add About Information', editTitle: 'Modify About Information', detailTitle: 'About Information Details', - releaseDatePlaceholder: 'Please select the release date', + releaseDatePlaceholder: 'Please select release date', }, appVersion: { versionCode: 'Version Code', - versionCodePlaceholder: 'Please enter the version code', - versionCodeRequired: 'The version code cannot be empty', + versionCodePlaceholder: 'Please enter version code', + versionCodeRequired: 'Version code cannot be empty', versionName: 'Version Name', - versionNamePlaceholder: 'Please enter the version name', - versionNameRequired: 'The version name cannot be empty', + versionNamePlaceholder: 'Please enter version name', + versionNameRequired: 'Version name cannot be empty', releaseDate: 'Release Date', - releaseDatePlaceholder: 'Please select the release date', - releaseDateRequired: 'The release date cannot be empty', - downloadUrl: 'Download Link', - downloadUrlPlaceholder: 'Please enter the download link', - downloadUrlRequired: 'The download link cannot be empty', + releaseDatePlaceholder: 'Please select release date', + releaseDateRequired: 'Release date cannot be empty', + downloadUrl: 'Download URL', + downloadUrlPlaceholder: 'Please enter download URL', + downloadUrlRequired: 'Download URL cannot be empty', platform: 'Platform', - platformPlaceholder: 'Please select the platform', - platformRequired: 'The platform cannot be empty', + platformPlaceholder: 'Please select platform', + platformRequired: 'Platform cannot be empty', updateLog: 'Update Log', - updateLogPlaceholder: 'Please enter the update log', - updateLogRequired: 'The update log cannot be empty', - isForceUpdate: 'Is Forced Update', + updateLogPlaceholder: 'Please enter update log', + updateLogRequired: 'Update log cannot be empty', + isForceUpdate: 'Is Force Update', isForceUpdateRequired: 'Whether to force update cannot be empty', forceUpdateYes: 'Yes', forceUpdateNo: 'No', @@ -1221,26 +1535,26 @@ export default { editTitle: 'Modify Application Version Control', versionCodeLabel: 'Version Code', versionNameLabel: 'Version Name', - downloadUrlLabel: 'Download Link', + downloadUrlLabel: 'Download URL', updateLogLabel: 'Update Log' }, commonNotify: { content: 'Content', - inputMessageScene: 'Please enter the message scene', + inputMessageScene: 'Please enter message scene', messageScene: 'Message Scene', - selectMessageScene: 'Please select the message scene', + selectMessageScene: 'Please select message scene', sender: 'Sender', - inputSender: 'Please enter the sender', + inputSender: 'Please enter sender', receiver: 'Receiver', - inputReceiver: 'Please enter the receiver', + inputReceiver: 'Please enter receiver', title: 'Title', - inputTitle: 'Please enter the title', + inputTitle: 'Please enter title', id: 'ID', eventId: 'Event ID', - inputEventId: 'Please enter the event ID', + inputEventId: 'Please enter event ID', messageType: 'Message Type', - inputContent: 'Please enter the content', - imgUrl: 'Image Link', + inputContent: 'Please enter content', + imgUrl: 'Image URL', uploadButton: 'Upload', uploadTip: 'Upload up to 3 images', status: 'Status', @@ -1257,250 +1571,182 @@ export default { withdrawal: 'Withdrawal', }, }, - customerSupport: { - faq: { - questionDesc: "Question Description", - enterQuestionDesc: "Please enter question description", - answerContent: "Answer Content", - enterAnswerContent: "Please enter answer content", - category: "Category", - selectCategory: "Please select category", - status: "Status", - selectStatus: "Please select status", - search: "Search", - reset: "Reset", - add: "Add", - edit: "Edit", - delete: "Delete", - export: "Export", - id: "ID", - detail: "Details", - addTitle: "Add FAQ", - editTitle: "Edit FAQ", - detailTitle: "FAQ Details", - confirm: "Confirm", - cancel: "Cancel", - close: "Close", - categoryPayment: "Payment Issues", - categoryAccount: "Account Issues", - categoryTrade: "Transaction Issues", - categoryTechOrPoints: "Technical or Points Issues", - invalid: "Invalid", - valid: "Valid", - questionRequired: "Question description cannot be empty", - answerRequired: "Answer content cannot be empty", - categoryRequired: "Category cannot be empty", - statusRequired: "Status cannot be empty", - updateSuccess: "Update successful", - addSuccess: "Add successful", - deleteConfirm: "Confirm deletion?", - deleteSuccess: "Delete successful" - }, - customerServiceChat: { - id: "ID", - senderType: "Sender Type", - operation: "Operation", - sessionId: "Session ID", - sessionIdPlaceholder: "Please enter session ID", - userId: "User ID", - userIdPlaceholder: "Please enter user ID", - message: "Message Content", - messagePlaceholder: "Please enter message content", - timestamp: "Timestamp", - timestampPlaceholder: "Please select time", - isRead: "Is Read", - isReadPlaceholder: "Please select read status", - isReadYes: "Read", - isReadNo: "Unread", - search: "Search", - reset: "Reset", - addTitle: "Add Customer Service Chat Record", - detailTitle: "View Customer Service Chat Details", - updateTitle: "Edit Customer Service Chat Record", - sessionIdLabel: "Session ID", - userIdLabel: "User ID", - messageLabel: "Message Content", - timestampLabel: "Timestamp", - isReadLabel: "Is Read", - required: "Required Field", - sessionIdRequired: "Session ID cannot be empty", - userIdRequired: "User ID cannot be empty", - messageRequired: "Message content cannot be empty", - senderTypeRequired: "Sender type cannot be empty", - timestampRequired: "Timestamp cannot be empty", - isReadRequired: "Read status cannot be empty", - updateSuccess: "Update successful", - addSuccess: "Add successful", - deleteConfirmPrefix: "Confirm deletion of record with ID ", - deleteConfirmSuffix: "?", - deleteSuccess: "Delete successful" - }, - commonFeedback: { - confirmButton: "Confirm", - cancelButton: "Cancel", - successTitle: "Operation Successful", - errorTitle: "Operation Failed", - userIdLabel: "Feedback User", - contentLabel: "Feedback Content", - starLabel: "Star Rating", - isGoodLabel: "Is Positive", - startDate: "Start Date", - endDate: "End Date", - rangeSeparator: "To", - userIdPlaceholder: "Please enter feedback user", - starPlaceholder: "Please enter star rating", - isGoodPlaceholder: "Please select if positive", - status: "Status", - userId: "Feedback User", - content: "Feedback Content", - star: "Star Rating", - isGood: "Is Positive", - addTitle: "Add Feedback Information", - editTitle: "Edit Feedback Information", - detailTitle: "Feedback Information", - operationColumn: "Operation", - uniqueId: "Unique ID", - createTime: "Creation Time", - statusNormal: "Normal", - statusBanned: "Banned", - userIdRequired: "Feedback user cannot be empty", - contentRequired: "Feedback content cannot be empty", - deleteConfirm: "Confirm deletion of selected items?", - deleteSuccess: "Delete successful", - addSuccess: "Add successful", - updateSuccess: "Update successful", - addOperation: "Add Button Operation", - search: "Search", - reset: "Reset" - } - }, - financial: { - financialRecord: { - orderIdLabel : 'Order ID', - amountLabel: 'Amount', - currencyLabel: 'Currency Unit', - descriptionLabel: 'Description Information', - inputAmount: 'Please enter amount', - inputContent : 'Please enter description information', - inputUserId: 'Please enter user ID', - inputOrderId: 'Please enter related order ID', - inputCurrency: 'Please enter currency unit', - selectTransactionDate: 'Please select transaction date', - selectTransactionDateRange: 'Please select transaction date range', - inputDescription: 'Please enter description information', - userIdLabel: 'User ID', - search: 'Search', - reset: 'Reset', - add: 'Add', - edit: 'Edit', - delete: 'Delete', - export: 'Export', - id: 'Primary Key', - userId: 'User ID', - orderId: 'Related Order ID', - transactionType: 'Transaction Type', - amount: 'Amount', - currency: 'Currency Unit', - description: 'Description Information', - transactionDate: 'Transaction Date', + agent: { + agentRegister: { + account: 'Account', + agentName: 'Agent Name', + phone: 'Phone Number', + userLevel: 'User Level', + userType: 'User Type', status: 'Status', - operation: 'Operation', - detail: 'Details', - addTitle: 'Add Financial Record', - detailTitle: 'Financial Record Details', - editTitle: 'Edit Financial Record', - confirm: 'Confirm', - cancel: 'Cancel', - idRequired: 'Primary Key cannot be empty', - userIdRequired: 'User ID cannot be empty', - orderIdRequired: 'Related Order ID cannot be empty', - transactionTypeRequired: 'Transaction Type cannot be empty', - amountRequired: 'Amount cannot be empty', - currencyRequired: 'Currency Unit cannot be empty', - descriptionRequired: 'Description Information cannot be empty', - transactionDateRequired: 'Transaction Date cannot be empty', - statusRequired: 'Status cannot be empty', - updateSuccess: 'Update successful', - addSuccess: 'Add successful' + contactAddress: 'Contact Address', + license: 'Business License Number', + licenseOther: 'Other License Number', + legalPerson: 'Legal Representative', + operateStatus: 'Operating Status', + operateAddr: 'Operating Address', + button: { + supplement: 'Supplement Information', + passwordReset: 'Reset Password', + accountLock: 'Freeze Account', + accountUnlock: 'Unlock Account', + }, + placeholder: { + account: 'Please enter account', + phone: 'Please enter phone number', + userLevel: 'Please select user level', + userType: 'Please select user type', + agentName: 'Please enter agent name', + license: 'Please enter business license number', + licenseOther: 'Please enter other license number', + legalPerson: 'Please enter legal representative', + operateStatus: 'Please select operating status', + operateAddr: 'Please enter operating address', + contactAddress: 'Please enter contact address', + name: 'Please enter name' + }, + + statusOption: { + initiated: 'Registered', + rejected: 'Rejected', + passed: 'Approved', + frozen: 'Frozen', + }, + userTypeOption: { + normal: 'Normal User', + business: 'Business User', + agent: 'Agent User', + }, + userLevelOption: { + normal: 'Normal', + vip: 'VIP', + business: 'Business' + }, + operateStatusOption: { + continued: 'Active', + cancelled: 'Cancelled' + }, + rule: { + legalPersonRequired: 'Legal representative cannot be empty', + operateStatusRequired: 'Please select operating status', + operateAddrRequired: 'Operating address cannot be empty', + agentNameRequired: 'Agent name cannot be empty', + idCardInvalid: 'Please enter valid ID card number', + phoneInvalid: 'Please enter valid phone number', + ageInvalid: 'Please enter valid age', + contactAddressRequired: 'Contact address cannot be empty', + merchantNameRequired: 'Merchant name cannot be empty' + }, + addTitle: 'Add User Registration', + editTitle: 'Modify User Registration', + detailTitle: 'User Registration Details', + supplementTitle: 'Supplement Agent Information', + deleteConfirmSingle: 'Confirm deletion of this user account?', + deleteConfirmBatch: 'Confirm deletion of selected data?', + passwordResetConfirm: 'Confirm password reset?', + accountLockConfirm: 'Confirm account freezing?', + accountUnlockConfirm: 'Confirm account unlocking?', + addSuccess: 'Add successful', + editSuccess: 'Modify successful', + deleteSuccess: 'Delete successful', + passwordResetSuccess: 'Password reset successful', + accountLockSuccess: 'Account freezing successful', + accountUnlockSuccess: 'Account unlocking successful' }, - transactionFlow: { - recordPayCallback: { - userId: 'User Number', - inputUserId: 'Please enter user number', - orderNumber: 'Order Number', - inputOrderId: 'Please enter order number', - platformName: 'Payment Platform', - inputPlatformName: 'Please enter payment platform', - processingStatus: 'Processing Status', - selectProcessingStatus: 'Please select processing status', - transactionStatus: 'Transaction Status', - selectTransactionStatus: 'Please select transaction status', - channelNumber: 'Channel Number', - inputPaymentChannelNo: 'Please enter channel number', - receiptTime: 'Receipt Time', - selectReceiptTime: 'Please select receipt time', - receiptNumber: 'Receipt Number', - ipAddress: 'IP Address', - transactionAmount: 'Transaction Amount', - receiptContent: 'Receipt Content', - verificationStatus: 'Verification Status', - verificationFailureReason: 'Verification Failure Reason', - detailDialogTitle: 'Payment Receipt Detail Dialog', - inputIpAddress: 'Please enter IP address', - inputTransactionAmount: 'Please enter transaction amount', - inputContent: 'Please enter content', - processingStatus1: 'Successfully processed callback', - processingStatus0: 'Processing callback', - processingStatus2: 'Processing failed callback', - transactionStatus1: 'Payment successful', - transactionStatus2: 'Payment processing', - transactionStatus3: 'Payment failed', - transactionStatus4: 'Refund successful', - userIdRequired: 'User Number cannot be empty', - userIdNumeric: 'User Number must be numeric', - orderIdRequired: 'Order Number cannot be empty', - orderIdNumeric: 'Order Number must be numeric', - amountRequired: 'Transaction Amount cannot be empty', - amountNumeric: 'Transaction Amount must be numeric', - channelNoRequired: 'Channel Number cannot be empty', - channelNoNumeric: 'Channel Number must be numeric', - successCallback: 'Success callback', - processingCallback: 'Processing callback', - failedCallback: 'Failed callback', - addTitle: 'Add Payment Receipt' + userInfoAgent: { + agentName: 'Agent Name', + account: 'Account', + license: 'License Number', + licenseOther: 'Other Licenses', + legalPerson: 'Legal Representative', + operateStatus: 'Operating Status', + contactAddress: 'Contact Address', + operateAddr: 'Operating Address', + placeholder: { + agentName: 'Please enter agent name', + account: 'Please enter account', + license: 'Please enter license number', + licenseOther: 'Please enter other licenses', + legalPerson: 'Please enter legal representative', + contactAddress: 'Please enter contact address', + operateAddr: 'Please enter operating address' }, - recordTransaction: { - senderId: 'User ID', - inputSenderId: 'Please enter user ID', - senderAccount: 'Account Number', - inputSenderAccount: 'Please enter account number', - billCode: 'Bill Code', - inputBillCode: 'Please enter bill code', - receiverId: 'Target User ID', - inputReceiverId: 'Please enter target user ID', - receiverAccount: 'Target User Account Number', - inputReceiverAccount: 'Please enter target user account number', - previousBalance: 'Balance before transaction', - inputPreviousBalance: 'Please enter balance before transaction', - changeBalance: 'Changed Balance', - inputChangeBalance: 'Please enter changed balance', - currentBalance: 'Current Balance', - inputCurrentBalance: 'Please enter current balance', - remark: 'Remark', - inputRemark: 'Please enter remark', - id: 'ID', - type: 'Type', - status: 'Status', - addTitle: 'Add Transaction Record', - editTitle: 'Edit Transaction Record', - detailTitle: 'Transaction Record Details', - senderIdRequired: 'User ID cannot be empty', - senderIdNumber: 'Please enter numeric value', - senderAccountRequired: 'Account Number cannot be empty', - billCodeRequired: 'Bill Code cannot be empty', - receiverIdRequired: 'Target User ID cannot be empty', - receiverAccountRequired: 'Target User Account Number cannot be empty' - } + rule: { + idRequired: 'ID cannot be empty', + userIdRequired: 'User ID cannot be empty', + agentNameRequired: 'Agent name cannot be empty', + licenseRequired: 'License number cannot be empty', + licenseOtherRequired: 'Other licenses cannot be empty', + legalPersonRequired: 'Legal representative cannot be empty', + operateStatusRequired: 'Operating status cannot be empty', + contactAddressRequired: 'Contact address cannot be empty', + operateAddrRequired: 'Operating address cannot be empty' + }, + addTitle: 'Add Agent Information', + editTitle: 'Modify Agent Information', + editSuccess: 'Modify successful', + addSuccess: 'Add successful', + deleteConfirm: 'Confirm deletion of selected {ids} data entries?', + deleteSuccess: 'Delete successful' + }, + agentVerification: { + account: 'Account', + userAccount: 'User Account', + agentName: 'Agent Name', + legalPersonIdCard: 'Legal Person ID Card', + businessLicenseNumber: 'Business License Number', + legalPersonInfoName: 'Legal Person Name', + legalPersonName: 'Legal Person Name', + status: 'Verification Status', + authenticationDate: 'Authentication Date', + failureReason: 'Failure Reason', + electronicContract: 'Electronic Contract', + earnestMoney: 'Earnest Money', + registeredAgentName: 'Registered Agent Name', + authenticatedAgentName: 'Authenticated Agent Name', + registeredLegalPersonName: 'Registered Legal Person Name', + authenticatedLegalPersonName: 'Authenticated Legal Person Name', + legalPersonIdCardNumber: 'Legal Person ID Card Number', + businessLicense: 'Business License', + authenticationFailureReason: 'Authentication Failure Reason', + placeholder: { + accountPlaceholder: 'Please enter account', + agentNamePlaceholder: 'Please enter agent name', + legalPersonIdCardPlaceholder: 'Please enter legal person ID card', + businessLicenseNumber: 'Please enter business license number', + legalPersonName: 'Please enter legal person name', + electronicContract: 'Please enter electronic contract', + earnestMoney: 'Please enter earnest money', + authenticationFailureReason: 'Please enter authentication failure reason' + }, + statusOption: { + unverified: 'Unverified', + verified: 'Verified', + verificationFailed: 'Verification Failed', + pendingReview: 'Pending Review' + }, + authenticate: 'Authenticate', + audit: 'Audit', + pass: 'Approve', + reject: 'Reject', + authenticateTitle: 'Agent Authentication', + detailTitle: 'Agent Authentication Details', + editTitle: 'Modify Agent Authentication', + auditTitle: 'Agent Authentication Audit', + agentNameRequired: 'Agent name cannot be empty', + legalPersonNameRequired: 'Legal person name cannot be empty', + electronicContractRequired: 'Electronic contract cannot be empty', + earnestMoneyRequired: 'Earnest money cannot be empty', + legalPersonIdCardPattern: 'Please enter valid ID card number', + failureReasonRequired: 'Failure reason cannot be empty', + deleteConfirm: 'Confirm deletion of selected {ids} data entries?', + rejectConfirm: 'Confirm rejection of authentication application for "{agentName}"?', + passConfirm: 'Confirm approval of authentication application for "{agentName}"?', + addSuccess: 'Add successful', + updateSuccess: 'Update successful', + deleteSuccess: 'Delete successful', + auditResultPass: 'Audit Passed', + auditResultReject: 'Audit Rejected' } } } diff --git a/src/languages/zh.js b/src/languages/zh.js index 2a1b0ed..1eaf75b 100644 --- a/src/languages/zh.js +++ b/src/languages/zh.js @@ -615,6 +615,8 @@ export default { businessUser: '商户用户', vipUser: 'VIP用户', address: '地址信息', + contactAddress: '联系地址', + contactAddressPlaceholder: '请输入联系地址', supplement: '补充信息', name: '姓名', namePlaceholder: '请输入姓名', @@ -656,6 +658,7 @@ export default { phoneNumberDigitOnly: '联系电话只能为数字', ageNumberOnly: '年龄只能为数字', addrRequired: '地址不能为空', + contactAddressRequired: '联系地址不能为空', addTitle: '添加用户注册', detailTitle: '用户详情', editRegisterTitle: '修改用户注册', @@ -776,6 +779,9 @@ export default { userTypeNormal: '普通用户', userTypeEnterprise: '企业用户', address: '地址', + contactAddress: '联系地址', + contactAddressPlaceholder: '请输入联系地址', + contactAddressRequired: '联系地址不能为空', addTitle: '添加用户注册', editTitle: '编辑用户注册', detailTitle: '用户注册详情', @@ -792,6 +798,8 @@ export default { userLevelRequired: '用户等级不能为空', legalPersonRequired: '法人不能为空', operateStatusRequired: '经营状态不能为空', + operateStatusExist: '存续', + operateStatusCancel: '注销', operateAddrRequired: '经营地址不能为空', name: '姓名', namePlaceholder: '请输入姓名', @@ -915,12 +923,14 @@ export default { accountAmount: '账户金额', accountTypeNormal: '普通账户', accountTypeEnterprise: '企业账户', + accountTypeAgent: '代理账户', accountLevel: '账户级别', accountLevelPrimary: '主账户', accountLevelSub: '子账户', status: '状态', statusNormal: '正常', statusFrozen: '冻结', + statusUnFrozen: '解冻', addOrEditDialogTitle: '添加或修改用户账户', detailDialogTitle: '用户账户详情', addTitle: '添加用户账户', diff --git a/src/views/business/userAccount/index.vue b/src/views/business/userAccount/index.vue index dff03d8..7448f74 100755 --- a/src/views/business/userAccount/index.vue +++ b/src/views/business/userAccount/index.vue @@ -5,8 +5,8 @@ - - + + - - + + - +