{"remainingRequest":"D:\\源码\\vue-element-admin-master\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\源码\\vue-element-admin-master\\src\\views\\profile\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\源码\\vue-element-admin-master\\src\\views\\profile\\index.vue","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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KCmltcG9ydCB7IG1hcEdldHRlcnMgfSBmcm9tICd2dWV4JwppbXBvcnQgVXNlckNhcmQgZnJvbSAnLi9jb21wb25lbnRzL1VzZXJDYXJkJwppbXBvcnQgQWN0aXZpdHkgZnJvbSAnLi9jb21wb25lbnRzL0FjdGl2aXR5JwppbXBvcnQgVGltZWxpbmUgZnJvbSAnLi9jb21wb25lbnRzL1RpbWVsaW5lJwppbXBvcnQgQWNjb3VudCBmcm9tICcuL2NvbXBvbmVudHMvQWNjb3VudCcKCmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAnUHJvZmlsZScsCiAgY29tcG9uZW50czogeyBVc2VyQ2FyZCwgQWN0aXZpdHksIFRpbWVsaW5lLCBBY2NvdW50IH0sCiAgZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIHVzZXI6IHt9LAogICAgICBhY3RpdmVUYWI6ICdhY3Rpdml0eScKICAgIH0KICB9LAogIGNvbXB1dGVkOiB7CiAgICAuLi5tYXBHZXR0ZXJzKFsKICAgICAgJ25hbWUnLAogICAgICAnYXZhdGFyJywKICAgICAgJ3JvbGVzJwogICAgXSkKICB9LAogIGNyZWF0ZWQoKSB7CiAgICB0aGlzLmdldFVzZXIoKQogIH0sCiAgbWV0aG9kczogewogICAgZ2V0VXNlcigpIHsKICAgICAgdGhpcy51c2VyID0gewogICAgICAgIG5hbWU6IHRoaXMubmFtZSwKICAgICAgICByb2xlOiB0aGlzLnJvbGVzLmpvaW4oJyB8ICcpLAogICAgICAgIGVtYWlsOiAnYWRtaW5AdGVzdC5jb20nLAogICAgICAgIGF2YXRhcjogdGhpcy5hdmF0YXIKICAgICAgfQogICAgfQogIH0KfQo="},{"version":3,"sources":["index.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA+BA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"index.vue","sourceRoot":"src/views/profile","sourcesContent":["<template>\n <div class=\"app-container\">\n <div v-if=\"user\">\n <el-row :gutter=\"20\">\n\n <el-col :span=\"6\" :xs=\"24\">\n <user-card :user=\"user\" />\n </el-col>\n\n <el-col :span=\"18\" :xs=\"24\">\n <el-card>\n <el-tabs v-model=\"activeTab\">\n <el-tab-pane label=\"Activity\" name=\"activity\">\n <activity />\n </el-tab-pane>\n <el-tab-pane label=\"Timeline\" name=\"timeline\">\n <timeline />\n </el-tab-pane>\n <el-tab-pane label=\"Account\" name=\"account\">\n <account :user=\"user\" />\n </el-tab-pane>\n </el-tabs>\n </el-card>\n </el-col>\n\n </el-row>\n </div>\n </div>\n</template>\n\n<script>\nimport { mapGetters } from 'vuex'\nimport UserCard from './components/UserCard'\nimport Activity from './components/Activity'\nimport Timeline from './components/Timeline'\nimport Account from './components/Account'\n\nexport default {\n name: 'Profile',\n components: { UserCard, Activity, Timeline, Account },\n data() {\n return {\n user: {},\n activeTab: 'activity'\n }\n },\n computed: {\n ...mapGetters([\n 'name',\n 'avatar',\n 'roles'\n ])\n },\n created() {\n this.getUser()\n },\n methods: {\n getUser() {\n this.user = {\n name: this.name,\n role: this.roles.join(' | '),\n email: 'admin@test.com',\n avatar: this.avatar\n }\n }\n }\n}\n</script>\n"]}]}
|