1
This commit is contained in:
parent
915c8bf0be
commit
d56fc0f50e
@ -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]: {
|
||||
|
||||
@ -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
|
||||
);
|
||||
|
||||
81
scripts/sql/sync_hotgame_menu.sql
Normal file
81
scripts/sql/sync_hotgame_menu.sql
Normal 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;
|
||||
Loading…
x
Reference in New Issue
Block a user