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_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]: {
|
||||||
|
|||||||
@ -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
|
||||||
);
|
);
|
||||||
|
|||||||
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