This commit is contained in:
zhx 2026-06-10 17:59:13 +08:00
parent 915c8bf0be
commit d56fc0f50e
3 changed files with 112 additions and 6 deletions

View File

@ -5,7 +5,6 @@ const DEV_API_INTERNAL_PREFIX = '/__dev_api_internal__';
const DEV_API_PROD_PREFIX = '/__dev_api_prod__';
const DEV_INTERNAL_CONSOLE_TARGET = 'http://127.0.0.1:2700';
const DEV_INTERNAL_GOLANG_TARGET = 'http://127.0.0.1:2900';
const DEV_PROD_GOLANG_TARGET = 'https://jvapi.haiyihy.com';
const DEV_PROD_TARGET = 'https://yumi-admin.haiyihy.com';
function getBundledAssetFileName(assetInfo: {
@ -79,8 +78,11 @@ export default defineConfig(async () => {
[`${DEV_API_PROD_PREFIX}/go`]: {
changeOrigin: true,
rewrite: (path) =>
path.replace(createPrefixRegExp(DEV_API_PROD_PREFIX), ''),
target: DEV_PROD_GOLANG_TARGET,
path.replace(
createPrefixRegExp(`${DEV_API_PROD_PREFIX}/go`),
`${DEV_CONSOLE_PREFIX}/go`,
),
target: DEV_PROD_TARGET,
ws: true,
},
[DEV_API_PROD_PREFIX]: {

View File

@ -665,7 +665,7 @@ INSERT INTO sys_menu (
alias
)
SELECT
1700000258,
next_id,
(
SELECT game_manager.id
FROM (
@ -676,7 +676,7 @@ SELECT
) AS game_manager
),
'热游配置',
'sys/game-manager/hotgame-config/index',
'operate/hotgame-config',
2,
'form',
'0',
@ -685,6 +685,10 @@ SELECT
0,
'hotgame-config',
'OperateHotgameConfig'
FROM (
SELECT COALESCE(MAX(id), 1700000000) + 1 AS next_id
FROM sys_menu
) AS menu_id
WHERE NOT EXISTS (
SELECT 1 FROM sys_menu WHERE alias = 'OperateHotgameConfig'
);
@ -701,7 +705,7 @@ SET
) AS game_manager
),
menu_name = '热游配置',
path = 'sys/game-manager/hotgame-config/index',
path = 'operate/hotgame-config',
menu_type = 2,
icon = 'form',
create_user = '0',
@ -739,6 +743,21 @@ LEFT JOIN sys_role_menu AS existing_role_menu
WHERE parent_role.menu_id = 1700000057
AND existing_role_menu.id IS NULL;
INSERT INTO sys_role_menu (role_id, menu_id)
SELECT DISTINCT
source_role.role_id,
target_menu.id
FROM sys_role_menu AS source_role
JOIN sys_menu AS source_menu
ON source_menu.id = source_role.menu_id
JOIN sys_menu AS target_menu
ON target_menu.alias = 'OperateHotgameConfig'
LEFT JOIN sys_role_menu AS existing_role_menu
ON existing_role_menu.role_id = source_role.role_id
AND existing_role_menu.menu_id = target_menu.id
WHERE source_menu.alias IN ('OperateGameManager', 'GameConfig', 'OperateBaishunGameManage', 'OperateLingxianConfig')
AND existing_role_menu.id IS NULL;
INSERT INTO sys_role_menu (role_id, menu_id)
SELECT DISTINCT
parent_role.role_id,
@ -893,6 +912,10 @@ UPDATE sys_menu
SET menu_name = CONVERT(0xE799BEE9A1BAE9858DE7BDAE USING utf8mb4)
WHERE alias = 'OperateBaishunGameManage';
UPDATE sys_menu
SET menu_name = CONVERT(0xE783ADE6B8B8E9858DE7BDAE USING utf8mb4)
WHERE alias = 'OperateHotgameConfig';
SET @resident_activity_id := (
SELECT id FROM sys_menu WHERE alias = 'ResidentActivityManager' LIMIT 1
);

View File

@ -0,0 +1,81 @@
SET NAMES utf8mb4;
INSERT INTO sys_menu (
id,
parent_id,
menu_name,
path,
menu_type,
icon,
create_user,
update_user,
sort,
status,
router,
alias
)
SELECT
next_id,
(
SELECT game_manager.id
FROM (
SELECT id
FROM sys_menu
WHERE alias = 'OperateGameManager'
LIMIT 1
) AS game_manager
),
'热游配置',
'operate/hotgame-config',
2,
'form',
'0',
'0',
4,
0,
'hotgame-config',
'OperateHotgameConfig'
FROM (
SELECT COALESCE(MAX(id), 1700000000) + 1 AS next_id
FROM sys_menu
) AS menu_id
WHERE NOT EXISTS (
SELECT 1 FROM sys_menu WHERE alias = 'OperateHotgameConfig'
);
UPDATE sys_menu
SET
parent_id = (
SELECT game_manager.id
FROM (
SELECT id
FROM sys_menu
WHERE alias = 'OperateGameManager'
LIMIT 1
) AS game_manager
),
menu_name = '热游配置',
path = 'operate/hotgame-config',
menu_type = 2,
icon = 'form',
create_user = '0',
update_user = '0',
sort = 4,
status = 0,
router = 'hotgame-config'
WHERE alias = 'OperateHotgameConfig';
INSERT INTO sys_role_menu (role_id, menu_id)
SELECT DISTINCT
source_role.role_id,
target_menu.id
FROM sys_role_menu AS source_role
JOIN sys_menu AS source_menu
ON source_menu.id = source_role.menu_id
JOIN sys_menu AS target_menu
ON target_menu.alias = 'OperateHotgameConfig'
LEFT JOIN sys_role_menu AS existing_role_menu
ON existing_role_menu.role_id = source_role.role_id
AND existing_role_menu.menu_id = target_menu.id
WHERE source_menu.alias IN ('OperateGameManager', 'GameConfig', 'OperateBaishunGameManage', 'OperateLingxianConfig')
AND existing_role_menu.id IS NULL;