From b8adc7378e633bd33ef0aad17fea77f862ae7603 Mon Sep 17 00:00:00 2001 From: GhubCy <96762949+GhubCy@users.noreply.github.com> Date: Sat, 24 May 2025 14:15:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=A1=E7=94=A8=E3=80=81=E8=A1=A5=E5=85=85?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=E3=80=81=E5=85=AC=E5=85=B1=E5=9B=BD=E9=99=85?= =?UTF-8?q?=E5=8C=96=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/languages/en.js | 853 +++++++++----- src/languages/zh.js | 1026 +++++++++-------- src/views/business/creditRule/index.vue | 8 +- src/views/business/dealPayment/index.vue | 7 +- src/views/business/dealProxy/index.vue | 6 +- src/views/business/dealReceipt/index.vue | 5 +- src/views/business/dealRecharge/index.vue | 6 +- src/views/business/dealTransfer/index.vue | 6 +- src/views/business/dealWithdrawal/index.vue | 6 +- src/views/business/userAccount/index.vue | 87 +- src/views/business/userCredit/index.vue | 82 +- src/views/business/userCreditRecord/index.vue | 91 +- src/views/business/userRegister/index.vue | 2 +- src/views/business/userRegister/indexBus.vue | 273 ++--- src/views/business/userVerification/index.vue | 30 +- 15 files changed, 1424 insertions(+), 1064 deletions(-) diff --git a/src/languages/en.js b/src/languages/en.js index 730cd6a..d8a6077 100644 --- a/src/languages/en.js +++ b/src/languages/en.js @@ -29,15 +29,15 @@ export default { selectStatus: 'Please select a status', enterRemark: 'Please enter a remark', enterDescription: 'Please enter a description', - selectCreator: 'Please select the creator', - selectModifier: 'Please select the modifier', - selectStartTime: 'Please select the start time', - selectEndTime: 'Please select the end time', + selectCreator: 'Please select a creator', + selectModifier: 'Please select a modifier', + selectStartTime: 'Please select a start time', + selectEndTime: 'Please select an end time', }, tableMsg: { createBy: 'Creator', updateBy: 'Updater', - createTime: 'create time', + createTime: 'Creation time', updateTime: 'Update time', startDate: 'Start date', endDate: 'End date', @@ -53,14 +53,15 @@ export default { normal: 'Normal', disabled: 'Disabled', blocked: 'Blocked', + yes: 'Yes', + no: 'No', }, }, menus: { - '首页': 'Home', + '首页': 'Homepage', '系统管理': 'System Management', '系统监控': 'System Monitoring', '系统工具': 'System Tools', - '用户管理': 'User Management', '角色管理': 'Role Management', '菜单管理': 'Menu Management', '部门管理': 'Department Management', @@ -71,7 +72,7 @@ export default { '在线用户': 'Online Users', '缓存列表': 'Cache List', '缓存监控': 'Cache Monitoring', - '表单构建': 'Form Construction', + '表单构建': 'Form Building', '代码生成': 'Code Generation', '文件管理': 'File Management', '操作日志': 'Operation Logs', @@ -83,6 +84,7 @@ export default { '用户好友': 'User Friends', '用户信息': 'User Information', '用户注册': 'User Registration', + '用户管理': 'User Management', '提现订单': 'Withdrawal Orders', '付款订单': 'Payment Orders', '收款订单': 'Receipt Orders', @@ -93,7 +95,7 @@ export default { '消息通知': 'Message Notifications', '公共': 'Public', '交易动账记录': 'Transaction Account Movement Records', - '生活缴费': 'Utility Payments', + '生活缴费': 'Living Expense Payments', '信用信息': 'Credit Information', '信用记录': 'Credit Records', '商户信息': 'Merchant Information', @@ -103,14 +105,14 @@ export default { '手续费规则': 'Handling Fee Rules', '商户管理': 'Merchant Management', '补充信息': 'Supplementary Information', - '用户关系': 'User Relationships', + '用户关系': 'User Relationship', '信用管理': 'Credit Management', '行为分析': 'Behavior Analysis', '订单管理': 'Order Management', '财务管理': 'Financial Management', '客服': 'Customer Service', '信用规则': 'Credit Rules', - '商户认证': 'Merchant Verification', + '商户认证': 'Merchant Certification', '交易流水': 'Transaction Records', '数据查看': 'Data Viewing', '通道配置': 'Channel Configuration', @@ -119,7 +121,7 @@ export default { '在线客服': 'Online Customer Service', 'Q&A': 'Q&A', '版本控制': 'Version Control', - '实名认证': 'User Verification', + '实名认证': 'Real - Name Authentication', '行为日志': 'Behavior Logs', '行为数据': 'Behavior Data', '规则管理': 'Rule Management', @@ -128,44 +130,52 @@ export default { '商户注册': 'Merchant Registration', '模型管理': 'Model Management', '通道管理': 'Channel Management', + '代理管理': 'Agent Management', + '代理商注册': 'Agent Registration', + '代理商信息': 'Agent Information', + '代理商认证': 'Agent Certification' }, system: { - dept: { - deptName: 'Department Name', - inputDeptName: 'Please enter department name', - deptStatus: 'Department Status', - orderNum: 'Sort Number', - createTime: 'Creation Time', - parentDept: 'Parent Department', - selectParentDept: 'Please select parent department', - leader: 'Leader', - inputLeader: 'Please enter leader', - phone: 'Contact Phone', - inputPhone: 'Please enter contact phone', - email: 'Email', - inputEmail: 'Please enter email', - expandCollapse: 'Expand/Collapse', - addDept: 'Add Department', - editDept: 'Edit Department', - status: 'Status', - parentDeptRequired: 'Parent department cannot be empty', - deptNameRequired: 'Department name cannot be empty', - orderNumRequired: 'Sort number cannot be empty', - emailFormatError: 'Please enter a valid email address', - phoneFormatError: 'Please enter a valid phone number' - }, - post: { - postId: 'Position ID', - postCode: 'Position Code', - inputPostCode: 'Please enter position code', - postName: 'Position Name', - inputPostName: 'Please enter position name', - postStatus: 'Position Status', - postSort: 'Position Order', - createTime: 'Creation Time', - remark: 'Remark', - status: 'Status' + common: {}, + systemManager: { + dept: { + deptName: 'Department Name', + inputDeptName: 'Please enter the department name', + deptStatus: 'Department Status', + orderNum: 'Sorting Number', + createTime: 'Creation Time', + parentDept: 'Parent Department', + selectParentDept: 'Please select the parent department', + leader: 'Leader', + inputLeader: 'Please enter the leader', + phone: 'Contact Phone', + inputPhone: 'Please enter the contact phone', + email: 'Email', + inputEmail: 'Please enter the email', + expandCollapse: 'Expand/Collapse', + addDept: 'Add Department', + editDept: 'Modify Department', + status: 'Status', + parentDeptRequired: 'The parent department cannot be empty', + deptNameRequired: 'The department name cannot be empty', + orderNumRequired: 'The sorting number cannot be empty', + emailFormatError: 'Please enter a valid email address', + phoneFormatError: 'Please enter a valid mobile phone number', + }, + post: { + postId: 'Position ID', + postCode: 'Position Code', + inputPostCode: 'Please enter the position code', + postName: 'Position Name', + inputPostName: 'Please enter the position name', + postStatus: 'Position Status', + postSort: 'Position Order', + createTime: 'Creation Time', + remark: 'Remark', + status: 'Status', + }, }, + systemMonitor: {} }, business: { common: { @@ -185,15 +195,16 @@ export default { RuleName: 'Rule Name', RuleDescription: 'Rule Description', passwordReset: 'Password Reset', - accountFreezing: 'Account Freeze', - accountUnfreezing: 'Account Unfreeze' + accountFreezing: 'Account Freezing', + accountUnfreezing: 'Account Unfreezing', }, userManager: { userRegister: { + userTypePlaceholder: 'Please select the user type', account: 'Login Account', accountPlaceholder: 'Please enter the login account', - phone: 'Mobile Number', - phonePlaceholder: 'Please enter the mobile number', + phone: 'Contact Phone', + phonePlaceholder: 'Please enter the contact phone', userLevel: 'User Level', userLevelPlaceholder: 'Please select the user level', status: 'Status', @@ -202,237 +213,439 @@ export default { statusPass: 'Approved', statusFreeze: 'Frozen', userType: 'User Type', - normalUser: 'Regular User', - businessUser: 'Business User', + normalUser: 'Normal User', + businessUser: 'Merchant User', vipUser: 'VIP User', - namePlaceholder: 'Please enter the user name', - userTypePlaceholder: 'Please select the user type', - addTitle: 'Add User Registration', - detailTitle: 'User Registration Details', - editRegisterTitle: 'Modify User Registration', - accountRequired: 'Login account cannot be empty', - userTypeRequired: 'User type cannot be empty', - userLevelRequired: 'User level cannot be empty', - legalPersonRequired: 'Legal representative cannot be empty', - operateStatusRequired: 'Operating status cannot be empty', - operateAddrRequired: 'Operating address cannot be empty', - nameRequired: 'User name cannot be empty', - genderRequired: 'User gender cannot be empty', - idCardRequired: 'ID number cannot be empty', - phoneNumberDigitOnly: 'Mobile number can only contain digits', - ageNumberOnly: 'Age can only be a number', - addrRequired: 'User address cannot be empty', - userTypeOptions: { - normal: 'Regular User' - }, - userLevelOptions: { - normal: 'Regular User', - vip: 'VIP User', - business: 'Business User' - }, - operateStatusOptions: { - active: 'Active', - cancelled: 'Cancelled' - }, - confirmBatchDelete: 'Do you want to perform batch deletion?', - confirmResetPassword: 'Are you sure you want to reset the login password?', - resetSuccess: 'Reset successful', - confirmFreeze: 'Are you sure you want to freeze the account?', - freezeSuccess: 'Freeze successful', - confirmUnfreeze: 'Are you sure you want to unfreeze the account?', - unfreezeSuccess: 'Unfreeze successful', - loginAccount: 'Login Account', - userName: 'User Name', - userGender: 'User Gender', - userAge: 'User Age', - idCard: 'ID Number', - userAddress: 'User Address', - contactPhone: 'Contact Number', + address: 'Address Information', + supplement: 'Supplementary Information', name: 'Name', + namePlaceholder: 'Please enter the name', gender: 'Gender', male: 'Male', female: 'Female', - idCardPlaceholder: 'Please enter the ID number', + idCard: 'ID Card Number', + idCardPlaceholder: 'Please enter the ID card number', age: 'Age', agePlaceholder: 'Please enter the age', addr: 'Address', addrPlaceholder: 'Please enter the address', - supplement: 'Supplement', - passwordReset: 'Password Reset', - accountFreezing: 'Account Freezing', - accountUnfreezing: 'Account Unfreezing', - address: 'Address', + userName: 'User Name', + userGender: 'User Gender', + userAge: 'User Age', + userAddress: 'User Address', + contactPhone: 'Contact Phone', + operateStatusOptions: { + active: 'Active', + cancelled: 'Cancelled' + }, + userTypeOptions: { + normal: 'Normal User' + }, + userLevelOptions: { + normal: 'Normal User', + vip: 'VIP User', + business: 'Merchant User' + }, + accountRequired: 'The login account cannot be empty', + userTypeRequired: 'The user type cannot be empty', + userLevelRequired: 'The user level cannot be empty', + legalPersonRequired: 'The legal person name cannot be empty', + operateStatusRequired: 'The business status cannot be empty', + operateAddrRequired: 'The business address cannot be empty', + nameRequired: 'The name cannot be empty', + genderRequired: 'The gender cannot be empty', + idCardRequired: 'The ID card number cannot be empty', + phoneNumberDigitOnly: 'The contact phone can only contain digits', + ageNumberOnly: 'The age can only be a number', + addrRequired: 'The address cannot be empty', + addTitle: 'Add User Registration', + detailTitle: 'User Details', + editRegisterTitle: 'Modify User Registration', + confirmResetPassword: 'Are you sure you want to reset the password?', + resetSuccess: 'Password reset successfully', + 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}?', + unfreezeSuccess: 'Account unfrozen successfully' }, userInfo: { - account: 'Account', - accountPlaceholder: 'Please enter the account', - idCard: 'ID Number', - idCardPlaceholder: 'Please enter the ID number', - phone: 'Phone Number', - phonePlaceholder: 'Please enter the phone number', + account: 'Login Account', + accountPlaceholder: 'Please enter the login account', + idCard: 'ID Card Number', + idCardPlaceholder: 'Please enter the ID card number', + phone: 'Contact Phone', + phonePlaceholder: 'Please enter the contact phone', name: 'Name', + namePlaceholder: 'Please enter the name', gender: 'Gender', age: 'Age', + agePlaceholder: 'Please enter the age', addr: 'Address', + addrPlaceholder: 'Please enter the address', status: 'Status', statusNormal: 'Normal', statusDisabled: 'Disabled', - nameRequired: 'Please enter the name', - genderRequired: 'Please select the gender', - idCardDigitOnly: 'ID number can only contain digits', - phoneDigitOnly: 'Phone number can only contain digits', - ageDigitOnly: 'Age can only be a number', - addrRequired: 'Please enter the address', detailUserId: 'User ID', detailName: 'Name', detailGender: 'Gender', - detailIdCard: 'ID Number', - detailPhone: 'Phone Number', + detailIdCard: 'ID Card Number', + detailPhone: 'Contact Phone', detailAge: 'Age', 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', + ageRequired: 'The age can only be a number', + addrRequired: 'The address cannot be empty', addTitle: 'Add User Information', - editTitle: 'Edit User Information', - userVerification: {}, + editTitle: 'Modify User Information' }, userVerification: { account: 'Login Account', accountPlaceholder: 'Please enter the login account', name: 'Name', namePlaceholder: 'Please enter the name', - idCard: 'ID Number', - idCardPlaceholder: 'Please enter the ID number', - nationality: 'Nationality Code', + idCard: 'ID Card Number', + idCardPlaceholder: 'Please enter the ID card number', + nationality: 'Nationality', + nationalityPlaceholder: 'Please enter the nationality', birthDate: 'Date of Birth', - biometrics: 'Biometric Information', - idCardVerification: 'ID Card Verification', - verificationTime: 'Verification Time', - failureReason: 'Verification Failure Reason', + birthDatePlaceholder: 'Please select the date of birth', + biometrics: 'Biometric Identification', biometricsUnverified: 'Unverified', biometricsVerified: 'Verified', - statusUnverified: 'Unverified', - statusVerified: 'Verified', - statusFailed: 'Verification Failed', + idCardVerification: 'ID Card Certification', + statusUnverified: 'Uncertified', + statusVerified: 'Certified', + statusFailed: 'Certification Failed', statusPending: 'Pending Review', - registerName: 'Registered Name', - verifyName: 'Verified Name', - registerIdCard: 'Registered ID Number', - verifyIdCard: 'Verified ID Number', + verificationTime: 'Certification Time', + failureReason: 'Failure Reason', + failureReasonPlaceholder: 'Please enter the failure reason', + verify: 'Verify', + audit: 'Audit', + verification: 'Real - Name Authentication', + auditVerification: 'Real - Name Authentication Audit', + editVerification: 'Modify Real - Name Authentication', idCardFront: 'Front of ID Card', - idCardFrontPlaceholder: 'Please upload the front of the ID card', + idCardFrontPlaceholder: 'Please upload the front photo of the ID card', idCardBack: 'Back of ID Card', - idCardBackPlaceholder: 'Please upload the back of the ID card', - idCardHolding: 'Holding ID Card Photo', + idCardBackPlaceholder: 'Please upload the back photo of the ID card', + idCardHolding: 'Holding ID Card', idCardHoldingPlaceholder: 'Please upload the photo of holding the ID card', - failureReasonPlaceholder: 'Please enter the verification failure reason', + registerName: 'Registered Name', + verifyName: 'Verified Name', + registerIdCard: 'Registered ID Card Number', + verifyIdCard: 'Verified ID Card Number', pass: 'Pass', - refuse: 'Reject', - verify: 'Verify', - audit: 'Audit', - idCardDigitOnly: 'ID number can only contain digits', - nameRequired: 'Name cannot be empty', - birthDateRequired: 'Date of birth cannot be empty', - nationalityRequired: 'Nationality code cannot be empty', - idCardFrontRequired: 'Front of ID card photo cannot be empty', - idCardBackRequired: 'Back of ID card photo cannot be empty', - idCardHoldingRequired: 'Photo of holding ID card cannot be empty', - failureReasonRequired: 'Audit failure reason cannot be empty', - nationalityPlaceholder: 'Please enter the nationality code', - birthDatePlaceholder: 'Please select the date of birth', + refuse: 'Refuse', + submitSuccess: 'Submitted successfully', + confirmRefuse: 'Are you sure you want to reject this real - name authentication application?', + refuseSuccess: 'Rejected successfully', + confirmPass: 'Are you sure you want to approve this real - name authentication application?', + passSuccess: 'Approved successfully', + 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', + idCardHoldingRequired: 'Please upload the photo of holding the ID card', + failureReasonRequired: 'Please enter the failure reason' } }, merchant: { indexBus: { - accountLabel: 'Merchant Account', - merchantNameLabel: 'Merchant Name', - licenseLabel: 'Merchant Business License', - licenseOtherLabel: 'Other Certificates', - legalPersonLabel: 'Legal Person', - operateStatusLabel: 'Merchant Status', - operateAddrLabel: 'Merchant Address', - userTypePlaceholder: 'Please select user type', - passwordReset: 'Reset Password', - accountLock: 'Freeze Account', - accountUnlock: 'Unlock 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', - merchantName: 'Merchant Name', - status: 'Status', - statusInitiated: 'Initiated', - statusRejected: 'Rejected', - statusApproved: 'Approved', - statusFrozen: 'Frozen', - userType: 'User Type', - userTypeNormal: 'Normal User', - userTypeEnterprise: 'Enterprise User', - userLevelNormal: 'Normal Level', - userLevelVIP: 'VIP Level', - userLevelEnterprise: 'Enterprise Level', - address: 'Address', - addTitle: 'Add', - detailTitle: 'User Details', - editTitle: 'Edit User', - deleteConfirmAccount: 'Confirm to delete account {account}?', - deleteConfirmBatch: 'Confirm to delete the selected users?', - passwordResetConfirm: 'Confirm to reset the password?', - passwordResetSuccess: 'Password reset successfully', - accountLockConfirm: 'Confirm to freeze account {account}?', - accountLockSuccess: 'Account frozen successfully', - accountUnlockConfirm: 'Confirm to unlock account {account}?', - accountUnlockSuccess: 'Account unlocked successfully', - accountRequired: 'Account cannot be empty', - userTypeRequired: 'User type cannot be empty', - userLevelRequired: 'User level cannot be empty', - legalPersonRequired: 'Legal person cannot be empty', - operateStatusRequired: 'Operating status cannot be empty', - operateAddrRequired: 'Operating address cannot be empty', - nameRequired: 'Name cannot be empty', - genderRequired: 'Gender cannot be empty', - idCardNumberOnly: 'ID card number can only be digits', - phoneNumberOnly: 'Phone number can only be digits', - ageNumberOnly: 'Age can only be digits', - addrRequired: 'Address cannot be empty', - merchantNameRequired: 'Merchant name cannot be empty' + 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" }, userInfoBus: { + addUserInfoBus: 'Add User Information - Merchant Extension', + businessLicense: 'Business License', loginAccount: 'Login Account', inputLoginAccount: 'Please enter the login account', merchantName: 'Merchant Name', inputMerchantName: 'Please enter the merchant name', - businessLicense: 'Business License', inputBusinessLicense: 'Please enter the business license', - operatingAddress: 'Operating Address', - inputOperatingAddress: 'Please enter the operating address', + operatingAddress: 'Business Address', + inputOperatingAddress: 'Please enter the business address', otherLicenseInfo: 'Other License Information', inputOtherLicenseInfo: 'Please enter other license information', legalPersonName: 'Legal Person Name', inputLegalPersonName: 'Please enter the legal person name', - operatingStatus: 'Operating Status', - selectOperatingStatus: 'Please select the operating status', - merchantNameRequired: 'Merchant name cannot be empty', - legalPersonRequired: 'Legal person name cannot be empty', - operateStatusRequired: 'Operating status cannot be empty', - operateAddrRequired: 'Operating address cannot be empty', - addUserInfoBus: 'Add User Information', - userInfoBusDetail: 'User Information Details', - editUserInfoBus: 'Edit User Information', - operateStatusExists: 'In operation', - operateStatusCanceled: 'Canceled' + operatingStatus: 'Business Status', + selectOperatingStatus: 'Please select the business status', + operateStatusExist: 'Active', + operateStatusCancel: 'Cancelled', + merchantNameRequired: 'The merchant name cannot be empty', + 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', + 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', + 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', + 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', + registeredMerchantName: 'Registered Merchant Name', + authMerchantName: 'Certified 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', + 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' }, - }, supplementaryInfo: { - userCard: {}, + userAccount: { + accountCode: 'Account Code', + inputAccountCode: 'Please enter the account code', + accountType: 'Account Type', + selectAccountType: 'Please select the account type', + accountStatus: 'Account Status', + selectAccountStatus: 'Please select the account status', + userName: 'User Name', + accountName: 'Account Name', + accountAmount: 'Account Amount', + accountTypeNormal: 'Normal Account', + accountTypeEnterprise: 'Enterprise Account', + accountLevel: 'Account Level', + accountLevelPrimary: 'Primary Account', + accountLevelSub: 'Sub - Account', + status: 'Status', + statusNormal: 'Normal', + statusFrozen: 'Frozen', + addOrEditDialogTitle: 'Add or Modify User Account', + detailDialogTitle: 'User Account Details', + addTitle: 'Add User Account', + detailAccountName: 'Account Name', + inputAccountName: 'Please enter the account name', + selectAccountLevel: 'Please select the account level', + detailAccountCodeLabel: 'Account Code', + detailAccountNameLabel: 'Account Name', + detailAccountAmountLabel: 'Account Amount', + confirmLockAccount: 'Are you sure you want to freeze this account?', + accountLocked: 'Account frozen successfully', + confirmUnlockAccount: 'Are you sure you want to unfreeze this account?', + accountUnlocked: 'Account unfrozen successfully', + editTitle: 'Modify User Account', + }, + userCard: { + cardNum: 'Bank Card Number', + cardNumPlaceholder: 'Please enter the bank card number', + userAccount: 'User Account', + userAccountPlaceholder: 'Please enter the user account', + userName: 'User Name', + idCard: 'ID Card Number', + userType: 'User Type', + userTypeNormal: 'Normal User', + userTypeMerchant: 'Merchant User', + bankName: 'Bank Name', + deptName: 'Bank Branch', + 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', + 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', + }, }, userRelation: { - userFriend: {}, + userFriend: { + userId: 'User ID', + userIdPlaceholder: 'Please enter the user ID', + friendId: 'Friend ID', + friendIdPlaceholder: 'Please enter the friend ID', + status: 'Status', + operations: 'Operations', + addTitle: 'Add', + detailTitle: 'Details', + editTitle: 'Edit', + idRequired: 'The ID cannot be empty', + }, }, credit: { - creditRule: {}, - userCredit: {}, + creditRule: { + to: 'To', + ruleName: 'Credit Rule Name', + effectiveDate: 'Effective Date', + expirationDate: 'Expiration Date', + priority: 'Priority', + applicableUserType: 'Applicable User Type', + scene: 'Scene', + isEnabled: 'Is Enabled', + feedbackDirection: 'Feedback Direction', + value: 'Value', + ruleDescription: 'Rule Description', + 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', + isEnabled: 'Please select whether to enable', + feedbackDirection: 'Please select the feedback direction', + value: 'Please enter the value', + ruleDescription: 'Please enter the 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', + 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', + }, + userCredit: { + userId: 'User ID', + userName: 'User Name', + pleaseInputUserId: 'Please enter the user ID', + creditScore: 'Credit Score', + pleaseInputCreditScore: 'Please enter the credit score', + violationCount: 'Violation Count', + pleaseInputViolationCount: 'Please enter the 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', + addCredit: 'Add Credit', + editCredit: 'Modify Credit', + credit: 'Credit Details' + }, userCreditRecord: {}, }, behavior: { @@ -482,47 +695,47 @@ export default { userAgreement: 'User Agreement', disclaimer: 'Disclaimer', about: 'About', - aboutPlaceholder: 'Please enter about content', - shareInfoList: 'Shared Information List', - collectInfoList: 'Collected Information List', + aboutPlaceholder: 'Please enter the about content', + shareInfoList: 'Share Information List', + collectInfoList: 'Collect Information List', id: 'ID', - inputPlaceholder: 'Please enter content', + inputPlaceholder: 'Please enter the content', addTitle: 'Add About Information', - editTitle: 'Edit About Information', + editTitle: 'Modify About Information', detailTitle: 'About Information Details', - releaseDatePlaceholder: 'Please select the release date' + releaseDatePlaceholder: 'Please select the release date', }, appVersion: { - versionCode: "Version Number", - versionCodePlaceholder: "Please enter the version number", - versionCodeRequired: "Version number cannot be empty", - versionName: "Version Name", - versionNamePlaceholder: "Please enter the version name", - versionNameRequired: "Version name cannot be empty", - releaseDate: "Release Date", - releaseDatePlaceholder: "Please select the release date", - releaseDateRequired: "Release date cannot be empty", - downloadUrl: "Download Link", - downloadUrlPlaceholder: "Please enter the download link", - downloadUrlRequired: "Download link cannot be empty", - platform: "Platform", - platformPlaceholder: "Please select the platform", - platformRequired: "Platform cannot be empty", - updateLog: "Update Log", - updateLogPlaceholder: "Please enter the update log", - updateLogRequired: "Update log cannot be empty", - isForceUpdate: "Is Forced Update", - isForceUpdateRequired: "Whether forced update cannot be empty", - forceUpdateYes: "Yes", - forceUpdateNo: "No", - id: "ID", - addTitle: "Add Application Version Control", - detailTitle: "Application Version Control Details", - editTitle: "Modify Application Version Control", - versionCodeLabel: "Version Number", - versionNameLabel: "Version Name", - downloadUrlLabel: "Download Link", - updateLogLabel: "Update Log" + versionCode: 'Version Code', + versionCodePlaceholder: 'Please enter the version code', + versionCodeRequired: 'The version code cannot be empty', + versionName: 'Version Name', + versionNamePlaceholder: 'Please enter the version name', + versionNameRequired: 'The 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', + platform: 'Platform', + platformPlaceholder: 'Please select the platform', + platformRequired: 'The platform cannot be empty', + updateLog: 'Update Log', + updateLogPlaceholder: 'Please enter the update log', + updateLogRequired: 'The update log cannot be empty', + isForceUpdate: 'Is Forced Update', + isForceUpdateRequired: 'Whether to force update cannot be empty', + forceUpdateYes: 'Yes', + forceUpdateNo: 'No', + id: 'ID', + addTitle: 'Add Application Version Control', + detailTitle: 'Application Version Control Details', + editTitle: 'Modify Application Version Control', + versionCodeLabel: 'Version Code', + versionNameLabel: 'Version Name', + downloadUrlLabel: 'Download Link', + updateLogLabel: 'Update Log' }, commonNotify: { content: 'Content', @@ -547,20 +760,132 @@ export default { actions: 'Actions', detail: 'Details', addTitle: 'Add Message Notification', - editTitle: 'Edit Message Notification', + editTitle: 'Modify Message Notification', detailTitle: 'Message Notification Details', transfer: 'Transfer', proxy: 'Proxy Payment', recharge: 'Recharge', payment: 'Payment', receipt: 'Receipt', - withdrawal: 'Withdrawal' + withdrawal: 'Withdrawal', }, }, customerSupport: { - commonFeedback: {}, - customerServiceChat: {}, - faq: {}, - } + 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" + } + }, } } diff --git a/src/languages/zh.js b/src/languages/zh.js index 7de6b0a..f750972 100644 --- a/src/languages/zh.js +++ b/src/languages/zh.js @@ -130,6 +130,10 @@ export default { '商户注册': '商户注册', '模型管理': '模型管理', '通道管理': '通道管理', + '代理管理': '代理管理', + '代理商注册': '代理商注册', + '代理商信息': '代理商信息', + '代理商认证': '代理商认证', }, system: { common: {}, @@ -174,233 +178,6 @@ export default { systemMonitor: {} }, business: { - behavior: { - rule: { - userBehaviorRuleRisk: { - ruleName: '规则名称', - priority: '规则优先级', - description: '规则描述', - isEnabled: '是否启用', - enabledYes: '是', - enabledNo: '否', - operation: '操作', - ruleNamePlaceholder: '请输入规则名称', - priorityPlaceholder: '请输入规则优先级', - descriptionPlaceholder: '请输入规则描述', - isEnabledPlaceholder: '请选择是否启用', - idRequired: '不能为空', - ruleNameRequired: '规则名称不能为空', - triggerConditionRequired: '触发条件不能为空', - priorityRequired: '规则优先级不能为空', - descriptionRequired: '规则描述不能为空', - isEnabledRequired: '是否启用不能为空', - statusRequired: '规则状态不能为空', - addTitle: '添加风险识别规则', - updateTitle: '修改风险识别规则', - detailTitle: '风险识别规则详情', - triggerCondition: '触发条件', - ruleNameLabel: '规则名称', - priorityLabel: '规则优先级', - descriptionLabel : '规则描述', - isEnabledLabel: '是否启用' - } - }, - userBehaviorStats: { - statDateLabel: '统计日期', - dimensionValueLabel: '维度值', - totalLabel: '总数', - avgDurationLabel: '平均持续时间', - behaviorTypeLabel: '行为类型', - extraDataLabel: '额外数据', - statDatePlaceholder: '请选择统计日期', - dimensionValuePlaceholder: '请输入维度值', - totalPlaceholder: '请输入总数', - avgDurationPlaceholder: '请输入平均持续时间', - behaviorTypePlaceholder: '请选择行为类型', - idLabel: 'ID', - operationLabel: '操作', - addTitle: '新增用户行为统计聚合', - editTitle: '修改用户行为统计聚合', - detailTitle: '用户行为统计聚合详情', - dimensionTypeLabel : "维度类型", - realNameAuth : "实名认证", - visitPage : "访问页面", - clickOperation : "点击操作", - logout : "退出登录", - payment : "支付", - login : "登录" - }, - userBehaviorLog: { - idLabel: "ID", - userNameLabel: "用户名称", - uaLabel: "用户代理", - behaviorLog: "用户行为日志", - userIdLabel: "用户ID", - userIdPlaceholder: "请输入用户ID", - ipLabel: "IP地址", - ipPlaceholder: "请输入IP地址", - behaviorTypeLabel: "行为类型", - behaviorTypePlaceholder: "请选择行为类型", - deviceTypeLabel: "设备类型", - deviceTypePlaceholder: "请选择设备类型", - platformLabel: "平台类型", - platformPlaceholder: "请选择平台类型", - operationLabel: "操作", - addTitle: "新增用户行为日志", - editTitle: "编辑用户行为日志", - detailUserIdLabel: "用户ID", - detailUserNameLabel: "用户名称", - detailIpLabel: "IP地址", - detailUaLabel: "用户代理", - detailBehaviorTypeLabel: "行为类型", - detailDeviceTypeLabel: "设备类型", - detailPlatformLabel: "平台类型", - userIdRequired: "用户ID不能为空", - userIdMustNumber: "用户ID必须为数字", - loginLabel: "登录", - paymentLabel: "支付", - realNameAuthLabel: "实名认证", - clickOperationLabel: "点击操作", - visitPageLabel: "访问页面", - logoutLabel: "退出登录", - mobileDeviceLabel: "移动设备", - tabletDeviceLabel: "平板设备" - - } - - }, - customerSupport: { - faq: { - questionDesc: "问题描述", - enterQuestionDesc: "请输入问题描述", - answerContent: "回答内容", - enterAnswerContent: "请输入回答内容", - category: "分类", - selectCategory: "请选择分类", - status: "状态", - selectStatus: "请选择状态", - search: "搜索", - reset: "重置", - add: "新增", - edit: "编辑", - delete: "删除", - export: "导出", - id: "ID", - detail: "详情", - addTitle: "新增常见问题及答案", - editTitle: "修改常见问题及答案", - detailTitle: "常见问题及答案详情", - confirm: "确认", - cancel: "取消", - close: "关闭", - categoryPayment: "支付问题", - categoryAccount: "账户问题", - categoryTrade: "交易问题", - categoryTechOrPoints: "技术或积分问题", - invalid: "无效", - valid: "有效", - questionRequired: "问题描述不能为空", - answerRequired: "回答内容不能为空", - categoryRequired: "分类不能为空", - statusRequired: "状态不能为空", - updateSuccess: "修改成功", - addSuccess: "新增成功", - deleteConfirm: "确认删除吗?", - deleteSuccess: "删除成功" - }, - customerServiceChat: { - id: "ID", - senderType: "发送方类型", - operation: "操作", - sessionId: "会话ID", - sessionIdPlaceholder: "请输入会话ID", - userId: "用户ID", - userIdPlaceholder: "请输入用户ID", - message: "消息内容", - messagePlaceholder: "请输入消息内容", - timestamp: "时间戳", - timestampPlaceholder: "请选择时间", - isRead: "是否已读", - isReadPlaceholder: "请选择是否已读", - isReadYes: "已读", - isReadNo: "未读", - search: "搜索", - reset: "重置", - addTitle: "新增客服与用户的聊天记录", - detailTitle: "查看客服与用户的聊天记录详情", - updateTitle: "修改客服与用户的聊天记录", - sessionIdLabel: "会话ID", - userIdLabel: "用户ID", - messageLabel: "消息内容", - timestampLabel: "时间戳", - isReadLabel: "是否已读", - required: "必填项", - sessionIdRequired: "会话ID不能为空", - userIdRequired: "用户ID不能为空", - messageRequired: "消息内容不能为空", - senderTypeRequired: "发送方类型不能为空", - timestampRequired: "时间戳不能为空", - isReadRequired: "是否已读不能为空", - updateSuccess: "修改成功", - addSuccess: "新增成功", - deleteConfirmPrefix: "确认删除ID为", - deleteConfirmSuffix: "的记录吗?", - deleteSuccess: "删除成功" - }, - - commonFeedback: { - confirmButton: '确定', - cancelButton: '取消', - successTitle: '操作成功', - errorTitle: '操作失败', - - userIdLabel: '反馈人', - contentLabel: '反馈内容', - starLabel: '星级', - isGoodLabel: '是否正向', - startDate: '开始日期', - endDate: '结束日期', - rangeSeparator: '至', - userIdPlaceholder: '请输入反馈人', - starPlaceholder: '请输入星级', - // 其他占位符 - isGoodPlaceholder: '请选择是否正向', - - status: '状态', - // 表单标签 - userId: '反馈人', - content: '反馈内容', - star: '星级', - isGood: '是否正向', - - // 弹窗标题 - addTitle: '添加反馈信息', - editTitle: '修改反馈信息', - detailTitle: '反馈信息', - - // 表格列 - operationColumn: '操作', - uniqueId: '唯一ID', - createTime: '创建时间', - statusNormal: '正常', - statusBanned: '封禁', - - // 验证提示 - userIdRequired: '反馈人不能为空', - contentRequired: '反馈内容不能为空', - - // 操作提示 - deleteConfirm: '确认删除选中的{ids}项吗?', - deleteSuccess: '删除成功', - addSuccess: '新增成功', - updateSuccess: '修改成功', - - // 按钮操作 - addOperation: '新增按钮操作', - search: '搜索', - reset: '重置' - } - }, common: { AccountID: '账号ID', UserName: '用户名称', @@ -423,292 +200,310 @@ export default { }, userManager: { userRegister: { - account: '登录账号', - accountPlaceholder: '请输入登录账号', - phone: '手机号码', - phonePlaceholder: '请输入手机号码', - userLevel: '用户级别', - userLevelPlaceholder: '请选择用户级别', - status: '状态', - statusInit: '初始化', - statusReject: '驳回', - statusPass: '通过', - statusFreeze: '冻结', - userType: '用户类型', - normalUser: '普通用户', - businessUser: '商企用户', - vipUser: 'VIP用户', - namePlaceholder: '请输入用户姓名', userTypePlaceholder: '请选择用户类型', - addTitle: '新增用户注册', - detailTitle: '用户注册详情', - editRegisterTitle: '修改用户注册', - accountRequired: '登录账号不能为空', - userTypeRequired: '用户类型不能为空', - userLevelRequired: '用户级别不能为空', - legalPersonRequired: '法人代表不能为空', - operateStatusRequired: '经营状态不能为空', - operateAddrRequired: '经营地址不能为空', - nameRequired: '用户姓名不能为空', - genderRequired: '用户性别不能为空', - idCardRequired: '身份证号不能为空', - phoneNumberDigitOnly: '手机号码只能为数字', - ageNumberOnly: '年龄只能为数字', - addrRequired: '用户地址不能为空', + account: "登录账号", + accountPlaceholder: "请输入登录账号", + phone: "联系电话", + phonePlaceholder: "请输入联系电话", + userLevel: "用户级别", + userLevelPlaceholder: "请选择用户级别", + status: "状态", + statusInit: "初始化", + statusReject: "已拒绝", + statusPass: "已通过", + statusFreeze: "已冻结", + userType: "用户类型", + normalUser: "普通用户", + businessUser: "商户用户", + vipUser: "VIP用户", + address: "地址信息", + supplement: "补充信息", + name: "姓名", + namePlaceholder: "请输入姓名", + gender: "性别", + male: "男", + female: "女", + idCard: "身份证号", + idCardPlaceholder: "请输入身份证号", + age: "年龄", + agePlaceholder: "请输入年龄", + addr: "地址", + addrPlaceholder: "请输入地址", + userName: "用户姓名", + userGender: "用户性别", + userAge: "用户年龄", + userAddress: "用户地址", + contactPhone: "联系电话", + operateStatusOptions: { + active: "存续", + cancelled: "注销" + }, userTypeOptions: { - normal: '普通用户' + normal: "普通用户" }, userLevelOptions: { - normal: '普通用户', - vip: 'VIP用户', - business: '商企用户' - }, - operateStatusOptions: { - active: '存续', - cancelled: '注销' + normal: "普通用户", + vip: "VIP用户", + business: "商户用户" }, - confirmBatchDelete: '是否要批量删除?', - confirmResetPassword: '是否确认重置登录密码?', - resetSuccess: '重置成功', - confirmFreeze: '是否确认对账号进行冻结?', - freezeSuccess: '冻结成功', - confirmUnfreeze: '是否确认解除账号的冻结?', - unfreezeSuccess: '解除冻结成功', - loginAccount: '登录账号', - userName: '用户姓名', - userGender: '用户性别', - userAge: '用户年龄', - idCard: '身份证号', - userAddress: '用户地址', - contactPhone: '联系电话', - name: '姓名', - gender: '性别', - male: '男', - female: '女', - idCardPlaceholder: '请输入身份证号', - age: '年龄', - agePlaceholder: '请输入年龄', - addr: '地址', - addrPlaceholder: '请输入地址', - supplement: '补充', - address: '地址', + accountRequired: "登录账号不能为空", + userTypeRequired: "用户类型不能为空", + userLevelRequired: "用户级别不能为空", + legalPersonRequired: "法人姓名不能为空", + operateStatusRequired: "营业状态不能为空", + operateAddrRequired: "经营地址不能为空", + nameRequired: "姓名不能为空", + genderRequired: "性别不能为空", + idCardRequired: "身份证号不能为空", + phoneNumberDigitOnly: "联系电话只能为数字", + ageNumberOnly: "年龄只能为数字", + addrRequired: "地址不能为空", + addTitle: "添加用户注册", + detailTitle: "用户详情", + editRegisterTitle: "修改用户注册", + confirmResetPassword: "是否确认重置密码?", + resetSuccess: "密码重置成功", + confirmFreeze: "是否确认冻结账号 {account}?", + freezeSuccess: "账号冻结成功", + confirmUnfreeze: "是否确认解冻账号 {account}?", + unfreezeSuccess: "账号解冻成功" }, userInfo: { - agePlaceholder: '请输入年龄', - account: '账号', - accountPlaceholder: '请输入账号', - idCard: '身份证号', - idCardPlaceholder: '请输入身份证号', - phone: '电话', - phonePlaceholder: '请输入电话', - name: '姓名', - gender: '性别', - age: '年龄', - addr: '地址', - status: '状态', - statusNormal: '正常', - statusDisabled: '禁用', - nameRequired: '请输入姓名', - genderRequired: '请选择性别', - idCardDigitOnly: '身份证号只能为数字', - phoneDigitOnly: '手机号只能为数字', - ageDigitOnly: '年龄只能为数字', - addrRequired: '请输入地址', - detailUserId: '用户ID', - detailName: '姓名', - detailGender: '性别', - detailIdCard: '身份证号', - detailPhone: '电话', - detailAge: '年龄', - detailAddr: '地址', - addTitle: '新增用户信息', - editTitle: '编辑用户信', - idCardRequired: '身份证号不能为空', - phoneRequired: '手机号不能为空', - ageRequired: '年龄不能为空', - addrPlaceholder: '请输入地址', - namePlaceholder: '请输入姓名', + account: "登录账号", + accountPlaceholder: "请输入登录账号", + idCard: "身份证号", + idCardPlaceholder: "请输入身份证号", + phone: "联系电话", + phonePlaceholder: "请输入联系电话", + name: "姓名", + namePlaceholder: "请输入姓名", + gender: "性别", + age: "年龄", + agePlaceholder: "请输入年龄", + addr: "地址", + addrPlaceholder: "请输入地址", + status: "状态", + statusNormal: "正常", + statusDisabled: "禁用", + detailUserId: "用户ID", + detailName: "姓名", + detailGender: "性别", + detailIdCard: "身份证号", + detailPhone: "联系电话", + detailAge: "年龄", + detailAddr: "地址", + nameRequired: "姓名不能为空", + genderRequired: "性别不能为空", + idCardRequired: "身份证号只能为数字", + phoneRequired: "联系电话只能为数字", + ageRequired: "年龄只能为数字", + addrRequired: "地址不能为空", + addTitle: "添加用户信息", + editTitle: "修改用户信息" }, userVerification: { - account: '登录账号', - accountPlaceholder: '请输入登录账号', - name: '姓名', - namePlaceholder: '请输入姓名', - idCard: '身份证号', - idCardPlaceholder: '请输入身份证号', - nationality: '国籍简码', - birthDate: '出生日期', - biometrics: '生物识别信息', - idCardVerification: '身份证认证', - verificationTime: '审核时间', - failureReason: '认证失败原因', - biometricsUnverified: '未认证', - biometricsVerified: '已认证', - statusUnverified: '未认证', - statusVerified: '已认证', - statusFailed: '认证失败', - statusPending: '待审核', - registerName: '注册姓名', - verifyName: '认证姓名', - registerIdCard: '注册身份证号', - verifyIdCard: '认证身份证号', - idCardFront: '身份证正面照', - idCardFrontPlaceholder: '请上传身份证正面照', - idCardBack: '身份证反面照', - idCardBackPlaceholder: '请上传身份证反面照', - idCardHolding: '手持身份证照', - idCardHoldingPlaceholder: '请上传手持身份证照', - failureReasonPlaceholder: '请输入认证失败原因', - pass: '通过', - refuse: '拒绝', - verify: '认证', - audit: '审核', - idCardDigitOnly: '身份证号只能为数字', - nameRequired: '姓名不能为空', - birthDateRequired: '出生日期不能为空', - nationalityRequired: '国籍简码不能为空', - idCardFrontRequired: '身份证正面照不能为空', - idCardBackRequired: '身份证反面照不能为空', - idCardHoldingRequired: '手持身份证照不能为空', - failureReasonRequired: '审核失败原因不能为空', - nationalityPlaceholder: '请输入国籍简码', - birthDatePlaceholder: '请选择出生日期', + account: "登录账号", + accountPlaceholder: "请输入登录账号", + name: "姓名", + namePlaceholder: "请输入姓名", + idCard: "身份证号", + idCardPlaceholder: "请输入身份证号", + nationality: "国籍", + nationalityPlaceholder: "请输入国籍", + birthDate: "出生日期", + birthDatePlaceholder: "请选择出生日期", + biometrics: "生物识别", + biometricsUnverified: "未验证", + biometricsVerified: "已验证", + idCardVerification: "身份证认证", + statusUnverified: "未认证", + statusVerified: "已认证", + statusFailed: "认证失败", + statusPending: "待审核", + verificationTime: "认证时间", + failureReason: "失败原因", + failureReasonPlaceholder: "请输入失败原因", + verify: "认证", + audit: "审核", + verification: "实名认证", + auditVerification: "实名认证审核", + editVerification: "修改实名认证", + idCardFront: "身份证正面", + idCardFrontPlaceholder: "请上传身份证正面照片", + idCardBack: "身份证背面", + idCardBackPlaceholder: "请上传身份证背面照片", + idCardHolding: "手持身份证", + idCardHoldingPlaceholder: "请上传手持身份证照片", + registerName: "注册姓名", + verifyName: "认证姓名", + registerIdCard: "注册身份证号", + verifyIdCard: "认证身份证号", + pass: "通过", + refuse: "拒绝", + submitSuccess: "提交成功", + confirmRefuse: "确认拒绝该实名认证申请吗?", + refuseSuccess: "拒绝成功", + confirmPass: "确认通过该实名认证申请吗?", + passSuccess: "通过成功", + idCardDigitOnly: "身份证号只能包含数字", + nameRequired: "请输入姓名", + birthDateRequired: "请选择出生日期", + nationalityRequired: "请输入国籍", + idCardFrontRequired: "请上传身份证正面照片", + idCardBackRequired: "请上传身份证背面照片", + idCardHoldingRequired: "请上传手持身份证照片", + failureReasonRequired: "请输入失败原因" } }, merchant: { indexBus: { - accountLabel: '商户账号', - merchantNameLabel: '商户名称', - licenseLabel: '商户营业执照', - licenseOtherLabel: '其他证件', - legalPersonLabel: '法人', - operateStatusLabel: '商户状态', - operateAddrLabel: '商户地址', - userTypePlaceholder: '请选择用户类型', - passwordReset: '密码重置', - accountLock: '账号冻结', - accountUnlock: '账号解冻', - account: '账号', - accountPlaceholder: '请输入账号', - phone: '电话', - phonePlaceholder: '请输入电话', - userLevel: '用户级别', - userLevelPlaceholder: '请选择用户级别', - merchantName: '商户名称', - status: '状态', - statusInitiated: '已发起', - statusRejected: '已拒绝', - statusApproved: '已批准', - statusFrozen: '已冻结', - userType: '用户类型', - userTypeNormal: '普通用户', - userTypeEnterprise: '企业用户', - userLevelNormal: '普通级别', - userLevelVIP: 'VIP级别', - userLevelEnterprise: '企业级别', - address: '地址', - addTitle: '添加', - detailTitle: '用户详情', - editTitle: '编辑用户', - deleteConfirmAccount: '确认删除账号 {account} 吗?', - deleteConfirmBatch: '确认删除选中的用户吗?', - passwordResetConfirm: '确认重置密码吗?', - passwordResetSuccess: '密码重置成功', - accountLockConfirm: '确认冻结账号 {account} 吗?', - accountLockSuccess: '账号冻结成功', - accountUnlockConfirm: '确认解冻账号 {account} 吗?', - accountUnlockSuccess: '账号解冻成功', - accountRequired: '账号不能为空', - userTypeRequired: '用户类型不能为空', - userLevelRequired: '用户级别不能为空', - legalPersonRequired: '法人不能为空', - operateStatusRequired: '经营状态不能为空', - operateAddrRequired: '经营地址不能为空', - nameRequired: '姓名不能为空', - genderRequired: '性别不能为空', - idCardNumberOnly: '身份证号只能为数字', - phoneNumberOnly: '电话号码只能为数字', - ageNumberOnly: '年龄只能为数字', - addrRequired: '地址不能为空', - merchantNameRequired: '商户名称不能为空' + accountLabel : "账户", + account: "账户", + accountPlaceholder: "请输入账户", + phone: "联系电话", + phonePlaceholder: "请输入联系电话", + userLevel: "用户等级", + userLevelPlaceholder: "请选择用户等级", + userLevelNormal: "普通", + userLevelVIP: "VIP", + userLevelEnterprise: "企业", + merchantName: "商户名称", + status: "状态", + statusInitiated: "已发起", + statusRejected: "已拒绝", + statusApproved: "已通过", + statusFrozen: "已冻结", + userType: "用户类型", + userTypePlaceholder: "请选择用户类型", + userTypeNormal: "普通用户", + userTypeEnterprise: "企业用户", + address: "地址", + addTitle: "添加用户注册", + editTitle: "编辑用户注册", + detailTitle: "用户注册详情", + deleteConfirmAccount: "确定要删除用户账户吗?", + deleteConfirmBatch: "确定要删除选中的用户吗?", + passwordResetConfirm: "确定要重置密码吗?", + passwordResetSuccess: "密码重置成功", + accountLockConfirm: "确定要冻结账户吗?", + accountLockSuccess: "账户冻结成功", + accountUnlockConfirm: "确定要解冻账户吗?", + accountUnlockSuccess: "账户解冻成功", + accountRequired: "账户不能为空", + userTypeRequired: "用户类型不能为空", + userLevelRequired: "用户等级不能为空", + legalPersonRequired: "法人不能为空", + operateStatusRequired: "经营状态不能为空", + operateAddrRequired: "经营地址不能为空", + name: "姓名", + namePlaceholder: "请输入姓名", + nameRequired: "姓名不能为空", + gender: "性别", + genderPlaceholder: "请选择性别", + genderMale: "男", + genderFemale: "女", + genderRequired: "性别不能为空", + idCard: "身份证号", + idCardPlaceholder: "请输入身份证号", + idCardNumberOnly: "身份证号只能为数字", + age: "年龄", + agePlaceholder: "请输入年龄", + ageNumberOnly: "年龄只能为数字", + addr: "地址", + addrPlaceholder: "请输入地址", + addrRequired: "地址不能为空", + merchantNameLabel: "商户名称", + merchantNamePlaceholder: "请输入商户名称", + merchantNameRequired: "商户名称不能为空", + licenseLabel: "营业执照", + licensePlaceholder: "请输入营业执照号", + licenseOtherLabel: "其他执照", + licenseOtherPlaceholder: "请输入其他执照信息", + legalPersonLabel: "法人", + legalPersonPlaceholder: "请输入法人", + operateStatusLabel: "经营状态", + operateStatusPlaceholder: "请选择经营状态", + operateAddrLabel: "经营地址", + operateAddrPlaceholder: "请输入经营地址" }, userInfoBus: { - loginAccount: '登录账号', - inputLoginAccount: '请输入登录账号', - merchantName: '商户名称', - inputMerchantName: '请输入商户名称', - businessLicense: '营业执照', - inputBusinessLicense: '请输入营业执照', - operatingAddress: '经营地址', - inputOperatingAddress: '请输入经营地址', - otherLicenseInfo: '其他证照信息', - inputOtherLicenseInfo: '请输入其他证照信息', - legalPersonName: '法人姓名', - inputLegalPersonName: '请输入法人姓名', - operatingStatus: '经营状态', - selectOperatingStatus: '请选择经营状态', - merchantNameRequired: '商户名称不能为空', - legalPersonRequired: '法人姓名不能为空', - operateStatusRequired: '经营状态不能为空', - operateAddrRequired: '经营地址不能为空', - addUserInfoBus: '添加用户信息', - userInfoBusDetail: '用户信息详情', - editUserInfoBus: '编辑用户信息', + addUserInfoBus: "新增用户信息-商户扩展", + businessLicense: "营业执照", + loginAccount: "登录账号", + inputLoginAccount: "请输入登录账号", + merchantName: "商户名称", + inputMerchantName: "请输入商户名称", + inputBusinessLicense: "请输入营业执照", + operatingAddress: "经营地址", + inputOperatingAddress: "请输入经营地址", + otherLicenseInfo: "其他执照信息", + inputOtherLicenseInfo: "请输入其他执照信息", + legalPersonName: "法人姓名", + inputLegalPersonName: "请输入法人姓名", + operatingStatus: "经营状态", + selectOperatingStatus: "请选择经营状态", operateStatusExist: "存续", operateStatusCancel: "注销", + merchantNameRequired: "商户名称不能为空", + legalPersonRequired: "法人姓名不能为空", + operateStatusRequired: "经营状态不能为空", + operateAddrRequired: "经营地址不能为空", + editUserInfoBus: "修改用户信息-商户扩展", + userInfoBusDetail: "用户信息-商户扩展详情", + userInfoBus: "用户信息-商户扩展" }, merchantVerification: { - loginAccount: '登录账号', - inputLoginAccount: '请输入登录账号', - merchantName: '商户名称', - inputMerchantName: '请输入商户名称', - idCard: '身份证号', - inputLegalPersonIdCard: '请输入法人身份证号', - businessLicense: '营业执照', - legalPersonName: '法人姓名', - authStatus: '认证状态', - unauth: '未认证', - authPass: '认证通过', - authFail: '认证失败', - authPending: '认证待审核', - authTime: '认证时间', - failReason: '失败原因', - auth: '认证', - audit: '审核', - merchantAuth: '商户认证', - editMerchantVerification: '修改商户认证信息', - merchantAuthInfo: '商户认证信息详情', - merchantAuthAudit: '商户认证审核', - merchantNameRequired: '商户名称不能为空', - legalPersonNameRequired: '法人姓名不能为空', - idCardNumberOnly: '身份证号只能为数字', - registeredMerchantName: '注册商户名称', - authMerchantName: '认证商户名称', - registeredLegalPersonName: '注册法人姓名', - authLegalPersonName: '认证法人姓名', - inputFailReason: '请输入失败原因', - pass: '通过', - refuse: '拒绝', - businessLicenseNumber: '营业执照号', - contactPersonName: '联系人姓名', - contactPersonPhone: '联系人电话', - contactPersonEmail: '联系人邮箱', - businessLicenseImage: '营业执照图片', - legalPersonIdCardImage: '法人身份证图片', - legalPersonIdCard: '法人身份证', - bankAccountNumber: '银行卡号', - bankName: '开户行', - selectAuthTime: '请选择认证时间', - confirmDelete: '是否确认删除商户认证信息编号为的数据项?', - confirmRefuse: '是否确认拒绝商户的认证申请?', - auditResultRefuse: '审核结果:拒绝', - confirmPass: '是否确认通过商户的认证申请?', - auditResultPass: '审核结果:通过', - failReasonRequired: '失败原因不能为空' + legalPersonIdCard: "法人身份证号", + loginAccount: "登录账号", + inputLoginAccount: "请输入登录账号", + merchantName: "商户名称", + inputMerchantName: "请输入商户名称", + idCard: "身份证号", + inputLegalPersonIdCard: "请输入法人身份证号", + businessLicense: "营业执照", + inputBusinessLicenseNumber: "请输入营业执照号码", + legalPersonName: "法人姓名", + inputLegalPersonName: "请输入法人姓名", + authStatus: "认证状态", + unauth: "未认证", + authPass: "认证通过", + authFail: "认证失败", + authPending: "认证审核中", + authTime: "认证时间", + failReason: "失败原因", + operation: "操作", + auth: "认证", + detail: "详情", + audit: "审核", + registeredMerchantName: "注册商户名称", + authMerchantName: "认证商户名称", + registeredLegalPersonName: "注册法人姓名", + authLegalPersonName: "认证法人姓名", + inputFailReason: "请输入失败原因", + contactPersonName: "联系人姓名", + contactPersonPhone: "联系人电话", + contactPersonEmail: "联系人邮箱", + businessLicenseImage: "营业执照图片", + legalPersonIdCardImage: "法人身份证图片", + bankAccountNumber: "银行账号", + bankName: "银行名称", + selectAuthTime: "请选择认证时间", + merchantAuth: "商户认证", + merchantAuthInfo: "商户认证信息", + merchantAuthAudit: "商户认证审核", + merchantNameRequired: "商户名称不能为空", + legalPersonNameRequired: "法人姓名不能为空", + idCardNumberOnly: "身份证号只能为数字", + failReasonRequired: "失败原因不能为空", + confirmDelete: "确认要删除ID为{ids}的商户认证记录吗?", + confirmRefuse: "确认拒绝商户【{merchantName}】的认证申请吗?请填写拒绝原因", + confirmPass: "确认通过商户【{merchantName}】的认证申请吗?", + auditResultRefuse: "商户认证审核拒绝成功", + auditResultPass: "商户认证审核通过成功" }, }, supplementaryInfo: { - supplementaryInfo: { + userAccount: { accountCode: "账户代码", inputAccountCode: "请输入账户代码", accountType: "账户类型", @@ -738,7 +533,8 @@ export default { confirmLockAccount: "是否确认冻结该账户?", accountLocked: "账户冻结成功", confirmUnlockAccount: "是否确认解冻该账户?", - accountUnlocked: "账户解冻成功" + accountUnlocked: "账户解冻成功", + editTitle: "修改用户账户", }, userCard: { cardNum: "银行卡号", @@ -806,7 +602,9 @@ export default { isEnabled: "请选择是否启用", feedbackDirection: "请选择反馈方向", value: "请输入值", - ruleDescription: "请输入规则描述" + ruleDescription: "请输入规则描述", + negative: "负", + positive: "正", }, addTitle: "添加信用规则", editTitle: "修改信用规则", @@ -822,12 +620,129 @@ export default { typeRequired: "类型不能为空", feedbackDirectionRequired: "反馈方向不能为空", valueRequired: "值不能为空", - negative: "负", - positive: "正", }, - userCredit: {}, + userCredit: { + userId: "用户ID", + userName: "用户名称", + pleaseInputUserId: "请输入用户ID", + creditScore: "信用分数", + pleaseInputCreditScore: "请输入信用分数", + violationCount: "违规次数", + pleaseInputViolationCount: "请输入违规次数", + violationRatio: "违规比率", + pleaseInputViolationRatio: "请输入违规比率", + userIdRequired: "用户ID不能为空", + userIdMustBeNumber: "用户ID必须为数字", + creditScoreRequired: "信用分数不能为空", + creditScoreMustBeNumber: "信用分数必须为数字", + creditScoreRange: "信用分数范围为0-100", + violationCountRequired: "违规次数不能为空", + violationCountMustBeNumber: "违规次数必须为数字", + violationCountMin: "违规次数不能小于0", + violationRatioRequired: "违规比率不能为空", + violationRatioMustBeNumber: "违规比率必须为数字", + violationRatioRange: "违规比率范围为0-100", + addCredit: "新增信用", + editCredit: "修改信用", + credit: "信用详情" + }, userCreditRecord: {}, }, + behavior: { + rule: { + userBehaviorRuleRisk: { + ruleName: '规则名称', + priority: '规则优先级', + description: '规则描述', + isEnabled: '是否启用', + enabledYes: '是', + enabledNo: '否', + operation: '操作', + ruleNamePlaceholder: '请输入规则名称', + priorityPlaceholder: '请输入规则优先级', + descriptionPlaceholder: '请输入规则描述', + isEnabledPlaceholder: '请选择是否启用', + idRequired: '不能为空', + ruleNameRequired: '规则名称不能为空', + triggerConditionRequired: '触发条件不能为空', + priorityRequired: '规则优先级不能为空', + descriptionRequired: '规则描述不能为空', + isEnabledRequired: '是否启用不能为空', + statusRequired: '规则状态不能为空', + addTitle: '添加风险识别规则', + updateTitle: '修改风险识别规则', + detailTitle: '风险识别规则详情', + triggerCondition: '触发条件', + ruleNameLabel: '规则名称', + priorityLabel: '规则优先级', + descriptionLabel: '规则描述', + isEnabledLabel: '是否启用' + } + }, + userBehaviorStats: { + statDateLabel: '统计日期', + dimensionValueLabel: '维度值', + totalLabel: '总数', + avgDurationLabel: '平均持续时间', + behaviorTypeLabel: '行为类型', + extraDataLabel: '额外数据', + statDatePlaceholder: '请选择统计日期', + dimensionValuePlaceholder: '请输入维度值', + totalPlaceholder: '请输入总数', + avgDurationPlaceholder: '请输入平均持续时间', + behaviorTypePlaceholder: '请选择行为类型', + idLabel: 'ID', + operationLabel: '操作', + addTitle: '新增用户行为统计聚合', + editTitle: '修改用户行为统计聚合', + detailTitle: '用户行为统计聚合详情', + dimensionTypeLabel: "维度类型", + realNameAuth: "实名认证", + visitPage: "访问页面", + clickOperation: "点击操作", + logout: "退出登录", + payment: "支付", + login: "登录" + }, + userBehaviorLog: { + idLabel: "ID", + userNameLabel: "用户名称", + uaLabel: "用户代理", + behaviorLog: "用户行为日志", + userIdLabel: "用户ID", + userIdPlaceholder: "请输入用户ID", + ipLabel: "IP地址", + ipPlaceholder: "请输入IP地址", + behaviorTypeLabel: "行为类型", + behaviorTypePlaceholder: "请选择行为类型", + deviceTypeLabel: "设备类型", + deviceTypePlaceholder: "请选择设备类型", + platformLabel: "平台类型", + platformPlaceholder: "请选择平台类型", + operationLabel: "操作", + addTitle: "新增用户行为日志", + editTitle: "编辑用户行为日志", + detailUserIdLabel: "用户ID", + detailUserNameLabel: "用户名称", + detailIpLabel: "IP地址", + detailUaLabel: "用户代理", + detailBehaviorTypeLabel: "行为类型", + detailDeviceTypeLabel: "设备类型", + detailPlatformLabel: "平台类型", + userIdRequired: "用户ID不能为空", + userIdMustNumber: "用户ID必须为数字", + loginLabel: "登录", + paymentLabel: "支付", + realNameAuthLabel: "实名认证", + clickOperationLabel: "点击操作", + visitPageLabel: "访问页面", + logoutLabel: "退出登录", + mobileDeviceLabel: "移动设备", + tabletDeviceLabel: "平板设备" + + } + + }, order: { dealPayment: {}, dealReceipt: {}, @@ -940,6 +855,123 @@ export default { receipt: '收款', withdrawal: '提现', }, - } + }, + customerSupport: { + faq: { + questionDesc: "问题描述", + enterQuestionDesc: "请输入问题描述", + answerContent: "回答内容", + enterAnswerContent: "请输入回答内容", + category: "分类", + selectCategory: "请选择分类", + status: "状态", + selectStatus: "请选择状态", + search: "搜索", + reset: "重置", + add: "新增", + edit: "编辑", + delete: "删除", + export: "导出", + id: "ID", + detail: "详情", + addTitle: "新增常见问题及答案", + editTitle: "修改常见问题及答案", + detailTitle: "常见问题及答案详情", + confirm: "确认", + cancel: "取消", + close: "关闭", + categoryPayment: "支付问题", + categoryAccount: "账户问题", + categoryTrade: "交易问题", + categoryTechOrPoints: "技术或积分问题", + invalid: "无效", + valid: "有效", + questionRequired: "问题描述不能为空", + answerRequired: "回答内容不能为空", + categoryRequired: "分类不能为空", + statusRequired: "状态不能为空", + updateSuccess: "修改成功", + addSuccess: "新增成功", + deleteConfirm: "确认删除吗?", + deleteSuccess: "删除成功" + }, + customerServiceChat: { + id: "ID", + senderType: "发送方类型", + operation: "操作", + sessionId: "会话ID", + sessionIdPlaceholder: "请输入会话ID", + userId: "用户ID", + userIdPlaceholder: "请输入用户ID", + message: "消息内容", + messagePlaceholder: "请输入消息内容", + timestamp: "时间戳", + timestampPlaceholder: "请选择时间", + isRead: "是否已读", + isReadPlaceholder: "请选择是否已读", + isReadYes: "已读", + isReadNo: "未读", + search: "搜索", + reset: "重置", + addTitle: "新增客服与用户的聊天记录", + detailTitle: "查看客服与用户的聊天记录详情", + updateTitle: "修改客服与用户的聊天记录", + sessionIdLabel: "会话ID", + userIdLabel: "用户ID", + messageLabel: "消息内容", + timestampLabel: "时间戳", + isReadLabel: "是否已读", + required: "必填项", + sessionIdRequired: "会话ID不能为空", + userIdRequired: "用户ID不能为空", + messageRequired: "消息内容不能为空", + senderTypeRequired: "发送方类型不能为空", + timestampRequired: "时间戳不能为空", + isReadRequired: "是否已读不能为空", + updateSuccess: "修改成功", + addSuccess: "新增成功", + deleteConfirmPrefix: "确认删除ID为", + deleteConfirmSuffix: "的记录吗?", + deleteSuccess: "删除成功" + }, + commonFeedback: { + confirmButton: '确定', + cancelButton: '取消', + successTitle: '操作成功', + errorTitle: '操作失败', + userIdLabel: '反馈人', + contentLabel: '反馈内容', + starLabel: '星级', + isGoodLabel: '是否正向', + startDate: '开始日期', + endDate: '结束日期', + rangeSeparator: '至', + userIdPlaceholder: '请输入反馈人', + starPlaceholder: '请输入星级', + isGoodPlaceholder: '请选择是否正向', + status: '状态', + userId: '反馈人', + content: '反馈内容', + star: '星级', + isGood: '是否正向', + addTitle: '添加反馈信息', + editTitle: '修改反馈信息', + detailTitle: '反馈信息', + operationColumn: '操作', + uniqueId: '唯一ID', + createTime: '创建时间', + statusNormal: '正常', + statusBanned: '封禁', + userIdRequired: '反馈人不能为空', + contentRequired: '反馈内容不能为空', + deleteConfirm: '确认删除选中的项吗?', + deleteSuccess: '删除成功', + addSuccess: '新增成功', + updateSuccess: '修改成功', + addOperation: '新增按钮操作', + search: '搜索', + reset: '重置' + } + }, } } diff --git a/src/views/business/creditRule/index.vue b/src/views/business/creditRule/index.vue index 0a72731..9b8add7 100644 --- a/src/views/business/creditRule/index.vue +++ b/src/views/business/creditRule/index.vue @@ -57,7 +57,7 @@ - + @@ -144,7 +144,7 @@ @@ -218,7 +218,7 @@ - {{ $t('business.credit.creditRule.placeholder.priority') }} + {{ $t('business.credit.creditRule.placeholder.positive') }} {{ $t('business.credit.creditRule.placeholder.negative') }} @@ -281,7 +281,7 @@ {{ form.scene }} - {{ form.feedbackDirection === 1 ? $t('business.credit.creditRule.positive') : $t('business.credit.creditRule.negative') }} + {{ form.feedbackDirection === 1 ? $t('business.credit.creditRule.placeholder.positive') : $t('business.credit.creditRule.placeholder.negative') }} {{ form.value }} diff --git a/src/views/business/dealPayment/index.vue b/src/views/business/dealPayment/index.vue index 1d02b58..57b329e 100644 --- a/src/views/business/dealPayment/index.vue +++ b/src/views/business/dealPayment/index.vue @@ -86,7 +86,10 @@ - + + + +