修改bug
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 4m54s

This commit is contained in:
sexygoat
2026-04-09 13:48:11 +08:00
parent cc9d2a85a2
commit cb3ba06106
26 changed files with 987 additions and 1984 deletions

View File

@@ -404,16 +404,9 @@
"accountManagement": {
"title": "Account Management",
"account": "Account List",
"platformAccount": "Platform Account",
"shopAccount": "Shop Account",
"customer": "Customer Management",
"customerRole": "Customer Role",
"agent": "Agent Management",
"customerAccount": "Customer Account",
"enterpriseCustomer": "Enterprise Customer",
"enterpriseCustomerAccounts": "Enterprise Customer Accounts",
"enterpriseCards": "Enterprise Card Management",
"customerCommission": "Customer Commission"
"enterpriseCards": "Enterprise Card Management"
},
"orderManagement": {
"title": "Order Management",
@@ -503,463 +496,5 @@
"zebra": "Zebra",
"border": "Border",
"headerBackground": "Header BG"
},
"platformAccount": {
"title": "Platform Account Management",
"searchForm": {
"accountName": "Account Name",
"accountNamePlaceholder": "Please enter account name",
"username": "Username",
"usernamePlaceholder": "Please enter username",
"status": "Status",
"statusPlaceholder": "Please select status"
},
"table": {
"id": "Account ID",
"accountName": "Account Name",
"username": "Username",
"phone": "Phone",
"email": "Email",
"roles": "Roles",
"status": "Status",
"createTime": "Create Time",
"lastLoginTime": "Last Login",
"actions": "Actions"
},
"status": {
"enabled": "Enabled",
"disabled": "Disabled"
},
"buttons": {
"add": "Add Account",
"edit": "Edit",
"delete": "Delete",
"view": "View Details",
"changePassword": "Change Password",
"assignRoles": "Assign Roles"
},
"dialog": {
"add": "Add Platform Account",
"edit": "Edit Platform Account",
"detail": "Account Details",
"changePassword": "Change Password",
"assignRoles": "Assign Roles"
},
"form": {
"accountName": "Account Name",
"accountNamePlaceholder": "Please enter account name",
"username": "Username",
"usernamePlaceholder": "Please enter username (login name)",
"password": "Password",
"passwordPlaceholder": "Please enter password",
"confirmPassword": "Confirm Password",
"confirmPasswordPlaceholder": "Please enter password again",
"phone": "Phone",
"phonePlaceholder": "Please enter phone number",
"email": "Email",
"emailPlaceholder": "Please enter email",
"status": "Status",
"remark": "Remark",
"remarkPlaceholder": "Please enter remark",
"newPassword": "New Password",
"newPasswordPlaceholder": "Please enter new password",
"confirmNewPassword": "Confirm New Password",
"confirmNewPasswordPlaceholder": "Please enter new password again",
"currentRoles": "Current Roles",
"availableRoles": "Available Roles",
"basicInfo": "Basic Information",
"roleInfo": "Role Information",
"statusInfo": "Status Information",
"remarkInfo": "Remark Information",
"createTime": "Create Time",
"updateTime": "Update Time",
"lastLoginTime": "Last Login Time"
},
"validation": {
"accountNameRequired": "Please enter account name",
"usernameRequired": "Please enter username",
"usernameExists": "Username already exists",
"passwordRequired": "Please enter password",
"passwordStrength": "Password must be at least 8 characters with letters and numbers",
"confirmPasswordRequired": "Please enter password again",
"passwordNotMatch": "Passwords do not match",
"phoneRequired": "Please enter phone number",
"phonePattern": "Please enter valid phone number",
"emailPattern": "Please enter valid email",
"newPasswordRequired": "Please enter new password",
"atLeastOneRole": "Account must have at least one role"
},
"messages": {
"createSuccess": "Account created successfully",
"updateSuccess": "Account updated successfully",
"deleteSuccess": "Account deleted successfully",
"passwordChangeSuccess": "Password changed successfully",
"roleAssignSuccess": "Roles assigned successfully",
"statusChangeSuccess": "Status changed successfully",
"deleteConfirm": "Are you sure to delete account {name}? This action cannot be undone",
"cannotDeleteSelf": "Cannot delete current login account",
"cannotDisableSelf": "Cannot disable current login account",
"noData": "No account data, click add button to create account",
"passwordHint": "Please use change password function to modify password",
"disabledLoginHint": "Account has been disabled, please contact administrator"
}
},
"commission": {
"menu": {
"management": "Commission Management",
"withdrawal": "Withdrawal Approval",
"withdrawalSettings": "Withdrawal Settings",
"myCommission": "My Commission",
"agentCommission": "Agent Commission Management"
},
"table": {
"withdrawalNo": "Withdrawal No.",
"applicant": "Applicant",
"applicantAccount": "Applicant Account",
"withdrawalAmount": "Withdrawal Amount",
"fee": "Fee",
"actualAmount": "Actual Amount",
"withdrawalMethod": "Withdrawal Method",
"accountInfo": "Account Info",
"accountName": "Account Name",
"accountNumber": "Account Number",
"bankName": "Bank Name",
"status": "Status",
"rejectReason": "Reject Reason",
"applyTime": "Apply Time",
"approveTime": "Approve Time",
"transferTime": "Transfer Time",
"actions": "Actions",
"commissionNo": "Commission No.",
"commissionType": "Commission Type",
"commissionAmount": "Commission Amount",
"orderNo": "Order No.",
"sourceUser": "Source User",
"beneficiary": "Beneficiary",
"settleTime": "Settle Time",
"withdrawTime": "Withdraw Time",
"remark": "Remark"
},
"status": {
"pending": "Pending",
"approved": "Approved",
"rejected": "Rejected",
"completed": "Completed",
"frozen": "Frozen",
"unfreezing": "Unfreezing",
"settled": "Settled",
"invalid": "Invalid"
},
"type": {
"oneTime": "One-time Commission",
"longTerm": "Long-term Commission"
},
"method": {
"alipay": "Alipay",
"wechat": "WeChat",
"bank": "Bank Card"
},
"form": {
"withdrawalAmount": "Withdrawal Amount",
"withdrawalAmountPlaceholder": "Please enter withdrawal amount",
"withdrawalMethod": "Withdrawal Method",
"withdrawalMethodPlaceholder": "Please select withdrawal method",
"accountName": "Account Name",
"accountNamePlaceholder": "Please enter account name",
"accountNumber": "Account Number",
"accountNumberPlaceholder": "Please enter account number",
"bankName": "Bank Name",
"bankNamePlaceholder": "Please enter bank name",
"alipayAccount": "Alipay Account",
"alipayAccountPlaceholder": "Please enter Alipay account",
"wechatAccount": "WeChat Account",
"wechatAccountPlaceholder": "Please enter WeChat account",
"rejectReason": "Reject Reason",
"rejectReasonPlaceholder": "Please enter reject reason",
"remark": "Remark",
"remarkPlaceholder": "Please enter remark",
"minWithdrawal": "Min Withdrawal",
"minWithdrawalPlaceholder": "Please enter min withdrawal amount",
"maxWithdrawal": "Max Withdrawal",
"maxWithdrawalPlaceholder": "Please enter max withdrawal amount",
"feeRate": "Fee Rate",
"feeRatePlaceholder": "Please enter fee rate (%)",
"availableBalance": "Available Balance",
"totalCommission": "Total Commission",
"frozenAmount": "Frozen Amount",
"withdrawnAmount": "Withdrawn Amount"
},
"buttons": {
"approve": "Approve",
"reject": "Reject",
"applyWithdrawal": "Apply Withdrawal",
"viewDetail": "View Details",
"export": "Export",
"batchApprove": "Batch Approve",
"batchReject": "Batch Reject"
},
"messages": {
"approveSuccess": "Approved successfully",
"rejectSuccess": "Rejected successfully",
"withdrawalSuccess": "Withdrawal application submitted successfully",
"updateSuccess": "Updated successfully",
"deleteSuccess": "Deleted successfully",
"approveConfirm": "Are you sure to approve this withdrawal?",
"rejectConfirm": "Are you sure to reject this withdrawal?",
"batchApproveConfirm": "Are you sure to approve {count} withdrawals?",
"batchRejectConfirm": "Are you sure to reject {count} withdrawals?",
"insufficientBalance": "Insufficient balance",
"belowMinAmount": "Amount below minimum withdrawal",
"exceedMaxAmount": "Amount exceeds maximum withdrawal",
"noData": "No data"
},
"validation": {
"withdrawalAmountRequired": "Please enter withdrawal amount",
"withdrawalAmountInvalid": "Withdrawal amount must be greater than 0",
"withdrawalMethodRequired": "Please select withdrawal method",
"accountNameRequired": "Please enter account name",
"accountNumberRequired": "Please enter account number",
"bankNameRequired": "Please enter bank name",
"rejectReasonRequired": "Please enter reject reason",
"remarkRequired": "Please enter remark",
"minWithdrawalRequired": "Please enter min withdrawal amount",
"maxWithdrawalRequired": "Please enter max withdrawal amount",
"feeRateRequired": "Please enter fee rate",
"feeRateInvalid": "Fee rate must be between 0-100"
},
"searchForm": {
"withdrawalNo": "Withdrawal No.",
"withdrawalNoPlaceholder": "Please enter withdrawal no.",
"applicant": "Applicant",
"applicantPlaceholder": "Please enter applicant",
"shopName": "Shop Name",
"shopNamePlaceholder": "Please enter shop name",
"status": "Status",
"statusPlaceholder": "Please select status",
"withdrawalMethod": "Withdrawal Method",
"withdrawalMethodPlaceholder": "Please select withdrawal method",
"dateRange": "Date Range",
"dateRangePlaceholder": ["Start Date", "End Date"],
"commissionType": "Commission Type",
"commissionTypePlaceholder": "Please select commission type"
},
"dialog": {
"approve": "Approve Withdrawal",
"reject": "Reject Withdrawal",
"detail": "Withdrawal Details",
"applyWithdrawal": "Apply Withdrawal",
"withdrawalSettings": "Withdrawal Settings"
},
"summary": {
"title": "Commission Summary",
"totalCommission": "Total Commission",
"availableBalance": "Available Balance",
"frozenAmount": "Frozen Amount",
"withdrawnAmount": "Withdrawn Amount",
"pendingAmount": "Pending Amount",
"todayCommission": "Today's Commission"
}
},
"seriesBinding": {
"buttons": {
"batchSetSeries": "Batch Set Series",
"clearBinding": "Clear Binding"
},
"dialog": {
"title": "Batch Set Series Binding",
"titleCard": "Batch Set Card Series Binding",
"titleDevice": "Batch Set Device Series Binding"
},
"form": {
"seriesAllocation": "Series Allocation",
"seriesAllocationPlaceholder": "Please select series allocation",
"clearBindingOption": "Clear Association",
"selectedCount": "{count} items selected"
},
"messages": {
"noSelection": "Please select items to set",
"setSuccess": "Series binding set successfully",
"setFailed": "Failed to set series binding",
"partialSuccess": "Partial success: {success} succeeded, {fail} failed",
"confirmSet": "Are you sure to set series binding for {count} selected items?",
"confirmClear": "Are you sure to clear series binding for {count} selected items?"
},
"result": {
"title": "Set Result",
"successCount": "Success Count",
"failCount": "Fail Count",
"failedItems": "Failed Items",
"iccid": "ICCID",
"deviceId": "Device ID",
"deviceNo": "Device No.",
"reason": "Reason"
}
},
"orderManagement": {
"title": "Order Management",
"orderList": "Order List",
"orderDetail": "Order Details",
"orderItems": "Order Items",
"createOrder": "Create Order",
"searchForm": {
"orderNo": "Order No.",
"orderNoPlaceholder": "Please enter order number",
"paymentStatus": "Payment Status",
"paymentStatusPlaceholder": "Please select payment status",
"orderType": "Order Type",
"orderTypePlaceholder": "Please select order type",
"dateRange": "Created Time",
"startDate": "Start Time",
"endDate": "End Time"
},
"table": {
"id": "Order ID",
"orderNo": "Order No.",
"orderType": "Order Type",
"buyerId": "Buyer ID",
"buyerType": "Buyer Type",
"paymentStatus": "Payment Status",
"paymentMethod": "Payment Method",
"totalAmount": "Total Amount",
"paidAt": "Paid At",
"commissionStatus": "Commission Status",
"createdAt": "Created At",
"updatedAt": "Updated At",
"operation": "Actions"
},
"orderType": {
"singleCard": "Single Card Purchase",
"device": "Device Purchase"
},
"buyerType": {
"personal": "Personal Customer",
"agent": "Agent"
},
"paymentStatus": {
"pending": "Pending",
"paid": "Paid",
"cancelled": "Cancelled",
"refunded": "Refunded"
},
"paymentMethod": {
"wallet": "Wallet Payment",
"wechat": "WeChat Payment",
"alipay": "Alipay Payment",
"offline": "Offline Payment"
},
"commissionStatus": {
"notApplicable": "Not Applicable",
"pending": "Pending",
"settled": "Settled"
},
"actions": {
"viewDetail": "View Details",
"cancel": "Cancel",
"confirm": "Confirm",
"submit": "Submit",
"close": "Close"
},
"createForm": {
"packageIds": "Select Packages",
"packageIdsPlaceholder": "Please select packages",
"iotCardId": "IoT Card ID",
"iotCardIdPlaceholder": "Please enter IoT card ID",
"deviceId": "Device ID",
"deviceIdPlaceholder": "Please enter device ID"
},
"items": {
"packageName": "Package Name",
"quantity": "Quantity",
"unitPrice": "Unit Price",
"amount": "Subtotal"
},
"messages": {
"createSuccess": "Order created successfully",
"createFailed": "Failed to create order",
"cancelSuccess": "Order cancelled successfully",
"cancelFailed": "Failed to cancel order",
"cancelConfirm": "Cancel Order Confirmation",
"cancelConfirmText": "Are you sure to cancel this order? This action cannot be undone",
"cannotCancelPaid": "Cannot cancel a paid order",
"cannotCancelCancelled": "Order is already cancelled",
"cannotCancelRefunded": "Cannot cancel a refunded order",
"loadFailed": "Failed to load order data",
"noData": "No order data available"
},
"validation": {
"orderTypeRequired": "Please select order type",
"packageIdsRequired": "Please select at least one package",
"iotCardRequired": "Please select IoT card",
"deviceRequired": "Please select device",
"packagesMaxLimit": "Can select up to 10 packages"
}
},
"enterpriseDevices": {
"title": "Enterprise Device List",
"searchForm": {
"enterpriseId": "Enterprise ID",
"enterpriseIdPlaceholder": "Please enter enterprise ID",
"deviceNo": "Device No.",
"deviceNoPlaceholder": "Please enter device number"
},
"table": {
"deviceId": "Device ID",
"deviceNo": "Device No.",
"deviceName": "Device Name",
"deviceModel": "Device Model",
"cardCount": "Card Count",
"authorizedAt": "Authorized At",
"operation": "Actions"
},
"buttons": {
"allocateDevices": "Allocate Devices",
"recallDevices": "Recall Authorization",
"refresh": "Refresh"
},
"dialog": {
"allocateTitle": "Allocate Devices to Enterprise",
"recallTitle": "Recall Device Authorization",
"resultTitle": "Operation Result"
},
"form": {
"deviceNos": "Device Numbers",
"deviceNosPlaceholder": "Enter device numbers, separated by newlines or commas",
"deviceNosHint": "One device number per line or comma-separated, maximum 100 devices",
"remark": "Remark",
"remarkPlaceholder": "Enter allocation remark (optional)",
"selectedDevices": "Selected Devices",
"selectedCount": "{count} devices selected"
},
"result": {
"successCount": "Success Count",
"failCount": "Fail Count",
"authorizedDevices": "Authorized Devices",
"failedItems": "Failed Items",
"deviceNo": "Device No.",
"deviceId": "Device ID",
"cardCount": "Card Count",
"reason": "Failure Reason"
},
"messages": {
"allocateSuccess": "Device allocation successful",
"allocateFailed": "Device allocation failed",
"allocatePartialSuccess": "Partial success: {success} succeeded, {fail} failed",
"recallSuccess": "Authorization recall successful",
"recallFailed": "Authorization recall failed",
"recallPartialSuccess": "Partial recall success: {success} succeeded, {fail} failed",
"recallConfirm": "Recall Authorization Confirmation",
"recallConfirmText": "Are you sure to recall authorization for {count} selected devices?",
"noSelection": "Please select devices to recall first",
"deviceNosRequired": "Please enter device numbers",
"deviceNosEmpty": "Device number list cannot be empty",
"deviceNosMaxLimit": "Cannot exceed 100 device numbers",
"invalidDeviceNos": "Invalid device number format exists",
"loadFailed": "Failed to load device list",
"noData": "No device data available"
},
"validation": {
"deviceNosRequired": "Please enter device number list",
"deviceNosMaxLength": "Cannot exceed 100 device numbers"
}
}
}