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

View File

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