1.所有接口需要根据agent_id绑定渠道
2.移除所有记录页面的更新按钮,只能查看数据 3.将所有软删除修改为硬删除
This commit is contained in:
@@ -427,6 +427,9 @@
|
||||
"rewardConfigRecord": "Dice Weight Test Records",
|
||||
"playRecordTest": "Draw Records (Test Weight)",
|
||||
"config": "Game Config"
|
||||
},
|
||||
"game": {
|
||||
"title": "Game Management"
|
||||
}
|
||||
},
|
||||
"table": {
|
||||
|
||||
@@ -38,8 +38,31 @@
|
||||
"ruleGameNameRequired": "Chinese name is required",
|
||||
"ruleGameTypeRequired": "Game type is required"
|
||||
},
|
||||
"table": {
|
||||
"search": {
|
||||
"providerCode": "Provider Code",
|
||||
"placeholderProviderCode": "Enter provider code",
|
||||
"gameCode": "Game Code",
|
||||
"placeholderGameCode": "Enter game code",
|
||||
"gameType": "Game Type",
|
||||
"placeholderGameType": "Enter game type",
|
||||
"status": "Status",
|
||||
"placeholderStatus": "Select status",
|
||||
"statusEnabled": "Enabled",
|
||||
"statusDisabled": "Disabled"
|
||||
},
|
||||
"table": {
|
||||
"id": "ID",
|
||||
"provider": "Provider",
|
||||
"providerCode": "Provider Code",
|
||||
"gameCode": "Game Code",
|
||||
"gameKey": "Game Key",
|
||||
"gameName": "Name (ZH)",
|
||||
"gameNameEn": "Name (EN)",
|
||||
"gameType": "Type",
|
||||
"sort": "Sort",
|
||||
"status": "Status",
|
||||
"statusEnabled": "Enabled",
|
||||
"statusDisabled": "Disabled",
|
||||
"updateTime": "Update Time"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -423,6 +423,9 @@
|
||||
"rewardConfigRecord": "权重测试记录",
|
||||
"playRecordTest": "抽奖记录(测试权重)",
|
||||
"config": "游戏配置"
|
||||
},
|
||||
"game": {
|
||||
"title": "游戏管理"
|
||||
}
|
||||
},
|
||||
"table": {
|
||||
|
||||
@@ -38,8 +38,31 @@
|
||||
"ruleGameNameRequired": "请输入中文名称",
|
||||
"ruleGameTypeRequired": "请输入游戏类型"
|
||||
},
|
||||
"table": {
|
||||
"search": {
|
||||
"providerCode": "供应商编码",
|
||||
"placeholderProviderCode": "请输入供应商编码",
|
||||
"gameCode": "游戏编号",
|
||||
"placeholderGameCode": "请输入游戏编号",
|
||||
"gameType": "游戏类型",
|
||||
"placeholderGameType": "请输入游戏类型",
|
||||
"status": "状态",
|
||||
"placeholderStatus": "请选择状态",
|
||||
"statusEnabled": "启用",
|
||||
"statusDisabled": "禁用"
|
||||
},
|
||||
"table": {
|
||||
"id": "ID",
|
||||
"provider": "供应商",
|
||||
"providerCode": "供应商编码",
|
||||
"gameCode": "游戏编号",
|
||||
"gameKey": "游戏唯一值",
|
||||
"gameName": "中文名",
|
||||
"gameNameEn": "英文名",
|
||||
"gameType": "类型",
|
||||
"sort": "排序",
|
||||
"status": "状态",
|
||||
"statusEnabled": "启用",
|
||||
"statusDisabled": "禁用",
|
||||
"updateTime": "更新时间"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -46,12 +46,21 @@ export async function loadPageLocale(routePath: string): Promise<void> {
|
||||
const modules = locale === LanguageEnum.EN ? enModules : zhModules
|
||||
|
||||
const tryPaths: string[] = [path]
|
||||
// 兼容别名路由:例如 /user 实际页面为 /system/user
|
||||
// 兼容别名路由:菜单 path 为短名但 locale 文件位于模块子目录
|
||||
// 例如:/user -> system/user,/game -> dice/game
|
||||
if (!path.includes('/')) {
|
||||
tryPaths.push(`system/${path}`)
|
||||
}
|
||||
if (path === 'user') {
|
||||
tryPaths.push('system/user')
|
||||
// 兜底:在任意一级子目录下查找同名文件
|
||||
const suffix = `/${path}.json`
|
||||
const localePrefix = `./langs/${locale}/`
|
||||
for (const key of Object.keys(modules)) {
|
||||
if (key.startsWith(localePrefix) && key.endsWith(suffix)) {
|
||||
const candidate = key.slice(localePrefix.length, -'.json'.length)
|
||||
if (!tryPaths.includes(candidate)) {
|
||||
tryPaths.push(candidate)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
let matchedPath: string | null = null
|
||||
|
||||
Reference in New Issue
Block a user