qauMaWeb/node_modules/.cache/babel-loader/ce884ec001ce81d7e1af97b8285...

1 line
7.4 KiB
JSON
Raw Normal View History

2024-10-13 18:02:27 +08:00
{"ast":null,"code":"//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nimport request from \"@/utils/request\";\nexport default {\n name: \"Aside\",\n props: {\n isCollapse: Boolean\n },\n data: function data() {\n return {\n role: 'user',\n menuFlags: {\n userMenu: false,\n fileMenu: false,\n avatarMenu: false,\n goodMenu: false,\n carouselMenu: false,\n orderMenu: false,\n categoryMenu: false,\n incomeChartMenu: false,\n incomeRankMenu: false\n }\n };\n },\n computed: {\n userGroup: function userGroup() {\n return this.menuFlags.userMenu;\n },\n fileGroup: function fileGroup() {\n return this.menuFlags.fileMenu || this.menuFlags.avatarMenu;\n },\n GoodGroup: function GoodGroup() {\n return this.menuFlags.goodMenu || this.menuFlags.orderMenu || this.menuFlags.categoryMenu || this.menuFlags.carouselMenu;\n },\n incomeGroup: function incomeGroup() {\n return this.menuFlags.incomeChartMenu || this.menuFlags.incomeRankMenu;\n }\n },\n created: function created() {\n var _this = this;\n\n request.post(\"http://localhost:9191/role\").then(function (res) {\n if (res.code === '200') {\n _this.role = res.data;\n console.log(\"asiderrole\" + _this.role);\n\n if (_this.role === 'admin') {\n _this.menuFlags.userMenu = true;\n _this.menuFlags.fileMenu = true;\n _this.menuFlags.avatarMenu = true;\n _this.menuFlags.categoryMenu = true;\n _this.menuFlags.goodMenu = true;\n _this.menuFlags.carouselMenu = true;\n _this.menuFlags.orderMenu = true;\n _this.menuFlags.incomeChartMenu = true;\n _this.menuFlags.incomeRankMenu = true;\n } else if (_this.role === 'user') {}\n\n console.log(_this.menuFlags);\n }\n });\n }\n};","map":{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAkDA;AAEA;AACAA,eADA;AAEAC;AACAC;AADA,GAFA;AAKAC,MALA,kBAKA;AACA;AACAC,kBADA;AAEAC;AACAC,uBADA;AAEAC,uBAFA;AAGAC,yBAHA;AAIAC,uBAJA;AAKAC,2BALA;AAMAC,wBANA;AAOAC,2BAPA;AAQAC,8BARA;AASAC;AATA;AAFA;AAcA,GApBA;AAqBAC;AACAC;AACA;AACA,KAHA;AAIAC;AACA;AACA,KANA;AAOAC;AACA;AACA,KATA;AAUAC;AACA;AACA;AAZA,GArBA;AAmCAC,SAnCA,qBAmCA;AAAA;;AACAC;AACA;AACA;AACAC;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAVA,MAWA,4BAEA;;AACAA;AACA;AACA,KApBA;AAqBA;AAzDA","names":["name","props","isCollapse","data","role","menuFlags","userMenu","fileMenu","avatarMenu","goodMenu","carouselMenu","orderMenu","categoryMenu","incomeChartMenu","incomeRankMenu","computed","userGroup","fileGroup","GoodGroup","incomeGroup","created","request","console"],"sourceRoot":"src/components","sources":["Aside.vue"],"sourcesContent":["<template>\r\n <el-menu :default-openeds=\"['2', 'good']\" style=\"height: 100%;\"\r\n background-color=\"rgb(48,65,86)\"\r\n text-color =\"#fff\"\r\n :collapse-transition=\"false\"\r\n :collapse=\"isCollapse\"\r\n router\r\n >\r\n <div style=\"height: 60px;margin-left: 30px; line-height: 60px\">\r\n <router-link to=\"/manage/home\">\r\n <img src=\"../resource/logo.png\" style=\"width: 32px;position: relative; top: 7px;right: 6px\">\r\n </router-link>\r\n <span slot=\"title\" style=\"color: aliceblue;font-size: 22px\" v-show=\"!isCollapse\">在线商城管理系统</span>\r\n </div>\r\n <el-menu-item index=\"/manage/home\">\r\n <i class=\"el-icon-house\"></i><span slot=\"title\">主页</span>\r\n </el-menu-item>\r\n <el-menu-item index=\"/\">\r\n <i class=\"el-icon-house\"></i><span slot=\"title\">前台</span>\r\n </el-menu-item>\r\n\r\n <el-submenu index=\"2\">\r\n <template slot=\"title\" >\r\n <i class=\"el-icon-menu\"></i><span slot=\"title\">系统管理</span></template>\r\n <el-submenu v-show=\"userGroup