add:新增会员、优惠券

This commit is contained in:
2026-01-19 09:16:09 +08:00
parent dbf7fa0c95
commit b0daa7b59b
23 changed files with 1912 additions and 58 deletions
+65 -2
View File
@@ -52,7 +52,8 @@ export default {
refresh: 'Refresh',
pull: 'Pull to refresh',
release: 'Release to refresh',
noMore: 'No more'
noMore: 'No more',
functionDeveloping: 'Function under development'
},
nav: {
@@ -145,7 +146,9 @@ export default {
rentSuccess: 'Rent successful',
rentFailedRetry: 'Rent failed, please retry',
getPayParamsFailed: 'Failed to get payment parameters',
payScoreFailedCancelled: 'Pay score call failed, order cancelled'
payScoreFailedCancelled: 'Pay score call failed, order cancelled',
canUsePromotion: 'Tips: Coupons and membership cards available',
goToBuy: 'Buy Now'
},
order: {
@@ -272,6 +275,8 @@ export default {
quickReturnDesc: '(View active orders)',
expressReturn: 'Express Return',
myOrders: 'Orders',
myCards: 'My Cards',
myCoupons: 'My Coupons',
customerService: 'Support',
feedback: 'Feedback',
businessLicense: 'License',
@@ -682,6 +687,64 @@ export default {
nicknameUpdated: 'Nickname updated successfully',
updateFailed: 'Update failed',
uploading: 'Uploading...'
},
purchase: {
title: 'Offers',
memberCard: 'Member Card',
coupon: 'Coupon',
buyNow: 'Buy Now',
myCards: 'My Cards',
myCoupons: 'My Coupons',
cardDescription: 'Card Description',
couponDescription: 'Coupon Description',
pleaseSelect: 'Please select a product to purchase',
noCards: 'No cards available',
noCoupons: 'No coupons available',
cardUseInstruction: 'Usage Instructions',
cardValidityPeriod: 'Validity Period',
cardRefundPolicy: 'Refund Policy',
cardUseDescription: 'Membership card takes effect immediately after purchase and can be used at designated locations. Per-use cards are charged by number of uses, time-based cards are charged by duration. Please choose the appropriate card type according to your actual needs.',
cardValidityDescription: 'Membership card takes effect from the date of purchase, with validity periods varying by card type. Per-use cards expire when all uses are consumed within the validity period, and time-based cards expire when the accumulated usage duration reaches the limit within the validity period.',
cardRefundDescription: 'Refunds are not supported after purchasing membership cards. Unused portions can continue to be used within the validity period. In case of special circumstances requiring a refund, please contact customer service for processing.',
couponUseInstruction: 'Usage Instructions',
couponValidityPeriod: 'Validity Period',
couponUsageScope: 'Usage Scope',
couponUseDescription: 'Coupons take effect immediately after purchase and can be used at checkout. Only one coupon can be used per order, and coupons cannot be stacked with other promotional offers.',
couponValidityDescription: 'Coupons take effect from the date of purchase, please use within the validity period. After expiration, coupons will automatically become invalid and cannot be extended.',
couponUsageDescription: 'Coupons can be used at designated locations. Please check the coupon details for specific available locations. Some coupons have minimum spending requirements, please pay attention to the usage conditions.'
},
myCard: {
type: 'Type',
timesCard: 'Times Card',
durationCard: 'Duration Card',
remainingTimes: 'Remaining Times',
remainingDuration: 'Remaining Duration',
hours: 'Hours',
validPeriod: 'Valid Period',
active: 'Active',
expired: 'Expired',
used: 'Used Up',
position: 'Usage Location',
price: 'Purchase Price',
noCards: 'No cards',
buyNow: 'Buy Now',
getListFailed: 'Failed to get card list'
},
myCoupon: {
available: 'Available',
used: 'Used',
expired: 'Expired',
useNow: 'Use Now',
usedStatus: 'Used',
expiredStatus: 'Expired',
noAvailableCoupons: 'No available coupons',
noUsedCoupons: 'No used coupons',
noExpiredCoupons: 'No expired coupons',
buyNow: 'Buy Now',
getListFailed: 'Failed to get coupon list'
}
}