{"ast":null,"code":"import { createElementVNode as _createElementVNode, createVNode as _createVNode, resolveComponent as _resolveComponent, withCtx as _withCtx, createCommentVNode as _createCommentVNode, openBlock as _openBlock, createBlock as _createBlock, toDisplayString as _toDisplayString, createTextVNode as _createTextVNode } from \"vue\";\nconst _hoisted_1 = {\n class: \"header-right\"\n};\nexport function render(_ctx, _cache, $props, $setup, $data, $options) {\n const _component_el_icon = _resolveComponent(\"el-icon\");\n const _component_el_menu_item = _resolveComponent(\"el-menu-item\");\n const _component_el_menu = _resolveComponent(\"el-menu\");\n const _component_el_aside = _resolveComponent(\"el-aside\");\n const _component_el_button = _resolveComponent(\"el-button\");\n const _component_el_header = _resolveComponent(\"el-header\");\n const _component_router_view = _resolveComponent(\"router-view\");\n const _component_el_main = _resolveComponent(\"el-main\");\n const _component_el_container = _resolveComponent(\"el-container\");\n return _openBlock(), _createBlock(_component_el_container, {\n class: \"layout-container\"\n }, {\n default: _withCtx(() => [_createVNode(_component_el_aside, {\n width: \"200px\"\n }, {\n default: _withCtx(() => [_cache[3] || (_cache[3] = _createElementVNode(\"div\", {\n class: \"logo\"\n }, \"物流管理系统\", -1 /* HOISTED */)), _createVNode(_component_el_menu, {\n router: true,\n \"default-active\": $setup.route.path\n }, {\n default: _withCtx(() => [_createVNode(_component_el_menu_item, {\n index: \"/orders/my\"\n }, {\n default: _withCtx(() => [_createVNode(_component_el_icon, null, {\n default: _withCtx(() => [_createVNode($setup[\"Document\"])]),\n _: 1 /* STABLE */\n }), _cache[0] || (_cache[0] = _createElementVNode(\"span\", null, \"我的订单\", -1 /* HOISTED */))]),\n _: 1 /* STABLE */\n }), _createCommentVNode(\" 仓库管理员可见 \"), $setup.userInfo.roles?.includes('ROLE_WAREHOUSE_ADMIN') ? (_openBlock(), _createBlock(_component_el_menu_item, {\n key: 0,\n index: \"/orders/create\"\n }, {\n default: _withCtx(() => [_createVNode(_component_el_icon, null, {\n default: _withCtx(() => [_createVNode($setup[\"Plus\"])]),\n _: 1 /* STABLE */\n }), _cache[1] || (_cache[1] = _createElementVNode(\"span\", null, \"创建订单\", -1 /* HOISTED */))]),\n _: 1 /* STABLE */\n })) : _createCommentVNode(\"v-if\", true), _createCommentVNode(\" 管理员可见 \"), $setup.userInfo.roles?.includes('ROLE_ADMIN') ? (_openBlock(), _createBlock(_component_el_menu_item, {\n key: 1,\n index: \"/orders\"\n }, {\n default: _withCtx(() => [_createVNode(_component_el_icon, null, {\n default: _withCtx(() => [_createVNode($setup[\"List\"])]),\n _: 1 /* STABLE */\n }), _cache[2] || (_cache[2] = _createElementVNode(\"span\", null, \"所有订单\", -1 /* HOISTED */))]),\n _: 1 /* STABLE */\n })) : _createCommentVNode(\"v-if\", true)]),\n _: 1 /* STABLE */\n }, 8 /* PROPS */, [\"default-active\"])]),\n _: 1 /* STABLE */\n }), _createVNode(_component_el_container, null, {\n default: _withCtx(() => [_createVNode(_component_el_header, null, {\n default: _withCtx(() => [_createElementVNode(\"div\", _hoisted_1, [_createElementVNode(\"span\", null, _toDisplayString($setup.userInfo.username), 1 /* TEXT */), _createVNode(_component_el_button, {\n type: \"text\",\n onClick: $setup.handleLogout\n }, {\n default: _withCtx(() => _cache[4] || (_cache[4] = [_createTextVNode(\"退出登录\")])),\n _: 1 /* STABLE */\n })])]),\n _: 1 /* STABLE */\n }), _createVNode(_component_el_main, null, {\n default: _withCtx(() => [_createVNode(_component_router_view)]),\n _: 1 /* STABLE */\n })]),\n _: 1 /* STABLE */\n })]),\n _: 1 /* STABLE */\n });\n}","map":{"version":3,"names":["class","_createBlock","_component_el_container","default","_withCtx","_createVNode","_component_el_aside","width","_createElementVNode","_component_el_menu","router","$setup","route","path","_component_el_menu_item","index","_component_el_icon","_","_createCommentVNode","userInfo","roles","includes","key","_component_el_header","_hoisted_1","_toDisplayString","username","_component_el_button","type","onClick","handleLogout","_cache","_createTextVNode","_component_el_main","_component_router_view"],"sources":["D:\\language\\VScode\\Front-end logistics\\src\\components\\layout\\index.vue"],"sourcesContent":["\r\n \r\n \r\n 物流管理系统
\r\n \r\n \r\n \r\n 我的订单\r\n \r\n \r\n \r\n \r\n \r\n 创建订单\r\n \r\n \r\n \r\n \r\n
\r\n 所有订单\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n\r\n\r\n\r\n "],"mappings":";;EAmCaA,KAAK,EAAC;AAAc;;;;;;;;;;;uBAlC/BC,YAAA,CA4CeC,uBAAA;IA5CDF,KAAK,EAAC;EAAkB;IADxCG,OAAA,EAAAC,QAAA,CAEI,MA6BW,CA7BXC,YAAA,CA6BWC,mBAAA;MA7BDC,KAAK,EAAC;IAAO;MAF3BJ,OAAA,EAAAC,QAAA,CAGM,MAA8B,C,0BAA9BI,mBAAA,CAA8B;QAAzBR,KAAK,EAAC;MAAM,GAAC,QAAM,sBACxBK,YAAA,CA0BUI,kBAAA;QAzBPC,MAAM,EAAE,IAAI;QACZ,gBAAc,EAAEC,MAAA,CAAAC,KAAK,CAACC;;QAN/BV,OAAA,EAAAC,QAAA,CAQQ,MAGe,CAHfC,YAAA,CAGeS,uBAAA;UAHDC,KAAK,EAAC;QAAY;UARxCZ,OAAA,EAAAC,QAAA,CASU,MAA+B,CAA/BC,YAAA,CAA+BW,kBAAA;YATzCb,OAAA,EAAAC,QAAA,CASmB,MAAY,CAAZC,YAAA,CAAYM,MAAA,c;YAT/BM,CAAA;wCAUUT,mBAAA,CAAiB,cAAX,MAAI,qB;UAVpBS,CAAA;YAaQC,mBAAA,aAAgB,EAERP,MAAA,CAAAQ,QAAQ,CAACC,KAAK,EAAEC,QAAQ,4B,cADhCpB,YAAA,CAMea,uBAAA;UApBvBQ,GAAA;UAgBUP,KAAK,EAAC;;UAhBhBZ,OAAA,EAAAC,QAAA,CAkBU,MAA2B,CAA3BC,YAAA,CAA2BW,kBAAA;YAlBrCb,OAAA,EAAAC,QAAA,CAkBmB,MAAQ,CAARC,YAAA,CAAQM,MAAA,U;YAlB3BM,CAAA;wCAmBUT,mBAAA,CAAiB,cAAX,MAAI,qB;UAnBpBS,CAAA;cAAAC,mBAAA,gBAsBQA,mBAAA,WAAc,EAENP,MAAA,CAAAQ,QAAQ,CAACC,KAAK,EAAEC,QAAQ,kB,cADhCpB,YAAA,CAMea,uBAAA;UA7BvBQ,GAAA;UAyBUP,KAAK,EAAC;;UAzBhBZ,OAAA,EAAAC,QAAA,CA2BU,MAA2B,CAA3BC,YAAA,CAA2BW,kBAAA;YA3BrCb,OAAA,EAAAC,QAAA,CA2BmB,MAAQ,CAARC,YAAA,CAAQM,MAAA,U;YA3B3BM,CAAA;wCA4BUT,mBAAA,CAAiB,cAAX,MAAI,qB;UA5BpBS,CAAA;cAAAC,mBAAA,e;QAAAD,CAAA;;MAAAA,CAAA;QAiCIZ,YAAA,CAWeH,uBAAA;MA5CnBC,OAAA,EAAAC,QAAA,CAkCM,MAKY,CALZC,YAAA,CAKYkB,oBAAA;QAvClBpB,OAAA,EAAAC,QAAA,CAmCQ,MAGM,CAHNI,mBAAA,CAGM,OAHNgB,UAGM,GAFJhB,mBAAA,CAAoC,cAAAiB,gBAAA,CAA3Bd,MAAA,CAAAQ,QAAQ,CAACO,QAAQ,kBAC1BrB,YAAA,CAA6DsB,oBAAA;UAAlDC,IAAI,EAAC,MAAM;UAAEC,OAAK,EAAElB,MAAA,CAAAmB;;UArCzC3B,OAAA,EAAAC,QAAA,CAqCuD,MAAI2B,MAAA,QAAAA,MAAA,OArC3DC,gBAAA,CAqCuD,MAAI,E;UArC3Df,CAAA;;QAAAA,CAAA;UAyCMZ,YAAA,CAEU4B,kBAAA;QA3ChB9B,OAAA,EAAAC,QAAA,CA0CQ,MAA2B,CAA3BC,YAAA,CAA2B6B,sBAAA,E;QA1CnCjB,CAAA;;MAAAA,CAAA;;IAAAA,CAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}