header.js 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. (function(){
  2. Vue.component('page-header', {
  3. template: `<div id="main">
  4. <div class="c-border-b bgc-f5f5f5 c-666">
  5. <div class="container">
  6. <div class="row ptb10">
  7. <div class="col-md-6">公众健康服务平台</div>
  8. <div class="col-md-6 c-t-right">
  9. <span class="plr10 c-border-r " @click="download">下载APP</span>
  10. <span class="plr10 c-border-r " @click="login">{{loginText}}</span>
  11. <span class="plr10 " @click="logout">退出</span>
  12. </div>
  13. </div>
  14. </div>
  15. </div>
  16. <div class="container">
  17. <div class="row">
  18. <div class="ui-grid ui-grid-middle">
  19. <div class="ui-col-0">
  20. <img src="../../images/LOGO.png">
  21. </div>
  22. <div class="ui-col-1 pl30">
  23. <div class="input-group search-box">
  24. <i class="search-icon"></i>
  25. <input type="text" class="form-control search-input" v-model="searchText" placeholder="请输入医院、医生姓名">
  26. <span class="input-group-btn">
  27. <button type="button" class="btn btn-primary bgc-0ad8c8">搜 索</button>
  28. </span>
  29. </div>
  30. <div class=" c-909090 mt5"><span class="mr10">糖尿病</span><span class="mr10">胃炎</span><span class="mr10">协和医院</span><span class="mr10">林舜国</span></div>
  31. </div>
  32. <div class="ui-col-0 ptb10">
  33. <img src="" width="80" height="80">
  34. <div class=" c-909090 c-t-center mt5">手机扫一扫</div>
  35. </div>
  36. </div>
  37. </div>
  38. </div>
  39. <div class="bgc-0ad8c8 h45">
  40. <div class="container">
  41. <div class="row">
  42. <div class="nav">
  43. <a v-for="(item, index) in navList" class="nav-item" :class="{'active': selectedNav==index}" @click="chooseNav(index)">{{item.text}}</a>
  44. </div>
  45. </div>
  46. </div>
  47. </div>
  48. </div>`,
  49. props: [],
  50. data: function(){
  51. return {
  52. loginText: '您好,请登录',
  53. searchText: '',
  54. navList: [{
  55. text: "预约挂号",
  56. link: ''
  57. },{
  58. text: "健康档案",
  59. link: ''
  60. },{
  61. text: "我的就诊",
  62. link: ''
  63. }],
  64. selectedNav: 0
  65. }
  66. },
  67. methods: {
  68. login: function(){
  69. //跳转到登录页面
  70. },
  71. logout: function(){
  72. },
  73. download: function(){
  74. //下载APP
  75. },
  76. chooseNav: function(val){
  77. this.selectedNav = val;
  78. }
  79. }
  80. })
  81. })()