contactus.vue 4.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178
  1. <template>
  2. <div class="page_contactus">
  3. <!-- 联系我们页面 -->
  4. <div class="scroll" style="padding:15px 4%;">
  5. <div v-for="item in this.ordmodel" :key="item.id">
  6. <div v-if="item.mode_type == 1" class="contractmodeone">
  7. <mt-swipe :auto="4000" class="swipertwo">
  8. <mt-swipe-item v-for="it in item.Conrotation" :key="it.id">
  9. <img :src="it.images" style="width:100%;height:100%" />
  10. </mt-swipe-item>
  11. </mt-swipe>
  12. </div>
  13. <div>
  14. <!-- 联系我们页面 -->
  15. <div class="scroll" style="padding:15px 4%;">
  16. <div v-for="item in this.ordmodel" :key="item.id">
  17. <div v-if="item.mode_type == 1" class="contractmodeone">
  18. <mt-swipe :auto="4000" class="swipertwo">
  19. <mt-swipe-item v-for="it in item.Conrotation" :key="it.id">
  20. <img :src="it.images" style="width:100%;height:100%" >
  21. </mt-swipe-item>
  22. </mt-swipe>
  23. </div>
  24. <div v-if="item.mode_type == 2" class="oldmodetwo">
  25. <div>
  26. <span>{{item.title}}:&nbsp;&nbsp;{{item.Hosaddress.address}}</span>
  27. </div>
  28. </div>
  29. <div v-if="item.mode_type == 3">
  30. <div class="oldmodeone" v-for="it in Connectways" :key="it.id">
  31. <div class="oldmodefive">
  32. <span>{{it.title}}:&nbsp;&nbsp;{{it.content}}</span>
  33. </div>
  34. <div class="oldmodesix" @click="tallPhone(it.content)">
  35. <img src="static/images/u318.png" style="width 100%;height:100%" />
  36. </div>
  37. </div>
  38. </div>
  39. <div class="oldmodefour" v-if="item.mode_type == 4">
  40. <div>
  41. <span>{{item.title}}:&nbsp;&nbsp;{{item.Worktime.worktime}}</span>
  42. </div>
  43. </div>
  44. <div class="oldmodethree" v-if="item.mode_type == 5">
  45. <div>
  46. <span>{{item.title}}:&nbsp;&nbsp;{{item.Rideway.ride_way}}</span>
  47. </div>
  48. </div>
  49. </div>
  50. </div>
  51. </div>
  52. </template>
  53. <script>
  54. import Swiper from "swiper";
  55. import Vue from "vue";
  56. import { Swipe, SwipeItem } from "mint-ui";
  57. import "mint-ui/lib/style.css";
  58. import { getOrderModel, getAllConnecWay } from "@/api/micro/micro";
  59. export default {
  60. name: "contactus",
  61. data() {
  62. return {
  63. ordmodel: [],
  64. Connectways: []
  65. };
  66. },
  67. methods: {
  68. getOrderModel(orgid) {
  69. getOrderModel(orgid).then(response => {
  70. if (response.data.state == 1) {
  71. var ordmodel = response.data.data.ordmodel;
  72. console.log("ordmodel是什么", ordmodel);
  73. this.ordmodel = response.data.data.ordmodel;
  74. }
  75. });
  76. },
  77. getAllConnecWay(orgid) {
  78. getAllConnecWay(orgid).then(response => {
  79. if (response.data.state == 1) {
  80. var connect = response.data.data.connect;
  81. this.Connectways = connect;
  82. }
  83. });
  84. },
  85. tallPhone(content) {
  86. window.location.href = "tel://" + content + "";
  87. }
  88. },
  89. created() {
  90. const orgid = this.$route.query.orgid;
  91. console.log("联系我们orgid是多少", orgid);
  92. this.getOrderModel(orgid);
  93. this.getAllConnecWay(orgid);
  94. }
  95. };
  96. </script>
  97. <style lang="scss" scoped>
  98. .page_contactus {
  99. overflow: hidden;
  100. height: 100%;
  101. padding-bottom: 1.25rem;
  102. overflow-y: auto;
  103. &::-webkit-scrollbar {
  104. width: 0;
  105. }
  106. }
  107. .modeone {
  108. width: 100%;
  109. height: 220px;
  110. margin-bottom: 10px;
  111. /* border:solid 1px red; */
  112. }
  113. .oldmodetwo {
  114. width: 300px;
  115. height: 100%;
  116. /* border: solid 1px red; */
  117. font-size: 14px;
  118. margin-bottom: 8px;
  119. }
  120. .oldmodeone {
  121. width: 318px;
  122. min-height: 22px;
  123. /* border: solid 1px red; */
  124. margin-bottom: 8px;
  125. }
  126. .oldmodesix {
  127. position: absolute;
  128. width: 50px;
  129. min-height: 20px;
  130. /* border: solid 1px blue; */
  131. margin-left: 200px;
  132. margin-top: -20px;
  133. }
  134. .oldmodefive {
  135. width: 250px;
  136. min-height: 20px;
  137. /* border: solid 1px red; */
  138. }
  139. .oldmodefour {
  140. width: 300px;
  141. height: 30px;
  142. color: black;
  143. /* border:solid 1px red; */
  144. font-size: 14px;
  145. margin-bottom: 8px;
  146. }
  147. .oldmodethree {
  148. width: 300px;
  149. height: 100%;
  150. color: black;
  151. /* border:solid 1px red; */
  152. font-size: 14px;
  153. margin-bottom: 8px;
  154. }
  155. .contractmodeone {
  156. width: 100%;
  157. height: 200px;
  158. /* border: solid 1px red */
  159. }
  160. #wrappertwo {
  161. width: 40%;
  162. }
  163. #wrappert {
  164. width: 43%;
  165. }
  166. </style>