_hoscode.vue 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. <template>
  2. <!-- header -->
  3. <div class="nav-container page-component">
  4. <!--左侧导航 #start -->
  5. <div class="nav left-nav">
  6. <div class="nav-item ">
  7. <span class="v-link clickable dark" :onclick="'javascript:window.location=\'/hospital/'+hospital.hoscode+'\''">预约挂号 </span>
  8. </div>
  9. <div class="nav-item selected">
  10. <span class="v-link selected dark" :onclick="'javascript:window.location=\'/hospital/detail/'+hospital.hoscode+'\''"> 医院详情 </span>
  11. </div>
  12. <div class="nav-item">
  13. <span class="v-link clickable dark" :onclick="'javascript:window.location=\'/hospital/notice/'+hospital.hoscode+'\''"> 预约须知 </span>
  14. </div>
  15. <div class="nav-item "><span
  16. class="v-link clickable dark"> 停诊信息 </span>
  17. </div>
  18. <div class="nav-item "><span
  19. class="v-link clickable dark"> 查询/取消 </span>
  20. </div>
  21. </div>
  22. <!-- 左侧导航 #end -->
  23. <!-- 右侧内容 #start -->
  24. <div class="page-container">
  25. <div class="hospital-detail">
  26. <div class="common-header">
  27. <div class="title-wrapper"><span class="hospital-title">{{ hospital.hosname }}</span>
  28. <div class="icon-wrapper"><span class="iconfont"></span> {{ hospital.param.hostypeString }}</div>
  29. </div>
  30. </div>
  31. <div class="info-wrapper"><img :src="'data:image/jpeg;base64,'+hospital.logoData" :alt="hospital.hosname" style="width: 80px; height: 80px;">
  32. <div class="content-wrapper">
  33. <div></div>
  34. <div></div>
  35. <div></div>
  36. <div>
  37. <div class="icon-text-wrapper"><span class="iconfont prefix-icon"></span>
  38. <span class="text"><p>{{ hospital.route }}</p>
  39. </span><span class="iconfont right-icon"></span></div>
  40. </div>
  41. </div>
  42. </div>
  43. <div class="title mt40"> 医院介绍</div>
  44. <div class="detail-content mt40"><p>{{ hospital.intro }}</p></div>
  45. </div>
  46. </div>
  47. <!-- 右侧内容 #end -->
  48. </div>
  49. <!-- footer -->
  50. </template>
  51. <script>
  52. import '~/assets/css/hospital_personal.css'
  53. import '~/assets/css/hospital.css'
  54. import hospitalApi from '@/api/hosp/hospital'
  55. export default {
  56. data() {
  57. return {
  58. hoscode: null,
  59. hospital: {
  60. param: {}
  61. }
  62. }
  63. },
  64. created() {
  65. this.hoscode = this.$route.params.hoscode
  66. this.init()
  67. },
  68. methods: {
  69. init() {
  70. hospitalApi.show(this.hoscode).then(response => {
  71. this.hospital = response.data.hospital
  72. })
  73. }
  74. }
  75. }
  76. </script>
  77. <style>
  78. .hospital-detail .info-wrapper {
  79. width: 100%;
  80. padding-left: 0;
  81. padding-top: 0;
  82. margin-top: 0;
  83. flex-direction: inherit;
  84. }
  85. .hospital-detail .info-wrapper .text {
  86. font-size: 14px;
  87. }
  88. .hospital-detail .content-wrapper p {
  89. text-indent: 0;
  90. }
  91. </style>