Files
yuezi-saas/frontend/dist/assets/permission-DgNevzEr.js
T

2 lines
13 KiB
JavaScript

const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/layout-BzTewYBw.js","assets/index-Mgun2LFs.js","assets/preload-helper-DSXbuxSR.js","assets/runtime-core.esm-bundler-DbRZbT7v.js","assets/index-BTxz3KtI.css","assets/iconify-f5JHLb1p.js","assets/user-MeQHut5G.js","assets/request-DG5cMCYw.js","assets/axios-BvjS45eU.js","assets/layout-Bba1oLTr.css","assets/exceptions-BbtsA9ty.js","assets/care-9BSIs94M.js","assets/crm-COsPApQ4.js","assets/health-metrics-2n4seMhw.js","assets/plans-CPaJ5m7W.js","assets/system-C6kRQZ54.js","assets/profiles-Cj16O0bQ.js","assets/records-CawDuBt7.js","assets/channels-D5wJd-Uk.js","assets/complaints-QfEiWkOW.js","assets/contracts-D-PIvxzo.js","assets/customers-DWSR9Tp8.js","assets/leads-CL2l52fx.js","assets/questionnaires-BKwpEBZU.js","assets/dashboard-DX2YGIZT.js","assets/404-DswmADSL.js","assets/404-lb1dpT3n.css","assets/accounts-BULlXWMm.js","assets/finance-Cw6lAEm1.js","assets/categories-DKvFLhgr.js","assets/invoices-3MPkH6nV.js","assets/payments-DAOgHJLR.js","assets/prepaid-cards-BhaYdRJh.js","assets/records-CnAqDvNr.js","assets/transactions-CODRMl4g.js","assets/attendances-BA1XP7f4.js","assets/hr-efu8Toim.js","assets/leaves-CHkxySnZ.js","assets/profiles-C8dHKxw8.js","assets/salaries-J6T69Ni_.js","assets/schedules-9k8QzYm0.js","assets/checks-GdVhnnB5.js","assets/inventory-DpS3CSeB.js","assets/materials-9YRmjRKA.js","assets/purchase-orders-D1fqaf9c.js","assets/stock-CN_OfKzg.js","assets/stock-BKGyHpKj.css","assets/stock-movements-CYWo9rbR.js","assets/suppliers-8hH4XxdC.js","assets/transfers-DER69wRz.js","assets/warehouses-lretW0TI.js","assets/articles-Bx9Eqj3-.js","assets/kb-D9l2iTcP.js","assets/categories-BA2lEbq1.js","assets/login-CU8i257a.js","assets/daily-plans-DlSgR0UH.js","assets/meal-B2EptthP.js","assets/dishes-BjXxSHyu.js","assets/reviews-CoO9bB7g.js","assets/templates-CKHx_dHY.js","assets/nannies-CzZo82Oh.js","assets/nanny-Cr-ojRag.js","assets/orders-DRYJ7Qzx.js","assets/schedules-BvQ7qXLo.js","assets/announcements-CXwKf-f6.js","assets/office-B6vgiUI4.js","assets/approval-templates-FnPFP8Gt.js","assets/approvals-BrvDnizu.js","assets/handovers-DvtXy3ry.js","assets/notifications-D3WGyWg6.js","assets/notifications-g_qm3ySB.css","assets/register-CTbK0AB4.js","assets/exports-nHvOk3FF.js","assets/report-B0fHHL3b.js","assets/exports-B_uIFYth.css","assets/overview-DHr8JErR.js","assets/overview-BxW0qUIU.css","assets/board-CUA6VxXG.js","assets/room-CuFv9ddo.js","assets/call-records-D1qFsCBx.js","assets/outings-BvTVadvz.js","assets/reservations-BUL-uPRh.js","assets/room-types-OR1zY6SV.js","assets/rooms-BNyx7wk4.js","assets/executions-SjkMFV-i.js","assets/service-CLmpIkoS.js","assets/executions-BEcAvGO_.css","assets/items-4u_5gXr5.js","assets/orders-D2jAvj4_.js","assets/packages-DXqMlE_s.js","assets/departments-D4NRpbsh.js","assets/dictionaries-CPP1J6D0.js","assets/dictionaries-BxACn_24.css","assets/logs-CWsFTGxp.js","assets/logs-BEnn1I4-.css","assets/menus-hCR1aC2l.js","assets/positions-B0INoByq.js","assets/registration-packages-qv06Mj0f.js","assets/roles-CdPhZNnJ.js","assets/roles-DRo0ztff.css","assets/stores-BaCEi5vc.js","assets/users-BUSzBHfe.js"])))=>i.map(i=>d[i]);
import{lt as e}from"./runtime-core.esm-bundler-DbRZbT7v.js";import{t}from"./preload-helper-DSXbuxSR.js";import{a as n,n as r}from"./index-Mgun2LFs.js";var i=()=>t(()=>import(`./layout-BzTewYBw.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9])),a=Object.assign({"/src/views/care/exceptions/index.vue":()=>t(()=>import(`./exceptions-BbtsA9ty.js`),__vite__mapDeps([10,1,2,3,4,5,11,7,8,12])),"/src/views/care/health-metrics/index.vue":()=>t(()=>import(`./health-metrics-2n4seMhw.js`),__vite__mapDeps([13,1,2,3,4,5,11,7,8,12])),"/src/views/care/plans/index.vue":()=>t(()=>import(`./plans-CPaJ5m7W.js`),__vite__mapDeps([14,1,2,3,4,11,7,8,15])),"/src/views/care/profiles/index.vue":()=>t(()=>import(`./profiles-Cj16O0bQ.js`),__vite__mapDeps([16,1,2,3,4,11,7,8,12])),"/src/views/care/records/index.vue":()=>t(()=>import(`./records-CawDuBt7.js`),__vite__mapDeps([17,1,2,3,4,11,7,8])),"/src/views/crm/channels/index.vue":()=>t(()=>import(`./channels-D5wJd-Uk.js`),__vite__mapDeps([18,1,2,3,4,12,7,8])),"/src/views/crm/complaints/index.vue":()=>t(()=>import(`./complaints-QfEiWkOW.js`),__vite__mapDeps([19,1,2,3,4,12,7,8])),"/src/views/crm/contracts/index.vue":()=>t(()=>import(`./contracts-D-PIvxzo.js`),__vite__mapDeps([20,1,2,3,4,12,7,8])),"/src/views/crm/customers/index.vue":()=>t(()=>import(`./customers-DWSR9Tp8.js`),__vite__mapDeps([21,1,2,3,4,12,7,8])),"/src/views/crm/leads/index.vue":()=>t(()=>import(`./leads-CL2l52fx.js`),__vite__mapDeps([22,1,2,3,4,12,7,8,15])),"/src/views/crm/questionnaires/index.vue":()=>t(()=>import(`./questionnaires-BKwpEBZU.js`),__vite__mapDeps([23,1,2,3,4,12,7,8])),"/src/views/dashboard/index.vue":()=>t(()=>import(`./dashboard-DX2YGIZT.js`),__vite__mapDeps([24,1,2,3,4,5,6,7,8])),"/src/views/error/404.vue":()=>t(()=>import(`./404-DswmADSL.js`),__vite__mapDeps([25,1,2,3,4,26])),"/src/views/finance/accounts/index.vue":()=>t(()=>import(`./accounts-BULlXWMm.js`),__vite__mapDeps([27,1,2,3,4,28,7,8])),"/src/views/finance/categories/index.vue":()=>t(()=>import(`./categories-DKvFLhgr.js`),__vite__mapDeps([29,1,2,3,4,28,7,8])),"/src/views/finance/invoices/index.vue":()=>t(()=>import(`./invoices-3MPkH6nV.js`),__vite__mapDeps([30,1,2,3,4,28,7,8])),"/src/views/finance/payments/index.vue":()=>t(()=>import(`./payments-DAOgHJLR.js`),__vite__mapDeps([31,1,2,3,4,28,7,8])),"/src/views/finance/prepaid-cards/index.vue":()=>t(()=>import(`./prepaid-cards-BhaYdRJh.js`),__vite__mapDeps([32,1,2,3,4,28,7,8])),"/src/views/finance/records/index.vue":()=>t(()=>import(`./records-CnAqDvNr.js`),__vite__mapDeps([33,1,2,3,4,28,7,8])),"/src/views/finance/transactions/index.vue":()=>t(()=>import(`./transactions-CODRMl4g.js`),__vite__mapDeps([34,1,2,3,4,28,7,8])),"/src/views/hr/attendances/index.vue":()=>t(()=>import(`./attendances-BA1XP7f4.js`),__vite__mapDeps([35,1,2,3,4,36,7,8])),"/src/views/hr/leaves/index.vue":()=>t(()=>import(`./leaves-CHkxySnZ.js`),__vite__mapDeps([37,1,2,3,4,36,7,8])),"/src/views/hr/profiles/index.vue":()=>t(()=>import(`./profiles-C8dHKxw8.js`),__vite__mapDeps([38,1,2,3,4,36,7,8])),"/src/views/hr/salaries/index.vue":()=>t(()=>import(`./salaries-J6T69Ni_.js`),__vite__mapDeps([39,1,2,3,4,36,7,8])),"/src/views/hr/schedules/index.vue":()=>t(()=>import(`./schedules-9k8QzYm0.js`),__vite__mapDeps([40,1,2,3,4,36,7,8])),"/src/views/inventory/checks/index.vue":()=>t(()=>import(`./checks-GdVhnnB5.js`),__vite__mapDeps([41,1,2,3,4,42,7,8])),"/src/views/inventory/materials/index.vue":()=>t(()=>import(`./materials-9YRmjRKA.js`),__vite__mapDeps([43,1,2,3,4,42,7,8])),"/src/views/inventory/purchase-orders/index.vue":()=>t(()=>import(`./purchase-orders-D1fqaf9c.js`),__vite__mapDeps([44,1,2,3,4,42,7,8])),"/src/views/inventory/stock/index.vue":()=>t(()=>import(`./stock-CN_OfKzg.js`),__vite__mapDeps([45,1,2,3,4,42,7,8,46])),"/src/views/inventory/stock-movements/index.vue":()=>t(()=>import(`./stock-movements-CYWo9rbR.js`),__vite__mapDeps([47,1,2,3,4,42,7,8])),"/src/views/inventory/suppliers/index.vue":()=>t(()=>import(`./suppliers-8hH4XxdC.js`),__vite__mapDeps([48,1,2,3,4,42,7,8])),"/src/views/inventory/transfers/index.vue":()=>t(()=>import(`./transfers-DER69wRz.js`),__vite__mapDeps([49,1,2,3,4,42,7,8])),"/src/views/inventory/warehouses/index.vue":()=>t(()=>import(`./warehouses-lretW0TI.js`),__vite__mapDeps([50,1,2,3,4,42,7,8])),"/src/views/kb/articles/index.vue":()=>t(()=>import(`./articles-Bx9Eqj3-.js`),__vite__mapDeps([51,1,2,3,4,52,7,8])),"/src/views/kb/categories/index.vue":()=>t(()=>import(`./categories-BA2lEbq1.js`),__vite__mapDeps([53,1,2,3,4,52,7,8])),"/src/views/login/index.vue":()=>t(()=>import(`./login-CU8i257a.js`),__vite__mapDeps([54,1,2,3,4,5,6,7,8])),"/src/views/meal/daily-plans/index.vue":()=>t(()=>import(`./daily-plans-DlSgR0UH.js`),__vite__mapDeps([55,1,2,3,4,12,7,8,56])),"/src/views/meal/dishes/index.vue":()=>t(()=>import(`./dishes-BjXxSHyu.js`),__vite__mapDeps([57,1,2,3,4,56,7,8])),"/src/views/meal/reviews/index.vue":()=>t(()=>import(`./reviews-CoO9bB7g.js`),__vite__mapDeps([58,1,2,3,4,5,12,7,8,56])),"/src/views/meal/templates/index.vue":()=>t(()=>import(`./templates-CKHx_dHY.js`),__vite__mapDeps([59,1,2,3,4,5,56,7,8])),"/src/views/nanny/nannies/index.vue":()=>t(()=>import(`./nannies-CzZo82Oh.js`),__vite__mapDeps([60,1,2,3,4,61,7,8])),"/src/views/nanny/orders/index.vue":()=>t(()=>import(`./orders-DRYJ7Qzx.js`),__vite__mapDeps([62,1,2,3,4,61,7,8])),"/src/views/nanny/schedules/index.vue":()=>t(()=>import(`./schedules-BvQ7qXLo.js`),__vite__mapDeps([63,1,2,3,4,61,7,8])),"/src/views/office/announcements/index.vue":()=>t(()=>import(`./announcements-CXwKf-f6.js`),__vite__mapDeps([64,1,2,3,4,65,7,8])),"/src/views/office/approval-templates/index.vue":()=>t(()=>import(`./approval-templates-FnPFP8Gt.js`),__vite__mapDeps([66,1,2,3,4,65,7,8])),"/src/views/office/approvals/index.vue":()=>t(()=>import(`./approvals-BrvDnizu.js`),__vite__mapDeps([67,1,2,3,4,65,7,8])),"/src/views/office/handovers/index.vue":()=>t(()=>import(`./handovers-DvtXy3ry.js`),__vite__mapDeps([68,1,2,3,4,65,7,8])),"/src/views/office/notifications/index.vue":()=>t(()=>import(`./notifications-D3WGyWg6.js`),__vite__mapDeps([69,1,2,3,4,65,7,8,70])),"/src/views/register/index.vue":()=>t(()=>import(`./register-CTbK0AB4.js`),__vite__mapDeps([71,1,2,3,4,8])),"/src/views/report/exports/index.vue":()=>t(()=>import(`./exports-nHvOk3FF.js`),__vite__mapDeps([72,1,2,3,4,73,7,8,74])),"/src/views/report/overview/index.vue":()=>t(()=>import(`./overview-DHr8JErR.js`),__vite__mapDeps([75,1,2,3,4,73,7,8,76])),"/src/views/room/board/index.vue":()=>t(()=>import(`./board-CUA6VxXG.js`),__vite__mapDeps([77,1,2,3,4,78,7,8])),"/src/views/room/call-records/index.vue":()=>t(()=>import(`./call-records-D1qFsCBx.js`),__vite__mapDeps([79,1,2,3,4,12,7,8,78])),"/src/views/room/outings/index.vue":()=>t(()=>import(`./outings-BvTVadvz.js`),__vite__mapDeps([80,1,2,3,4,12,7,8,78])),"/src/views/room/reservations/index.vue":()=>t(()=>import(`./reservations-BUL-uPRh.js`),__vite__mapDeps([81,1,2,3,4,12,7,8,78])),"/src/views/room/room-types/index.vue":()=>t(()=>import(`./room-types-OR1zY6SV.js`),__vite__mapDeps([82,1,2,3,4,78,7,8])),"/src/views/room/rooms/index.vue":()=>t(()=>import(`./rooms-BNyx7wk4.js`),__vite__mapDeps([83,1,2,3,4,78,7,8])),"/src/views/service/executions/index.vue":()=>t(()=>import(`./executions-SjkMFV-i.js`),__vite__mapDeps([84,1,2,3,4,5,85,7,8,86])),"/src/views/service/items/index.vue":()=>t(()=>import(`./items-4u_5gXr5.js`),__vite__mapDeps([87,1,2,3,4,85,7,8])),"/src/views/service/orders/index.vue":()=>t(()=>import(`./orders-D2jAvj4_.js`),__vite__mapDeps([88,1,2,3,4,85,7,8])),"/src/views/service/packages/index.vue":()=>t(()=>import(`./packages-DXqMlE_s.js`),__vite__mapDeps([89,1,2,3,4,85,7,8])),"/src/views/system/departments/index.vue":()=>t(()=>import(`./departments-D4NRpbsh.js`),__vite__mapDeps([90,1,2,3,4,15,7,8])),"/src/views/system/dictionaries/index.vue":()=>t(()=>import(`./dictionaries-CPP1J6D0.js`),__vite__mapDeps([91,1,2,3,4,15,7,8,92])),"/src/views/system/logs/index.vue":()=>t(()=>import(`./logs-CWsFTGxp.js`),__vite__mapDeps([93,1,2,3,4,15,7,8,94])),"/src/views/system/menus/index.vue":()=>t(()=>import(`./menus-hCR1aC2l.js`),__vite__mapDeps([95,1,2,3,4,15,7,8])),"/src/views/system/positions/index.vue":()=>t(()=>import(`./positions-B0INoByq.js`),__vite__mapDeps([96,1,2,3,4,15,7,8])),"/src/views/system/registration-packages/index.vue":()=>t(()=>import(`./registration-packages-qv06Mj0f.js`),__vite__mapDeps([97,1,2,3,4,15,7,8])),"/src/views/system/roles/index.vue":()=>t(()=>import(`./roles-CdPhZNnJ.js`),__vite__mapDeps([98,1,2,3,4,15,7,8,99])),"/src/views/system/stores/index.vue":()=>t(()=>import(`./stores-BaCEi5vc.js`),__vite__mapDeps([100,1,2,3,4,15,7,8])),"/src/views/system/users/index.vue":()=>t(()=>import(`./users-BUSzBHfe.js`),__vite__mapDeps([101,1,2,3,4,6,7,8,15]))});function o(e){let t=[`/src/views/${e}.vue`,`@/views/${e}.vue`,`../views/${e}.vue`];for(let e of t)if(a[e])return a[e];let n=`/views/${e}.vue`;for(let[e,t]of Object.entries(a))if(e.endsWith(n))return t;console.warn(`[permission] View not found: ${e}`)}function s(e){let t={path:e.path,name:e.name||e.path,meta:{title:e.name,icon:e.icon||``,id:e.id,hidden:e.visible===0}};if(e.component===`Layout`)t.component=i;else if(e.component){let n=o(e.component);n&&(t.component=n)}return e.children&&e.children.length>0&&(t.children=e.children.map(s),!t.redirect&&t.children.length>0&&(t.redirect=t.children[0].path)),t}var c=n(`permission`,()=>{let t=e([]),n=e([]);function a(e){let a=[],c={path:`/`,name:`Root`,component:i,redirect:`/dashboard`,children:[]};for(let t of e)if(t.children&&t.children.length>0&&(!t.component||t.component===`Layout`))for(let e of t.children)c.children.push(s(e));else t.component&&c.children.push(s(t));return c.children.some(e=>e.path===`/dashboard`||e.path===`dashboard`)||c.children.unshift({path:`dashboard`,name:`Dashboard`,component:o(`dashboard/index`),meta:{title:`工作台`,icon:`Odometer`}}),a.push(c),a.push({path:`/:pathMatch(.*)*`,redirect:`/404`,meta:{hidden:!0}}),n.value=a,t.value=[...r,...a],a}function c(){t.value=[],n.value=[]}return{routes:t,dynamicRoutes:n,generateRoutes:a,resetRoutes:c}});export{c as usePermissionStore};