Authored by 毕凯

用户信息完善

... ... @@ -65,6 +65,9 @@ const user = {
ctx.body = {
code: 200
};
},
info(ctx) {
ctx.body = ctx.session.user;
}
};
... ... @@ -73,5 +76,6 @@ r.get('/new', user.new_page);
r.get('/edit', user.edit_page);
r.post('/save', user.save);
r.post('/del', user.del);
r.get('/info', user.info);
module.exports = r;
\ No newline at end of file
... ...
... ... @@ -2,7 +2,7 @@
<div class="sidebar">
<div class="sidebar-user">
<Avatar icon="person" size="large" :src="userImg" />
<span class="username">Username</span>
<span class="username">{{user.username}}</span>
</div>
<Menu class="sidebar-menu" active-name="1-2" theme="light" width="auto" :open-names="['1']">
<Submenu name="1">
... ... @@ -131,12 +131,21 @@
<script>
import userImg from '../../../images/photos/user1.png'
import axios from 'axios'
export default {
data() {
data() {
return {
userImg
userImg,
user: {}
}
}
},
async created() {
const result = await axios.get('/users/info')
if (result.status === 200) {
this.user = result.data
}
}
}
</script>
... ...