institution_detail.html 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. {extend name="public/base_human"/}
  2. {block name="css"}
  3. <style>
  4. .content-box {background: white;width:100%;padding:10px 5%;}
  5. .title {display: flex;flex-direction: row;align-items: center;font-size:16px;font-weight: bold;}
  6. .tel {font-size:14px;margin-top:10px;border-bottom:1px solid #ddd;padding-bottom: 10px;}
  7. .join {display: flex;flex-direction: row;align-items: center;color:#777;font-size:14px;margin-top:10px;}
  8. .join .flex-1{flex:1;}
  9. .join .mobile{display: flex;flex-direction: row;align-items: center;}
  10. .address {color:#777;font-size:14px;margin-top:10px;}
  11. .tags {margin-top:10px;}
  12. .tags .van-tag{margin-right:5px;}
  13. .introduction-title {display: flex;flex-direction: row;align-items: center;margin-top:10px;border-top:1px solid #ddd;padding-top:10px;}
  14. .introduction-content {font-size:14px;margin-top:10px; white-space: pre-wrap;color:#666;}
  15. </style>
  16. {/block}
  17. {block name="body"}
  18. <van-nav-bar
  19. class="nav-theme"
  20. :fixed="true"
  21. :placeholder="true"
  22. left-text="返回"
  23. left-arrow
  24. @click-left="onBack"
  25. >
  26. <template #title>
  27. <span class="text-white">机构详情</span>
  28. </template>
  29. </van-nav-bar>
  30. <div class="content-box">
  31. <div class="title">
  32. <div style="width: 6px; height: 6px; background: #dd4250; border-radius: 50%; margin-right: 11px;"><span></span></div>
  33. <div>{{info.name}}</div>
  34. </div>
  35. <div class="tel" @click.stop="call(info.tel)">
  36. <van-icon name="phone" color=" #dd4250"></van-icon>
  37. 点击扫码联系
  38. </div>
  39. <div class="tags">
  40. <van-tag type="primary" v-for="tag in info.cooperate" size="medium">{{tag}}</van-tag>
  41. </div>
  42. <div class="join" v-if="info.join">
  43. <div class="flex-1">参会人:{{info.join}}</div>
  44. <div class="flex-1 mobile" v-if="info.join_mobile" @click.stop="call(info.join_mobile)">
  45. <van-icon name="phone" color=" #dd4250"></van-icon>
  46. 点击扫码联系
  47. </div>
  48. </div>
  49. <div class="address">
  50. 机构地址:{{info.address}}
  51. </div>
  52. <div class="introduction">
  53. <div class="introduction-title">
  54. <div style="width: 6px; height: 6px; background: #dd4250; border-radius: 50%; margin-right: 11px;"><span></span></div>
  55. <div>机构简介</div>
  56. </div>
  57. <div class="introduction-content">{{info.introduction}}</div>
  58. </div>
  59. </div>
  60. {/block}
  61. {block name="script"}
  62. <script>
  63. function v_setup() {
  64. let base = {};
  65. base.info = {$info};
  66. base.onBack = () => {
  67. history.back();
  68. };
  69. base.call = (tel) => {
  70. vant.showImagePreview([
  71. '/static/mobile/images/wechat_qrcode_enterprise.jpg'
  72. ]);
  73. // location.href = "tel://" + tel;
  74. };
  75. return base;
  76. }
  77. </script>
  78. {/block}