doctor-header.js 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. (function(){
  2. Vue.component('doctor-header', {
  3. template: `<div class="bgc-fff c-border-b">
  4. <div class="container">
  5. <div class="row">
  6. <div class="clearfix ui-grid-middle">
  7. <div class="fl ui-col-0">
  8. <img src="../../../images/doctor_logo_menhu_img.png">
  9. </div>
  10. <div class="fl ml20">
  11. <div class="nav">
  12. <a v-for="(item, index) in navList" class="nav-item" :class="{'active': selectedNav==index}" @click="chooseNav(index)">{{item.text}}</a>
  13. </div>
  14. </div>
  15. </div>
  16. </div>
  17. </div>
  18. </div>`,
  19. props: [],
  20. data: function(){
  21. return {
  22. navList: [{
  23. id: 0,
  24. text: "首页",
  25. link: 'index.html'
  26. },{
  27. id: 1,
  28. text: "远程医学教育",
  29. link: ''
  30. },{
  31. id: 2,
  32. text: "远程会诊服务",
  33. link: ''
  34. },{
  35. id: 3,
  36. text: "双向转诊服务",
  37. link: ''
  38. }],
  39. selectedNav: null
  40. }
  41. },
  42. mounted: function() {
  43. //判断当前页面是第几个菜单页
  44. var selectedNav = window.sessionStorage.getItem("selectedDocNav") ? window.sessionStorage.getItem("selectedDocNav") : '0';
  45. this.selectedNav = selectedNav;
  46. },
  47. methods: {
  48. login: function(){
  49. //跳转到登录页面
  50. },
  51. logout: function(){
  52. },
  53. download: function(){
  54. //下载APP
  55. },
  56. chooseNav: function(val){
  57. window.sessionStorage.setItem("selectedDocNav", val);
  58. this.selectedNav = val;
  59. window.location.href = this.navList[val].link
  60. }
  61. }
  62. })
  63. })()