Merge remote-tracking branch 'origin/feature/0905_登录注册流程重构' into test

# Conflicts:
#	src/App.vue
#	src/layouts/components/siderBar/menu-list.ts
#	src/views/components/login/index.vue
This commit is contained in:
rd
2025-09-15 10:31:18 +08:00
44 changed files with 1574 additions and 788 deletions

View File

@ -26,6 +26,7 @@ export const MENU_LIST = <Record<string, typeMenuItem[]>>{
label: '账号管理',
routeName: 'MediaAccountAccountManagement',
requireLogin: true,
requireAuth: true,
activeMatch: ['MediaAccountAccountManagement'],
},
{
@ -34,6 +35,7 @@ export const MENU_LIST = <Record<string, typeMenuItem[]>>{
label: '账号数据',
routeName: 'MediaAccountAccountDashboard',
requireLogin: true,
requireAuth: true,
activeMatch: ['MediaAccountAccountDashboard', 'MediaAccountAccountDetails'],
},
// {
@ -42,6 +44,7 @@ export const MENU_LIST = <Record<string, typeMenuItem[]>>{
// label: '账户管理',
// routeName: 'PutAccountAccountManagement',
// requireLogin: true,
// requireAuth: true,
// activeMatch: ['PutAccountAccountManagement'],
// },
// {
@ -50,6 +53,7 @@ export const MENU_LIST = <Record<string, typeMenuItem[]>>{
// label: '账户数据',
// routeName: 'PutAccountAccountData',
// requireLogin: true,
// requireAuth: true,
// activeMatch: ['PutAccountAccountData'],
// },
// {
@ -58,6 +62,7 @@ export const MENU_LIST = <Record<string, typeMenuItem[]>>{
// label: '投放表现分析',
// routeName: 'PutAccountAccountDashboard',
// requireLogin: true,
// requireAuth: true,
// activeMatch: ['PutAccountAccountDashboard'],
// },
// {
@ -66,6 +71,7 @@ export const MENU_LIST = <Record<string, typeMenuItem[]>>{
// label: '投放指南',
// routeName: 'PutAccountInvestmentGuidelines',
// requireLogin: true,
// requireAuth: true,
// activeMatch: ['PutAccountInvestmentGuidelines', 'PutAccountInvestmentGuidelinesDetail'],
// },
],
@ -81,6 +87,7 @@ export const MENU_LIST = <Record<string, typeMenuItem[]>>{
label: '成品库',
routeName: 'MaterialCenterFinishedProducts',
requireLogin: true,
requireAuth: true,
activeMatch: [
'MaterialCenterFinishedProducts',
'ManuscriptUpload',
@ -96,6 +103,7 @@ export const MENU_LIST = <Record<string, typeMenuItem[]>>{
label: '原料库',
routeName: 'MaterialCenterRawMaterial',
requireLogin: true,
requireAuth: true,
activeMatch: ['MaterialCenterRawMaterial'],
},
],
@ -120,6 +128,7 @@ export const MENU_LIST = <Record<string, typeMenuItem[]>>{
label: '成品库',
routeName: 'WriterMaterialCenterFinishedProducts',
requireLogin: true,
requireAuth: true,
activeMatch: [
'WriterMaterialCenterFinishedProducts',
'WriterManuscriptUpload',
@ -135,6 +144,7 @@ export const MENU_LIST = <Record<string, typeMenuItem[]>>{
// label: '原料库',
// routeName: 'WriterMaterialCenterRawMaterial',
// requireLogin: true,
// requireAuth: true,
// activeMatch: ['WriterMaterialCenterRawMaterial'],
// },
],
@ -142,35 +152,30 @@ export const MENU_LIST = <Record<string, typeMenuItem[]>>{
],
[GROUP_MANAGEMENT_NAME]: [
{
key: 'ModManagement',
label: '管理中心',
icon: ['svg-management', 'svg-management-active'],
children: [
{
key: 'ModManagementPerson',
icon: 'svg-managementPerson',
label: '个人信息',
routeName: 'ManagementPerson',
requireLogin: true,
activeMatch: ['ManagementPerson'],
},
{
key: 'ModManagementEnterprise',
icon: 'svg-managementEnterprise',
label: '企业信息',
routeName: 'ManagementEnterprise',
requireLogin: true,
activeMatch: ['ManagementEnterprise'],
},
{
key: 'ModManagementAccount',
icon: 'svg-managementAccount',
label: '账号管理',
routeName: 'ManagementAccount',
requireLogin: true,
activeMatch: ['ManagementAccount'],
},
],
key: 'ModManagementPerson',
icon: ['svg-managementPerson', 'svg-managementPerson-active'],
label: '个人信息',
routeName: 'ManagementPerson',
requireLogin: true,
activeMatch: ['ManagementPerson'],
},
{
key: 'ModManagementEnterprise',
icon: ['svg-managementEnterprise', 'svg-managementEnterprise-active'],
label: '企业信息',
routeName: 'ManagementEnterprise',
requireLogin: true,
requireAuth: true,
activeMatch: ['ManagementEnterprise'],
},
{
key: 'ModManagementAccount',
icon: ['svg-managementAccount', 'svg-managementAccount-active'],
label: '账号管理',
routeName: 'ManagementAccount',
requireLogin: true,
requireAuth: true,
activeMatch: ['ManagementAccount'],
},
],
};