2 lines
13 KiB
JavaScript
2 lines
13 KiB
JavaScript
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/layout-BzT6v6aD.js","assets/index-ZRE77JpD.js","assets/preload-helper-DSXbuxSR.js","assets/runtime-core.esm-bundler-DbRZbT7v.js","assets/index-BTxz3KtI.css","assets/iconify-f5JHLb1p.js","assets/user-DwrZIuIR.js","assets/request-C_vMs8Bs.js","assets/axios-Cty4xAHp.js","assets/layout-Bba1oLTr.css","assets/exceptions-CeoPfK2B.js","assets/care-ChCKRopi.js","assets/crm-Do-MgkuV.js","assets/health-metrics-B4-E0Srw.js","assets/plans-BQlzEWv_.js","assets/system-C8g7zsei.js","assets/profiles-Bcz4YuOY.js","assets/records-D7BkIt-M.js","assets/channels-B6bNTV7i.js","assets/complaints-BA2CDCPC.js","assets/contracts-Bk4hmbCb.js","assets/customers-BqPgd2up.js","assets/leads-PsiTHbdN.js","assets/questionnaires-nFr8-Uv4.js","assets/dashboard-CCYZXxTu.js","assets/404-BTD8CAKp.js","assets/404-lb1dpT3n.css","assets/accounts-BG3LM3oT.js","assets/finance-CoczR0xj.js","assets/categories-pnwbIy3A.js","assets/invoices-Qo11LBiA.js","assets/payments-DwMYfAkP.js","assets/prepaid-cards-DT00XJFX.js","assets/records-CQ-q5Ta1.js","assets/transactions-pvG4YuIs.js","assets/attendances-Cv2Ceyms.js","assets/hr-CYqLK_6c.js","assets/leaves-rsAWYvRf.js","assets/profiles-BYmx74HQ.js","assets/salaries-8jlqvzHO.js","assets/schedules-m8M29YUB.js","assets/checks-BPkkDfPT.js","assets/inventory-BCukmUtW.js","assets/materials-Csm9CJC6.js","assets/purchase-orders-y3mcpfPu.js","assets/stock-BBUycB2R.js","assets/stock-BKGyHpKj.css","assets/stock-movements-DoJ3Hf1Q.js","assets/suppliers-3JJpsYpy.js","assets/transfers-CljKq8pY.js","assets/warehouses-Bl-wItmk.js","assets/articles-B1z_DB6H.js","assets/kb-DoVqfT25.js","assets/categories-Djm6nnOq.js","assets/login-yCCWUWEu.js","assets/daily-plans--E2KeeGc.js","assets/meal-CL1Cz_RN.js","assets/dishes-DyX1JK0o.js","assets/reviews-COjDLEsX.js","assets/templates-1qMDe9-D.js","assets/nannies-DgwxPzxp.js","assets/nanny-Cp-L-Ws0.js","assets/orders-B69tXrS_.js","assets/schedules-DvK15sxY.js","assets/announcements-C5yCtxKi.js","assets/office-DHw6Jomg.js","assets/approval-templates-CRSGiroP.js","assets/approvals-CHwBE6jA.js","assets/handovers-DrzjoVE_.js","assets/notifications-B0Q-bm4i.js","assets/notifications-g_qm3ySB.css","assets/register-DkbZcE0x.js","assets/exports-D3q-Ds3y.js","assets/report-DzdIZI4P.js","assets/exports-B_uIFYth.css","assets/overview-Cqs4GcPa.js","assets/overview-BxW0qUIU.css","assets/board-CxdjHu9X.js","assets/room-DSHyULwI.js","assets/call-records-C6rwRG6C.js","assets/outings-GFRrCP2v.js","assets/reservations-BVaedG0F.js","assets/room-types-B7oEnDTu.js","assets/rooms-r10LmL0K.js","assets/executions-BNgXsTAf.js","assets/service-Cm4zwPyA.js","assets/executions-BEcAvGO_.css","assets/items-C2rlBFYf.js","assets/orders-e9sJ-_wO.js","assets/packages-XivrkQe2.js","assets/departments-IS1n2am2.js","assets/dictionaries-Cy4AY1wm.js","assets/dictionaries-BxACn_24.css","assets/logs-DlJnV5oW.js","assets/logs-BEnn1I4-.css","assets/menus-D-P1fAYd.js","assets/positions-DHnX1aEP.js","assets/registration-packages-CPtYFwqs.js","assets/roles-D0L92cu4.js","assets/roles-DRo0ztff.css","assets/stores-B16nMXxT.js","assets/users-D43TCHdR.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-ZRE77JpD.js";var i=()=>t(()=>import(`./layout-BzT6v6aD.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-CeoPfK2B.js`),__vite__mapDeps([10,1,2,3,4,5,11,7,8,12])),"/src/views/care/health-metrics/index.vue":()=>t(()=>import(`./health-metrics-B4-E0Srw.js`),__vite__mapDeps([13,1,2,3,4,5,11,7,8,12])),"/src/views/care/plans/index.vue":()=>t(()=>import(`./plans-BQlzEWv_.js`),__vite__mapDeps([14,1,2,3,4,11,7,8,15])),"/src/views/care/profiles/index.vue":()=>t(()=>import(`./profiles-Bcz4YuOY.js`),__vite__mapDeps([16,1,2,3,4,11,7,8,12])),"/src/views/care/records/index.vue":()=>t(()=>import(`./records-D7BkIt-M.js`),__vite__mapDeps([17,1,2,3,4,11,7,8])),"/src/views/crm/channels/index.vue":()=>t(()=>import(`./channels-B6bNTV7i.js`),__vite__mapDeps([18,1,2,3,4,12,7,8])),"/src/views/crm/complaints/index.vue":()=>t(()=>import(`./complaints-BA2CDCPC.js`),__vite__mapDeps([19,1,2,3,4,12,7,8])),"/src/views/crm/contracts/index.vue":()=>t(()=>import(`./contracts-Bk4hmbCb.js`),__vite__mapDeps([20,1,2,3,4,12,7,8])),"/src/views/crm/customers/index.vue":()=>t(()=>import(`./customers-BqPgd2up.js`),__vite__mapDeps([21,1,2,3,4,12,7,8])),"/src/views/crm/leads/index.vue":()=>t(()=>import(`./leads-PsiTHbdN.js`),__vite__mapDeps([22,1,2,3,4,12,7,8,15])),"/src/views/crm/questionnaires/index.vue":()=>t(()=>import(`./questionnaires-nFr8-Uv4.js`),__vite__mapDeps([23,1,2,3,4,12,7,8])),"/src/views/dashboard/index.vue":()=>t(()=>import(`./dashboard-CCYZXxTu.js`),__vite__mapDeps([24,1,2,3,4,5,6,7,8])),"/src/views/error/404.vue":()=>t(()=>import(`./404-BTD8CAKp.js`),__vite__mapDeps([25,1,2,3,4,26])),"/src/views/finance/accounts/index.vue":()=>t(()=>import(`./accounts-BG3LM3oT.js`),__vite__mapDeps([27,1,2,3,4,28,7,8])),"/src/views/finance/categories/index.vue":()=>t(()=>import(`./categories-pnwbIy3A.js`),__vite__mapDeps([29,1,2,3,4,28,7,8])),"/src/views/finance/invoices/index.vue":()=>t(()=>import(`./invoices-Qo11LBiA.js`),__vite__mapDeps([30,1,2,3,4,28,7,8])),"/src/views/finance/payments/index.vue":()=>t(()=>import(`./payments-DwMYfAkP.js`),__vite__mapDeps([31,1,2,3,4,28,7,8])),"/src/views/finance/prepaid-cards/index.vue":()=>t(()=>import(`./prepaid-cards-DT00XJFX.js`),__vite__mapDeps([32,1,2,3,4,28,7,8])),"/src/views/finance/records/index.vue":()=>t(()=>import(`./records-CQ-q5Ta1.js`),__vite__mapDeps([33,1,2,3,4,28,7,8])),"/src/views/finance/transactions/index.vue":()=>t(()=>import(`./transactions-pvG4YuIs.js`),__vite__mapDeps([34,1,2,3,4,28,7,8])),"/src/views/hr/attendances/index.vue":()=>t(()=>import(`./attendances-Cv2Ceyms.js`),__vite__mapDeps([35,1,2,3,4,36,7,8])),"/src/views/hr/leaves/index.vue":()=>t(()=>import(`./leaves-rsAWYvRf.js`),__vite__mapDeps([37,1,2,3,4,36,7,8])),"/src/views/hr/profiles/index.vue":()=>t(()=>import(`./profiles-BYmx74HQ.js`),__vite__mapDeps([38,1,2,3,4,36,7,8])),"/src/views/hr/salaries/index.vue":()=>t(()=>import(`./salaries-8jlqvzHO.js`),__vite__mapDeps([39,1,2,3,4,36,7,8])),"/src/views/hr/schedules/index.vue":()=>t(()=>import(`./schedules-m8M29YUB.js`),__vite__mapDeps([40,1,2,3,4,36,7,8])),"/src/views/inventory/checks/index.vue":()=>t(()=>import(`./checks-BPkkDfPT.js`),__vite__mapDeps([41,1,2,3,4,42,7,8])),"/src/views/inventory/materials/index.vue":()=>t(()=>import(`./materials-Csm9CJC6.js`),__vite__mapDeps([43,1,2,3,4,42,7,8])),"/src/views/inventory/purchase-orders/index.vue":()=>t(()=>import(`./purchase-orders-y3mcpfPu.js`),__vite__mapDeps([44,1,2,3,4,42,7,8])),"/src/views/inventory/stock/index.vue":()=>t(()=>import(`./stock-BBUycB2R.js`),__vite__mapDeps([45,1,2,3,4,42,7,8,46])),"/src/views/inventory/stock-movements/index.vue":()=>t(()=>import(`./stock-movements-DoJ3Hf1Q.js`),__vite__mapDeps([47,1,2,3,4,42,7,8])),"/src/views/inventory/suppliers/index.vue":()=>t(()=>import(`./suppliers-3JJpsYpy.js`),__vite__mapDeps([48,1,2,3,4,42,7,8])),"/src/views/inventory/transfers/index.vue":()=>t(()=>import(`./transfers-CljKq8pY.js`),__vite__mapDeps([49,1,2,3,4,42,7,8])),"/src/views/inventory/warehouses/index.vue":()=>t(()=>import(`./warehouses-Bl-wItmk.js`),__vite__mapDeps([50,1,2,3,4,42,7,8])),"/src/views/kb/articles/index.vue":()=>t(()=>import(`./articles-B1z_DB6H.js`),__vite__mapDeps([51,1,2,3,4,52,7,8])),"/src/views/kb/categories/index.vue":()=>t(()=>import(`./categories-Djm6nnOq.js`),__vite__mapDeps([53,1,2,3,4,52,7,8])),"/src/views/login/index.vue":()=>t(()=>import(`./login-yCCWUWEu.js`),__vite__mapDeps([54,1,2,3,4,5,6,7,8])),"/src/views/meal/daily-plans/index.vue":()=>t(()=>import(`./daily-plans--E2KeeGc.js`),__vite__mapDeps([55,1,2,3,4,12,7,8,56])),"/src/views/meal/dishes/index.vue":()=>t(()=>import(`./dishes-DyX1JK0o.js`),__vite__mapDeps([57,1,2,3,4,56,7,8])),"/src/views/meal/reviews/index.vue":()=>t(()=>import(`./reviews-COjDLEsX.js`),__vite__mapDeps([58,1,2,3,4,5,12,7,8,56])),"/src/views/meal/templates/index.vue":()=>t(()=>import(`./templates-1qMDe9-D.js`),__vite__mapDeps([59,1,2,3,4,5,56,7,8])),"/src/views/nanny/nannies/index.vue":()=>t(()=>import(`./nannies-DgwxPzxp.js`),__vite__mapDeps([60,1,2,3,4,61,7,8])),"/src/views/nanny/orders/index.vue":()=>t(()=>import(`./orders-B69tXrS_.js`),__vite__mapDeps([62,1,2,3,4,61,7,8])),"/src/views/nanny/schedules/index.vue":()=>t(()=>import(`./schedules-DvK15sxY.js`),__vite__mapDeps([63,1,2,3,4,61,7,8])),"/src/views/office/announcements/index.vue":()=>t(()=>import(`./announcements-C5yCtxKi.js`),__vite__mapDeps([64,1,2,3,4,65,7,8])),"/src/views/office/approval-templates/index.vue":()=>t(()=>import(`./approval-templates-CRSGiroP.js`),__vite__mapDeps([66,1,2,3,4,65,7,8])),"/src/views/office/approvals/index.vue":()=>t(()=>import(`./approvals-CHwBE6jA.js`),__vite__mapDeps([67,1,2,3,4,65,7,8])),"/src/views/office/handovers/index.vue":()=>t(()=>import(`./handovers-DrzjoVE_.js`),__vite__mapDeps([68,1,2,3,4,65,7,8])),"/src/views/office/notifications/index.vue":()=>t(()=>import(`./notifications-B0Q-bm4i.js`),__vite__mapDeps([69,1,2,3,4,65,7,8,70])),"/src/views/register/index.vue":()=>t(()=>import(`./register-DkbZcE0x.js`),__vite__mapDeps([71,1,2,3,4,8])),"/src/views/report/exports/index.vue":()=>t(()=>import(`./exports-D3q-Ds3y.js`),__vite__mapDeps([72,1,2,3,4,73,7,8,74])),"/src/views/report/overview/index.vue":()=>t(()=>import(`./overview-Cqs4GcPa.js`),__vite__mapDeps([75,1,2,3,4,73,7,8,76])),"/src/views/room/board/index.vue":()=>t(()=>import(`./board-CxdjHu9X.js`),__vite__mapDeps([77,1,2,3,4,78,7,8])),"/src/views/room/call-records/index.vue":()=>t(()=>import(`./call-records-C6rwRG6C.js`),__vite__mapDeps([79,1,2,3,4,12,7,8,78])),"/src/views/room/outings/index.vue":()=>t(()=>import(`./outings-GFRrCP2v.js`),__vite__mapDeps([80,1,2,3,4,12,7,8,78])),"/src/views/room/reservations/index.vue":()=>t(()=>import(`./reservations-BVaedG0F.js`),__vite__mapDeps([81,1,2,3,4,12,7,8,78])),"/src/views/room/room-types/index.vue":()=>t(()=>import(`./room-types-B7oEnDTu.js`),__vite__mapDeps([82,1,2,3,4,78,7,8])),"/src/views/room/rooms/index.vue":()=>t(()=>import(`./rooms-r10LmL0K.js`),__vite__mapDeps([83,1,2,3,4,78,7,8])),"/src/views/service/executions/index.vue":()=>t(()=>import(`./executions-BNgXsTAf.js`),__vite__mapDeps([84,1,2,3,4,5,85,7,8,86])),"/src/views/service/items/index.vue":()=>t(()=>import(`./items-C2rlBFYf.js`),__vite__mapDeps([87,1,2,3,4,85,7,8])),"/src/views/service/orders/index.vue":()=>t(()=>import(`./orders-e9sJ-_wO.js`),__vite__mapDeps([88,1,2,3,4,85,7,8])),"/src/views/service/packages/index.vue":()=>t(()=>import(`./packages-XivrkQe2.js`),__vite__mapDeps([89,1,2,3,4,85,7,8])),"/src/views/system/departments/index.vue":()=>t(()=>import(`./departments-IS1n2am2.js`),__vite__mapDeps([90,1,2,3,4,15,7,8])),"/src/views/system/dictionaries/index.vue":()=>t(()=>import(`./dictionaries-Cy4AY1wm.js`),__vite__mapDeps([91,1,2,3,4,15,7,8,92])),"/src/views/system/logs/index.vue":()=>t(()=>import(`./logs-DlJnV5oW.js`),__vite__mapDeps([93,1,2,3,4,15,7,8,94])),"/src/views/system/menus/index.vue":()=>t(()=>import(`./menus-D-P1fAYd.js`),__vite__mapDeps([95,1,2,3,4,15,7,8])),"/src/views/system/positions/index.vue":()=>t(()=>import(`./positions-DHnX1aEP.js`),__vite__mapDeps([96,1,2,3,4,15,7,8])),"/src/views/system/registration-packages/index.vue":()=>t(()=>import(`./registration-packages-CPtYFwqs.js`),__vite__mapDeps([97,1,2,3,4,15,7,8])),"/src/views/system/roles/index.vue":()=>t(()=>import(`./roles-D0L92cu4.js`),__vite__mapDeps([98,1,2,3,4,15,7,8,99])),"/src/views/system/stores/index.vue":()=>t(()=>import(`./stores-B16nMXxT.js`),__vite__mapDeps([100,1,2,3,4,15,7,8])),"/src/views/system/users/index.vue":()=>t(()=>import(`./users-D43TCHdR.js`),__vite__mapDeps([101,1,2,3,4,15,7,8]))});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}; |