isLogin.vue 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <template>
  2. <div class="course-my ng-scope">
  3. <div class="course-my-info clear">
  4. <a class="my-headimg">
  5. <img v-if="user.gender=='男'" src="../../../assets/images/user-man.jpg" >
  6. <img v-else-if="user.gender=='女'" src="../../../assets/images/user-woman.jpg" >
  7. <img v-else src="../../../assets/images/user-img_hash24aa2f2347.jpg">
  8. </a>
  9. <div class="info-detail">
  10. <div class="pt20 fs18">欢迎您,
  11. <span class="aw ng-binding" :title="user.nickname" style="display:inline" >
  12. {{user.nickname}}
  13. </span>
  14. </div>
  15. </div>
  16. </div>
  17. <div class="login-entry " style="width: 100%;">
  18. <button class="btn-b-b w196 fs15" @click="gotoPage('/center/home')">进入学习中心</button>
  19. </div>
  20. <ul class="entry-box clear">
  21. <li>
  22. <a href="javascript:void(0)" @click="gotoPage('/center/market')">
  23. <i class="p-ico i7"></i><span>继续教育</span></a>
  24. </li>
  25. <li><a href="javascript:void(0)" @click="gotoPage('/center/class/train')">
  26. <i class="p-ico i1"></i><span>我的学习</span></a>
  27. </li>
  28. <li><a href="javascript:void(0)" @click="gotoPage('/center/sign')">
  29. <i class="p-ico i2"></i><span>学时证明</span></a>
  30. </li>
  31. <li><a href="javascript:void(0)" @click="gotoPage('/nd-sign')">
  32. <i class="p-ico i3"></i><span>学时验证</span>
  33. </a></li>
  34. <li><a href="javascript:void(0)" @click="gotoPage('/center/setting')">
  35. <i class="p-ico i6"></i><span>帐号设置</span></a>
  36. </li>
  37. <li><a href="javascript:void(0)" @click="logout()">
  38. <i class="p-ico i10"></i><span>退出登录</span></a></li>
  39. </ul>
  40. </div>
  41. </template>
  42. <script>
  43. export default {
  44. props: {
  45. user: {
  46. type: Object,
  47. default: {
  48. nickanme: ''
  49. }
  50. }
  51. },
  52. methods: {
  53. openLoginDialog( event){
  54. this.$emit('openLoginDialog', event)
  55. },
  56. logout(){
  57. this.$emit('logout')
  58. },
  59. gotoPage( route ){
  60. this.$router.push( route );
  61. }
  62. }
  63. };
  64. </script>
  65. <style>
  66. @import url("./loginBase.css");
  67. </style>