{"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(\"asider,role:\" + _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":["\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 \r\n \r\n \r\n\r\n\r\n\r\n\r\n"]},"metadata":{},"sourceType":"module"}