{"remainingRequest":"D:\\源码\\vue-element-admin-master\\node_modules\\babel-loader\\lib\\index.js!D:\\源码\\vue-element-admin-master\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\源码\\vue-element-admin-master\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\源码\\vue-element-admin-master\\src\\views\\dashboard\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\源码\\vue-element-admin-master\\src\\views\\dashboard\\index.vue","mtime":1649647926000},{"path":"D:\\源码\\vue-element-admin-master\\babel.config.js","mtime":1649647926000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRDovXHU2RTkwXHU3ODAxL3Z1ZS1lbGVtZW50LWFkbWluLW1hc3Rlci9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vb2JqZWN0U3ByZWFkMi5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LmluY2x1ZGVzLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuc3RyaW5nLmluY2x1ZGVzLmpzIjsKLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgbWFwR2V0dGVycyB9IGZyb20gJ3Z1ZXgnOwppbXBvcnQgYWRtaW5EYXNoYm9hcmQgZnJvbSAnLi9hZG1pbic7CmltcG9ydCBlZGl0b3JEYXNoYm9hcmQgZnJvbSAnLi9lZGl0b3InOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ0Rhc2hib2FyZCcsCiAgY29tcG9uZW50czogewogICAgYWRtaW5EYXNoYm9hcmQ6IGFkbWluRGFzaGJvYXJkLAogICAgZWRpdG9yRGFzaGJvYXJkOiBlZGl0b3JEYXNoYm9hcmQKICB9LAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBjdXJyZW50Um9sZTogJ2FkbWluRGFzaGJvYXJkJwogICAgfTsKICB9LAogIGNvbXB1dGVkOiBfb2JqZWN0U3ByZWFkKHt9LCBtYXBHZXR0ZXJzKFsncm9sZXMnXSkpLAogIGNyZWF0ZWQ6IGZ1bmN0aW9uIGNyZWF0ZWQoKSB7CiAgICBpZiAoIXRoaXMucm9sZXMuaW5jbHVkZXMoJ2FkbWluJykpIHsKICAgICAgdGhpcy5jdXJyZW50Um9sZSA9ICdlZGl0b3JEYXNoYm9hcmQnOwogICAgfQogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;AAOA;AACA;AACA;AAEA;EACAA,iBADA;EAEAC;IAAAC;IAAAC;EAAA,CAFA;EAGAC,IAHA,kBAGA;IACA;MACAC;IADA;EAGA,CAPA;EAQAC,4BACAC,YACA,OADA,EADA,CARA;EAaAC,OAbA,qBAaA;IACA;MACA;IACA;EACA;AAjBA","names":["name","components","adminDashboard","editorDashboard","data","currentRole","computed","mapGetters","created"],"sourceRoot":"src/views/dashboard","sources":["index.vue"],"sourcesContent":["<template>\n <div class=\"dashboard-container\">\n <component :is=\"currentRole\" />\n </div>\n</template>\n\n<script>\nimport { mapGetters } from 'vuex'\nimport adminDashboard from './admin'\nimport editorDashboard from './editor'\n\nexport default {\n name: 'Dashboard',\n components: { adminDashboard, editorDashboard },\n data() {\n return {\n currentRole: 'adminDashboard'\n }\n },\n computed: {\n ...mapGetters([\n 'roles'\n ])\n },\n created() {\n if (!this.roles.includes('admin')) {\n this.currentRole = 'editorDashboard'\n }\n }\n}\n</script>\n"]}]}
|