实现V4目录管理后台前端

This commit is contained in:
andy
2026-07-20 00:09:58 +07:00
parent 739fccd955
commit f40f90553f
19 changed files with 1654 additions and 11 deletions

View File

@@ -40,6 +40,7 @@ export default {
systemRoles: 'Roles',
systemMenus: 'Menus',
systemHotels: 'Hotels',
systemReservationCatalogs: 'Reservation catalogs',
systemAudits: 'Admin audits',
},
common: {
@@ -193,6 +194,51 @@ export default {
sort: 'Sort',
},
},
catalogs: {
title: 'Reservation V4 catalog management',
subtitle: 'Maintain Account, Room Type, and Rate Code catalogs for V4 task card lookup and backend confirmation validation.',
typeNavigation: 'Reservation V4 catalog type',
filters: 'Catalog filters',
hotel: 'Hotel',
defaultHotel: 'Current default hotel',
keywordPlaceholder: 'Code / name',
catalogStatus: 'Catalog status',
createTitle: 'Create {type}',
createHint: 'V1 catalogs are maintained by system admins and become active after saving.',
createAction: 'Create catalog',
createSucceeded: 'Catalog created',
statusUpdated: 'Catalog status updated',
disabledLookupNotice: 'Disabled catalog items no longer appear in ordinary V4 task card lookup; confirmed historical cards are not rolled back.',
defaultActiveHint: 'New items are active by default. Account V1 uses fixed Market=LEISURE and Source=TRAVEL_AGENT.',
hotelRequired: 'Select a hotel first.',
tableTitle: '{type} data',
totalSuffix: 'catalog items',
accountCode: 'Account Code',
accountName: 'Account name',
marketCode: 'Market Code',
sourceCode: 'Source Code',
externalAccountId: 'External Account ID',
code: 'Code',
displayName: 'Display name',
externalId: 'External catalog ID',
sortOrder: 'Sort order',
catalogVersion: 'Catalog version',
metadataJson: 'Metadata JSON',
enableAction: 'Enable',
disableAction: 'Disable',
types: {
accounts: 'Account',
roomTypes: 'Room Type',
rateCodes: 'Rate Code',
},
columns: {
catalog: 'Catalog',
status: 'Status',
marketSource: 'Market / Source',
source: 'Source / version',
sort: 'Sort',
},
},
audits: {
title: 'Audit filters',
tableTitle: 'Admin audit data',