实现系统管理后台 V1
This commit is contained in:
@@ -32,6 +32,12 @@ export default {
|
||||
taskDetail: 'Task detail',
|
||||
sourceMessageConversation: 'Email conversation',
|
||||
debugEml: 'Debug EML',
|
||||
systemSettings: 'System settings',
|
||||
systemUsers: 'Users',
|
||||
systemRoles: 'Roles',
|
||||
systemMenus: 'Menus',
|
||||
systemHotels: 'Hotels',
|
||||
systemAudits: 'Admin audits',
|
||||
},
|
||||
common: {
|
||||
loading: 'Loading',
|
||||
@@ -51,6 +57,134 @@ export default {
|
||||
pageStatus: 'Page {current} / {total}',
|
||||
pageSize: 'Page size',
|
||||
},
|
||||
notFound: {
|
||||
title: 'Page unavailable',
|
||||
message: 'The frontend page for this menu or link is not available yet.',
|
||||
backHome: 'Back to available page',
|
||||
},
|
||||
systemAdmin: {
|
||||
title: 'System settings',
|
||||
subtitle: 'Maintain users, roles, permissions, menus, and hotel records',
|
||||
navigationAria: 'System settings navigation',
|
||||
common: {
|
||||
keyword: 'Keyword',
|
||||
viewDetail: 'View detail',
|
||||
selectRow: 'Select a row to view detail',
|
||||
create: 'Create',
|
||||
save: 'Save',
|
||||
edit: 'Edit',
|
||||
yes: 'Yes',
|
||||
no: 'No',
|
||||
},
|
||||
status: {
|
||||
ACTIVE: 'Active',
|
||||
DISABLED: 'Disabled',
|
||||
},
|
||||
users: {
|
||||
title: 'User filters',
|
||||
tableTitle: 'Users',
|
||||
detailTitle: 'User detail',
|
||||
createTitle: 'Create user',
|
||||
totalSuffix: 'users',
|
||||
keywordPlaceholder: 'Username / display name / email',
|
||||
userStatus: 'User status',
|
||||
username: 'Username',
|
||||
initialPassword: 'Initial password',
|
||||
displayName: 'Display name',
|
||||
email: 'Email',
|
||||
phone: 'Phone',
|
||||
roles: 'Roles',
|
||||
hotels: 'Authorized hotels',
|
||||
defaultHotel: 'Default hotel',
|
||||
saveRoles: 'Save roles',
|
||||
saveHotels: 'Save hotels',
|
||||
resetPassword: 'Reset password',
|
||||
temporaryPassword: 'Temporary password:',
|
||||
created: 'User created',
|
||||
columns: {
|
||||
user: 'User',
|
||||
status: 'Status',
|
||||
roles: 'Roles',
|
||||
defaultHotel: 'Default hotel',
|
||||
},
|
||||
},
|
||||
roles: {
|
||||
title: 'Role filters',
|
||||
tableTitle: 'Roles',
|
||||
detailTitle: 'Role detail',
|
||||
createTitle: 'Create custom role',
|
||||
totalSuffix: 'roles',
|
||||
keywordPlaceholder: 'Role code / role name',
|
||||
roleStatus: 'Role status',
|
||||
roleCode: 'Role code',
|
||||
roleName: 'Role name',
|
||||
builtinReadonly: 'Built-in roles are maintained by the system bootstrap matrix and cannot be edited here.',
|
||||
savePermissions: 'Save permissions',
|
||||
columns: {
|
||||
role: 'Role',
|
||||
status: 'Status',
|
||||
builtin: 'Built-in',
|
||||
permissions: 'Permissions',
|
||||
users: 'Users',
|
||||
},
|
||||
},
|
||||
menus: {
|
||||
title: 'Menu filters',
|
||||
createTitle: 'Create menu',
|
||||
editTitle: 'Edit menu',
|
||||
tableTitle: 'Menus',
|
||||
totalSuffix: 'menus',
|
||||
keywordPlaceholder: 'Menu code / name / route',
|
||||
menuStatus: 'Menu status',
|
||||
menuCode: 'Menu code',
|
||||
menuName: 'Menu name',
|
||||
componentKey: 'Component key',
|
||||
iconKey: 'Icon key',
|
||||
columns: {
|
||||
menu: 'Menu',
|
||||
route: 'Route',
|
||||
permission: 'Permission',
|
||||
visible: 'Visible',
|
||||
status: 'Status',
|
||||
sort: 'Sort',
|
||||
knownRoute: 'Known route',
|
||||
},
|
||||
},
|
||||
hotels: {
|
||||
title: 'Hotel filters',
|
||||
createTitle: 'Create hotel',
|
||||
editTitle: 'Edit hotel',
|
||||
tableTitle: 'Hotels',
|
||||
totalSuffix: 'hotels',
|
||||
keywordPlaceholder: 'Hotel ID / hotel name',
|
||||
hotelStatus: 'Hotel status',
|
||||
hotelId: 'Hotel ID',
|
||||
hotelName: 'Hotel name',
|
||||
saveStatus: 'Save status',
|
||||
singleActiveRule: 'Single-hotel mode allows only one ACTIVE hotel. Newly created hotels are disabled by default.',
|
||||
columns: {
|
||||
hotel: 'Hotel',
|
||||
status: 'Status',
|
||||
timeZone: 'Time zone',
|
||||
authorizedUsers: 'Authorized users',
|
||||
sort: 'Sort',
|
||||
},
|
||||
},
|
||||
audits: {
|
||||
title: 'Audit filters',
|
||||
tableTitle: 'Admin audit data',
|
||||
totalSuffix: 'audit records',
|
||||
targetType: 'Target type',
|
||||
targetId: 'Target ID',
|
||||
action: 'Action',
|
||||
columns: {
|
||||
action: 'Action',
|
||||
target: 'Target',
|
||||
actor: 'Actor',
|
||||
occurredAt: 'Occurred at',
|
||||
},
|
||||
},
|
||||
},
|
||||
workbench: {
|
||||
title: 'Order workbench',
|
||||
subtitle: 'Review, filter, and handle Reservation order tasks',
|
||||
|
||||
@@ -32,6 +32,12 @@ export default {
|
||||
taskDetail: 'รายละเอียดงาน',
|
||||
sourceMessageConversation: 'เธรดอีเมล',
|
||||
debugEml: 'Debug EML',
|
||||
systemSettings: 'ตั้งค่าระบบ',
|
||||
systemUsers: 'ผู้ใช้',
|
||||
systemRoles: 'บทบาท',
|
||||
systemMenus: 'เมนู',
|
||||
systemHotels: 'โรงแรม',
|
||||
systemAudits: 'บันทึกผู้ดูแล',
|
||||
},
|
||||
common: {
|
||||
loading: 'กำลังโหลด',
|
||||
@@ -51,6 +57,134 @@ export default {
|
||||
pageStatus: 'หน้า {current} / {total}',
|
||||
pageSize: 'ต่อหน้า',
|
||||
},
|
||||
notFound: {
|
||||
title: 'หน้านี้ยังไม่พร้อม',
|
||||
message: 'เมนูหรือลิงก์นี้ยังไม่มีหน้าฝั่งหน้าเว็บรองรับ',
|
||||
backHome: 'กลับไปหน้าที่เข้าถึงได้',
|
||||
},
|
||||
systemAdmin: {
|
||||
title: 'ตั้งค่าระบบ',
|
||||
subtitle: 'ดูแลผู้ใช้ บทบาท สิทธิ์ เมนู และข้อมูลโรงแรม',
|
||||
navigationAria: 'เมนูตั้งค่าระบบ',
|
||||
common: {
|
||||
keyword: 'คำค้น',
|
||||
viewDetail: 'ดูรายละเอียด',
|
||||
selectRow: 'เลือกหนึ่งแถวเพื่อดูรายละเอียด',
|
||||
create: 'สร้าง',
|
||||
save: 'บันทึก',
|
||||
edit: 'แก้ไข',
|
||||
yes: 'ใช่',
|
||||
no: 'ไม่ใช่',
|
||||
},
|
||||
status: {
|
||||
ACTIVE: 'เปิดใช้งาน',
|
||||
DISABLED: 'ปิดใช้งาน',
|
||||
},
|
||||
users: {
|
||||
title: 'ตัวกรองผู้ใช้',
|
||||
tableTitle: 'ข้อมูลผู้ใช้',
|
||||
detailTitle: 'รายละเอียดผู้ใช้',
|
||||
createTitle: 'สร้างผู้ใช้',
|
||||
totalSuffix: 'ผู้ใช้',
|
||||
keywordPlaceholder: 'ชื่อผู้ใช้ / ชื่อแสดง / อีเมล',
|
||||
userStatus: 'สถานะผู้ใช้',
|
||||
username: 'ชื่อผู้ใช้',
|
||||
initialPassword: 'รหัสผ่านเริ่มต้น',
|
||||
displayName: 'ชื่อแสดง',
|
||||
email: 'อีเมล',
|
||||
phone: 'โทรศัพท์',
|
||||
roles: 'บทบาท',
|
||||
hotels: 'โรงแรมที่มีสิทธิ์',
|
||||
defaultHotel: 'โรงแรมเริ่มต้น',
|
||||
saveRoles: 'บันทึกบทบาท',
|
||||
saveHotels: 'บันทึกสิทธิ์โรงแรม',
|
||||
resetPassword: 'รีเซ็ตรหัสผ่าน',
|
||||
temporaryPassword: 'รหัสผ่านชั่วคราว:',
|
||||
created: 'สร้างผู้ใช้แล้ว',
|
||||
columns: {
|
||||
user: 'ผู้ใช้',
|
||||
status: 'สถานะ',
|
||||
roles: 'บทบาท',
|
||||
defaultHotel: 'โรงแรมเริ่มต้น',
|
||||
},
|
||||
},
|
||||
roles: {
|
||||
title: 'ตัวกรองบทบาท',
|
||||
tableTitle: 'ข้อมูลบทบาท',
|
||||
detailTitle: 'รายละเอียดบทบาท',
|
||||
createTitle: 'สร้างบทบาทเอง',
|
||||
totalSuffix: 'บทบาท',
|
||||
keywordPlaceholder: 'รหัสบทบาท / ชื่อบทบาท',
|
||||
roleStatus: 'สถานะบทบาท',
|
||||
roleCode: 'รหัสบทบาท',
|
||||
roleName: 'ชื่อบทบาท',
|
||||
builtinReadonly: 'บทบาทระบบถูกดูแลโดยระบบเริ่มต้น จึงแก้ไขที่นี่ไม่ได้',
|
||||
savePermissions: 'บันทึกสิทธิ์',
|
||||
columns: {
|
||||
role: 'บทบาท',
|
||||
status: 'สถานะ',
|
||||
builtin: 'ระบบ',
|
||||
permissions: 'สิทธิ์',
|
||||
users: 'จำนวนผู้ใช้',
|
||||
},
|
||||
},
|
||||
menus: {
|
||||
title: 'ตัวกรองเมนู',
|
||||
createTitle: 'สร้างเมนู',
|
||||
editTitle: 'แก้ไขเมนู',
|
||||
tableTitle: 'ข้อมูลเมนู',
|
||||
totalSuffix: 'เมนู',
|
||||
keywordPlaceholder: 'รหัสเมนู / ชื่อ / เส้นทาง',
|
||||
menuStatus: 'สถานะเมนู',
|
||||
menuCode: 'รหัสเมนู',
|
||||
menuName: 'ชื่อเมนู',
|
||||
componentKey: 'รหัสคอมโพเนนต์',
|
||||
iconKey: 'รหัสไอคอน',
|
||||
columns: {
|
||||
menu: 'เมนู',
|
||||
route: 'เส้นทาง',
|
||||
permission: 'สิทธิ์',
|
||||
visible: 'แสดง',
|
||||
status: 'สถานะ',
|
||||
sort: 'ลำดับ',
|
||||
knownRoute: 'เส้นทางที่รู้จัก',
|
||||
},
|
||||
},
|
||||
hotels: {
|
||||
title: 'ตัวกรองโรงแรม',
|
||||
createTitle: 'สร้างโรงแรม',
|
||||
editTitle: 'แก้ไขโรงแรม',
|
||||
tableTitle: 'ข้อมูลโรงแรม',
|
||||
totalSuffix: 'โรงแรม',
|
||||
keywordPlaceholder: 'รหัสโรงแรม / ชื่อโรงแรม',
|
||||
hotelStatus: 'สถานะโรงแรม',
|
||||
hotelId: 'รหัสโรงแรม',
|
||||
hotelName: 'ชื่อโรงแรม',
|
||||
saveStatus: 'บันทึกสถานะ',
|
||||
singleActiveRule: 'โหมดโรงแรมเดียวอนุญาตให้มีโรงแรม ACTIVE ได้เพียงหนึ่งแห่ง โรงแรมที่สร้างใหม่จะปิดใช้งานก่อน',
|
||||
columns: {
|
||||
hotel: 'โรงแรม',
|
||||
status: 'สถานะ',
|
||||
timeZone: 'เขตเวลา',
|
||||
authorizedUsers: 'ผู้ใช้ที่มีสิทธิ์',
|
||||
sort: 'ลำดับ',
|
||||
},
|
||||
},
|
||||
audits: {
|
||||
title: 'ตัวกรองบันทึก',
|
||||
tableTitle: 'ข้อมูลบันทึกผู้ดูแล',
|
||||
totalSuffix: 'รายการบันทึก',
|
||||
targetType: 'ประเภทเป้าหมาย',
|
||||
targetId: 'รหัสเป้าหมาย',
|
||||
action: 'การดำเนินการ',
|
||||
columns: {
|
||||
action: 'การดำเนินการ',
|
||||
target: 'เป้าหมาย',
|
||||
actor: 'ผู้ดำเนินการ',
|
||||
occurredAt: 'เวลาเกิดเหตุ',
|
||||
},
|
||||
},
|
||||
},
|
||||
workbench: {
|
||||
title: 'โต๊ะงานออเดอร์',
|
||||
subtitle: 'ดู กรอง และจัดการงานออเดอร์การจอง',
|
||||
|
||||
@@ -32,6 +32,12 @@ export default {
|
||||
taskDetail: '任务详情',
|
||||
sourceMessageConversation: '邮件会话',
|
||||
debugEml: 'Debug EML',
|
||||
systemSettings: '系统设置',
|
||||
systemUsers: '用户管理',
|
||||
systemRoles: '角色权限',
|
||||
systemMenus: '菜单管理',
|
||||
systemHotels: '酒店管理',
|
||||
systemAudits: '管理审计',
|
||||
},
|
||||
common: {
|
||||
loading: '加载中',
|
||||
@@ -51,6 +57,134 @@ export default {
|
||||
pageStatus: '第 {current} / {total} 页',
|
||||
pageSize: '每页',
|
||||
},
|
||||
notFound: {
|
||||
title: '页面不可用',
|
||||
message: '当前菜单或链接对应的前端页面尚未接入。',
|
||||
backHome: '返回可访问页面',
|
||||
},
|
||||
systemAdmin: {
|
||||
title: '系统设置',
|
||||
subtitle: '维护用户、角色权限、菜单和酒店资料',
|
||||
navigationAria: '系统设置导航',
|
||||
common: {
|
||||
keyword: '关键词',
|
||||
viewDetail: '查看详情',
|
||||
selectRow: '选择一行查看详情',
|
||||
create: '新增',
|
||||
save: '保存',
|
||||
edit: '编辑',
|
||||
yes: '是',
|
||||
no: '否',
|
||||
},
|
||||
status: {
|
||||
ACTIVE: '启用',
|
||||
DISABLED: '禁用',
|
||||
},
|
||||
users: {
|
||||
title: '用户筛选',
|
||||
tableTitle: '用户数据',
|
||||
detailTitle: '用户详情',
|
||||
createTitle: '新增用户',
|
||||
totalSuffix: '个用户',
|
||||
keywordPlaceholder: '用户名 / 展示名 / 邮箱',
|
||||
userStatus: '用户状态',
|
||||
username: '用户名',
|
||||
initialPassword: '初始密码',
|
||||
displayName: '展示名称',
|
||||
email: '邮箱',
|
||||
phone: '手机号',
|
||||
roles: '角色',
|
||||
hotels: '授权酒店',
|
||||
defaultHotel: '默认酒店',
|
||||
saveRoles: '保存角色',
|
||||
saveHotels: '保存酒店授权',
|
||||
resetPassword: '重置密码',
|
||||
temporaryPassword: '临时密码:',
|
||||
created: '用户已创建',
|
||||
columns: {
|
||||
user: '用户',
|
||||
status: '状态',
|
||||
roles: '角色',
|
||||
defaultHotel: '默认酒店',
|
||||
},
|
||||
},
|
||||
roles: {
|
||||
title: '角色筛选',
|
||||
tableTitle: '角色数据',
|
||||
detailTitle: '角色详情',
|
||||
createTitle: '新增自定义角色',
|
||||
totalSuffix: '个角色',
|
||||
keywordPlaceholder: '角色代码 / 角色名称',
|
||||
roleStatus: '角色状态',
|
||||
roleCode: '角色代码',
|
||||
roleName: '角色名称',
|
||||
builtinReadonly: '内置角色由系统启动矩阵维护,不能在页面修改。',
|
||||
savePermissions: '保存权限',
|
||||
columns: {
|
||||
role: '角色',
|
||||
status: '状态',
|
||||
builtin: '内置',
|
||||
permissions: '权限',
|
||||
users: '用户数',
|
||||
},
|
||||
},
|
||||
menus: {
|
||||
title: '菜单筛选',
|
||||
createTitle: '新增菜单',
|
||||
editTitle: '编辑菜单',
|
||||
tableTitle: '菜单数据',
|
||||
totalSuffix: '个菜单',
|
||||
keywordPlaceholder: '菜单代码 / 名称 / 路由',
|
||||
menuStatus: '菜单状态',
|
||||
menuCode: '菜单代码',
|
||||
menuName: '菜单名称',
|
||||
componentKey: '组件标识',
|
||||
iconKey: '图标标识',
|
||||
columns: {
|
||||
menu: '菜单',
|
||||
route: '路由',
|
||||
permission: '权限码',
|
||||
visible: '可见',
|
||||
status: '状态',
|
||||
sort: '排序',
|
||||
knownRoute: '已知路由',
|
||||
},
|
||||
},
|
||||
hotels: {
|
||||
title: '酒店筛选',
|
||||
createTitle: '新增酒店',
|
||||
editTitle: '编辑酒店',
|
||||
tableTitle: '酒店数据',
|
||||
totalSuffix: '家酒店',
|
||||
keywordPlaceholder: '酒店 ID / 酒店名称',
|
||||
hotelStatus: '酒店状态',
|
||||
hotelId: '酒店 ID',
|
||||
hotelName: '酒店名称',
|
||||
saveStatus: '保存状态',
|
||||
singleActiveRule: '单酒店阶段只允许一家 ACTIVE 酒店;新增酒店默认禁用。',
|
||||
columns: {
|
||||
hotel: '酒店',
|
||||
status: '状态',
|
||||
timeZone: '时区',
|
||||
authorizedUsers: '授权用户',
|
||||
sort: '排序',
|
||||
},
|
||||
},
|
||||
audits: {
|
||||
title: '审计筛选',
|
||||
tableTitle: '管理审计数据',
|
||||
totalSuffix: '条审计记录',
|
||||
targetType: '对象类型',
|
||||
targetId: '对象 ID',
|
||||
action: '操作类型',
|
||||
columns: {
|
||||
action: '操作',
|
||||
target: '对象',
|
||||
actor: '操作者',
|
||||
occurredAt: '发生时间',
|
||||
},
|
||||
},
|
||||
},
|
||||
workbench: {
|
||||
title: '订单工作台',
|
||||
subtitle: '查看、筛选和处理预订订单任务',
|
||||
|
||||
Reference in New Issue
Block a user