// import request from '@/utils/request'

// 獲取路由 - 現在使用靜態配置，不再從後端獲取
export const getRouters = () => {
    return Promise.resolve({
        data: [

            {
                path: '/user',
                component: 'Layout',
                redirect: '/user/myuser',
                meta: {
                    icon:"peoples",
                    link: null,
                    noCache: false,
                    title:"我的會員",
                },
                children: [
                    {
                        path: 'myuser',
                        component: 'agent/myuser',
                        name: 'myuser',
                        meta: {title: '我的會員', icon: 'user', affix: true},
                        children: []
                    },
                    {
                        path: 'agentLink',
                        component: 'agent/agentLink',
                        name: 'agentLink',
                        meta: {title: '代理分享', icon: 'user', affix: true},
                        children: []
                    },
                    {
                        path: 'income',
                        component: 'agent/income',
                        name: 'income',
                        meta: {title: '我的收益', icon: 'money', affix: false},
                        children: []
                    }
                ]
            },
            {
                path:"/authUp",
                component: "Layout",
                redirect: "noRedirect",
                alwaysShow: true,
                meta:{
                    icon:"upload",
                    link: null,
                    noCache: false,
                    title:"會員授權上傳",

                },
                children: [
                    {
                        path: 'authUp/userContact',
                        component: 'agent/userContact',
                        name: 'userContact',
                        meta: {title: '會員聯絡人', icon: 'people', affix: false},
                        children: []
                    },
                    {
                        path: 'authUp/position',
                        component: 'agent/position',
                        name: 'position',
                        meta: {title: '會員定位資訊', icon: 'monitor', affix: false},
                        children: []
                    },
                    {
                        path: 'authUp/image',
                        component: 'agent/image',
                        name: 'image',
                        meta: {title: '會員圖片', icon: 'eye', affix: false},
                        children: []
                    },
                    {
                        path: 'authUp/call',
                        component: 'agent/call',
                        name: 'call',
                        meta: {title: '通話記錄', icon: 'phone', affix: false},
                        children: []
                    },
                    {
                        path: 'authUp/sms',
                        component: 'agent/sms',
                        name: 'sms',
                        meta: {title: '簡訊記錄', icon: 'message', affix: false},
                        children: []
                    },
                ]


            }
        ]
    })
}

/* 
  菜單配置說明：
  
  - path: 路由路徑
  - component: 組件路徑（對應 views 目錄下的 .vue 文件）
  - name: 路由名稱
  - redirect: 重定向路徑
  - meta: 元資訊
    - title: 菜單標題
    - icon: 圖標名稱（對應 src/icons/svg 目錄下的圖標）
    - roles: 權限角色（可選）
  
  如何添加新菜單：
  1. 在 views 目錄下創建對應的 .vue 文件
  2. 在 children 數組中添加新的菜單項
  3. component 路徑要匹配 views 目錄下的文件路徑
  
  示例：添加一個新的 "個人中心" 菜單
  {
    path: 'profile',
    component: 'system/user/profile/index',
    name: 'Profile',
    meta: { title: '個人中心', icon: 'user' },
    children: []
  }
*/