{"ast":null,"code":"import \"core-js/modules/es.array.push.js\";\nexport default {\n name: \"Manager\",\n data() {\n return {\n user: JSON.parse(localStorage.getItem('xm-user') || '{}')\n };\n },\n created() {\n if (!this.user.id) {\n this.$router.push('/login');\n }\n },\n methods: {\n updateUser() {\n this.user = JSON.parse(localStorage.getItem('xm-user') || '{}'); // 重新获取下用户的最新信息\n },\n\n goToPerson() {\n if (this.user.role === 'ADMIN') {\n this.$router.push('/adminPerson');\n }\n },\n logout() {\n localStorage.removeItem('xm-user');\n this.$router.push('/login');\n }\n }\n};","map":{"version":3,"names":["name","data","user","JSON","parse","localStorage","getItem","created","id","$router","push","methods","updateUser","goToPerson","role","logout","removeItem"],"sources":["src/views/Manager.vue"],"sourcesContent":["\r\n\r\n\r\n\r\n"],"mappings":";AAmEA;EACAA,IAAA;EACAC,KAAA;IACA;MACAC,IAAA,EAAAC,IAAA,CAAAC,KAAA,CAAAC,YAAA,CAAAC,OAAA;IACA;EACA;EACAC,QAAA;IACA,UAAAL,IAAA,CAAAM,EAAA;MACA,KAAAC,OAAA,CAAAC,IAAA;IACA;EACA;EACAC,OAAA;IACAC,WAAA;MACA,KAAAV,IAAA,GAAAC,IAAA,CAAAC,KAAA,CAAAC,YAAA,CAAAC,OAAA;IACA;;IACAO,WAAA;MACA,SAAAX,IAAA,CAAAY,IAAA;QACA,KAAAL,OAAA,CAAAC,IAAA;MACA;IACA;IACAK,OAAA;MACAV,YAAA,CAAAW,UAAA;MACA,KAAAP,OAAA,CAAAC,IAAA;IACA;EACA;AACA"},"metadata":{},"sourceType":"module","externalDependencies":[]}