Bladeren bron

微网站

xiaoming_global 5 jaren geleden
bovenliggende
commit
183ec14996
3 gewijzigde bestanden met toevoegingen van 217 en 43 verwijderingen
  1. 3 1
      index.html
  2. 194 27
      src/scrm_pages/contact/contact.vue
  3. 20 15
      src/scrm_pages/microHome/microHome.vue

+ 3 - 1
index.html Bestand weergeven

@@ -18,6 +18,7 @@
18 18
     <script src="<%= htmlWebpackPlugin.options.path %>/neditor/neditor.service.js"></script>
19 19
     <script src="<%= htmlWebpackPlugin.options.path %>/neditor/i18n/zh-cn/zh-cn.js"></script>
20 20
     <script src="<%= htmlWebpackPlugin.options.path %>/neditor/neditor.parse.min.js"></script>
21
+
21 22
     <div id="app"></div>
22 23
     <!-- built files will be auto injected -->
23 24
     <script src='http://api.map.baidu.com/api?v=2.0&ak=?&callback=init'></script>
@@ -25,4 +26,5 @@
25 26
     <link href="//vjs.zencdn.net/4.9/video-js.css" rel="stylesheet">
26 27
     <script src="//vjs.zencdn.net/4.9/video.js"></script>
27 28
   </body>
28
-</html>
29
+</html>
30
+

+ 194 - 27
src/scrm_pages/contact/contact.vue Bestand weergeven

@@ -1,6 +1,6 @@
1 1
 <template>
2 2
   <div>
3
-    <div class="focusImg">
3
+    <!-- <div class="focusImg">
4 4
       <img src="static/images/img2.png" alt />
5 5
     </div>
6 6
     <div class="detail">
@@ -24,41 +24,208 @@
24 24
         <p class="title">乘车方式:</p>
25 25
         <p class="msg">乘1路或859路车至千峰路口站下车向南500米</p>
26 26
       </div>
27
-    </div>
28
-  </div>
29
-</template>
27
+    </div> -->
28
+        <!-- 联系我们页面 -->
29
+         <div class="scroll"  style="padding:15px 4%;">
30
+              <div v-for="item in this.ordmodel" :key="item.id">
31
+                     <div v-if="item.mode_type == 1" class="contractmodeone">
32
+                        <mt-swipe :auto="4000" class="swipertwo">
33
+                             <mt-swipe-item  v-for="it in item.Conrotation" :key="it.id">
34
+                                    <img :src="it.images" style="width:100%;height:100%">
35
+                             </mt-swipe-item>
36
+                        </mt-swipe>
37
+                     </div>
30 38
 
39
+                     <div v-if="item.mode_type == 2" class="oldmodetwo">
40
+                          <div><span>{{item.title}}:&nbsp;&nbsp;{{item.Hosaddress.address}}</span></div>
41
+                     </div>
42
+                     <div  v-if="item.mode_type == 3">
43
+                            <div class="oldmodeone" v-for="it in Connectways" :key="it.id">
44
+                                  <div class="oldmodefive">
45
+                                      <span>{{it.title}}:&nbsp;&nbsp;{{it.content}}</span>
46
+                                 </div>
47
+                             <div class="oldmodesix" @click="tallPhone(it.content)">
48
+                                  <img src="static/images/u318.png" style="width 100%;height:100%">
49
+                             </div>
50
+                            </div>
51
+                     </div>
52
+                      <div class="oldmodefour" v-if="item.mode_type == 4">
53
+                          <div><span>{{item.title}}:&nbsp;&nbsp;{{item.Worktime.worktime}}</span></div>
54
+                          </div>
55
+                             <div class="oldmodethree" v-if="item.mode_type == 5">
56
+                               <div><span>{{item.title}}:&nbsp;&nbsp;{{item.Rideway.ride_way}}</span></div>
57
+                             </div>
58
+                        </div>
59
+              </div>
60
+      
61
+     </div>
62
+</template>
63
+<script>
64
+     import Swiper from "swiper";
65
+     import Vue from 'vue';
66
+     import { Swipe, SwipeItem } from 'mint-ui';
67
+     import 'mint-ui/lib/style.css'
68
+     import { getOrderModel,getAllConnecWay } from "@/api/micro/micro"
69
+export default {
70
+  
71
+    data(){
72
+      return{
73
+         ordmodel:[],
74
+         Connectways:[],
75
+      }
76
+    },
77
+    methods:{
78
+        getOrderModel(orgid){
79
+               getOrderModel(orgid).then(response=>{
80
+                 if(response.data.state == 1){
81
+                   var ordmodel = response.data.data.ordmodel;
82
+                   console.log("ordmodel是什么",ordmodel)
83
+                   this.ordmodel = response.data.data.ordmodel;
84
+                 }
85
+               })
86
+           },
87
+          getAllConnecWay(orgid){
88
+             getAllConnecWay(orgid).then(response=>{
89
+                 if(response.data.state == 1){
90
+                    var connect = response.data.data.connect;
91
+                    this.Connectways = connect;
92
+                 }
93
+             })
94
+          },
95
+          tallPhone(content){
96
+               window.location.href = 'tel://'+content+'';
97
+           }
98
+    },
99
+   created(){
100
+       const orgid = this.$route.query.orgid;
101
+       console.log("联系我们orgid是多少",orgid)
102
+       this.getOrderModel(orgid)
103
+       this.getAllConnecWay(orgid)
104
+    },
105
+}
106
+</script>
31 107
 
32 108
 <style lang="scss" scoped>
33
-.focusImg {
34
-  width: 23.4375rem;
35
-  height: 11.5625rem;
36
-  img {
37
-    width: 100%;
38
-    height: 100%;
39
-  }
40
-}
41
-.detail {
42
-  width: 21.125rem;
43
-  margin: 1.1875rem 1.25rem 0 1.25rem;
109
+// .focusImg {
110
+//   width: 23.4375rem;
111
+//   height: 11.5625rem;
112
+//   img {
113
+//     width: 100%;
114
+//     height: 100%;
115
+//   }
116
+// }
117
+// .detail {
118
+//   width: 21.125rem;
119
+//   margin: 1.1875rem 1.25rem 0 1.25rem;
44 120
 
45
-  .row {
46
-    font-size: 1rem;
121
+//   .row {
122
+//     font-size: 1rem;
123
+//     font-weight: 600;
124
+//     color: rgba(7, 18, 40, 1);
125
+//     line-height: 2.375rem;
126
+//     height: 2.375rem;
127
+//     .title {
128
+//       float: left;
129
+//     }
130
+//     .msg {
131
+//       float: left;
132
+//       width: 16rem;
133
+//     }
134
+//   }
135
+//   .one {
136
+//     height: 3rem;
137
+//     line-height: 1.5rem;
138
+//   }
139
+// }
140
+
141
+   .modeone{
142
+        width: 100%;
143
+        height: 220px;
144
+        margin-bottom: 10px;
145
+        /* border:solid 1px red; */
146
+    }
147
+
148
+   .oldmodetwo{
149
+    width: 300px;
150
+    height: 100%;
151
+    /* border: solid 1px red; */
152
+    font-size: 14px;
153
+    margin-bottom: 8px;
154
+     font-size: 1rem;
47 155
     font-weight: 600;
48 156
     color: rgba(7, 18, 40, 1);
49
-    line-height: 2.375rem;
157
+    line-height: 2.375rem;     
50 158
     height: 2.375rem;
51
-    .title {
52
-      float: left;
159
+  }
160
+
161
+    .oldmodeone{
162
+        width: 318px;
163
+        min-height: 22px;
164
+        /* border: solid 1px red; */
165
+        margin-bottom: 8px;
166
+       font-size: 1rem;
167
+       font-weight: 600;
168
+       color: rgba(7, 18, 40, 1);
169
+       line-height: 2.375rem;     
170
+       height: 2.375rem;
171
+    }
172
+
173
+    .oldmodesix{
174
+       position: absolute;
175
+       width: 50px;
176
+       min-height: 20px;
177
+       /* border: solid 1px blue; */
178
+       margin-left: 200px;
179
+       margin-top: -30px;
180
+      //   font-size: 1rem;
181
+      //  font-weight: 600;
182
+      //  color: rgba(7, 18, 40, 1);
183
+      //  line-height: 2.375rem;     
184
+      //  height: 2.375rem;
53 185
     }
54
-    .msg {
55
-      float: left;
56
-      width: 16rem;
186
+
187
+    .oldmodefive{
188
+      width: 250px;
189
+      min-height: 20px;
190
+      /* border: solid 1px red; */
57 191
     }
192
+
193
+  .oldmodefour{
194
+    width: 300px;
195
+    height: 30px;
196
+    color: black;
197
+    /* border:solid 1px red; */
198
+    margin-bottom: 8px;
199
+    font-size: 1rem;
200
+    font-weight: 600;
201
+    color: rgba(7, 18, 40, 1);
202
+    line-height: 2.375rem;     
203
+     height: 2.375rem;
58 204
   }
59
-  .one {
60
-    height: 3rem;
61
-    line-height: 1.5rem;
205
+
206
+   .oldmodethree{
207
+    width: 300px;
208
+    height: 100%;
209
+    color: black;
210
+    /* border:solid 1px red; */
211
+    margin-bottom: 8px;
212
+     font-size: 1rem;
213
+       font-weight: 600;
214
+       color: rgba(7, 18, 40, 1);
215
+       line-height: 2.375rem;     
216
+       height: 2.375rem;
62 217
   }
63
-}
218
+   .contractmodeone{
219
+    //  width: 100%;
220
+    //  height: 200px;
221
+      width: 100%;
222
+     height: 11.5625rem;
223
+    //  border: solid 1px red 
224
+   }
225
+     #wrappertwo{
226
+     width: 40%;
227
+   }
228
+   #wrappert{
229
+       width: 43%;
230
+   }
64 231
 </style>

+ 20 - 15
src/scrm_pages/microHome/microHome.vue Bestand weergeven

@@ -17,7 +17,7 @@
17 17
 
18 18
         <!-- 魔方导航 -->
19 19
         <div class="btnList" v-if="item.mode_type== 8">
20
-          <div class="btnOne" v-for="it in item.Editmargin" :key="it.id"  @click="NavigationClick(it.marginaddress)">
20
+          <div class="btnOne" v-for="it in item.Editmargin" :key="it.id"  @click="NavigationClick(it.margtitle,it.marginaddress,it.user_org_id)">
21 21
             <div>
22 22
               <img :src="it.margimage" alt />
23 23
             </div>
@@ -263,8 +263,7 @@ export default {
263 263
         path: "/hospitalIntroduction",
264 264
         query: {
265 265
           id: id,
266
-          orgid,
267
-          orgid
266
+          orgid:orgid,
268 267
         }
269 268
       });
270 269
     },
@@ -274,8 +273,7 @@ export default {
274 273
         path: "/officeIntroduction",
275 274
         query: {
276 275
           id: id,
277
-          orgid,
278
-          orgid
276
+          orgid:orgid
279 277
         }
280 278
       });
281 279
     },
@@ -284,8 +282,7 @@ export default {
284 282
         path: "/medicalTeam",
285 283
         query: {
286 284
           id: id,
287
-          orgid,
288
-          orgid
285
+          orgid:orgid
289 286
         }
290 287
       });
291 288
     },
@@ -294,8 +291,7 @@ export default {
294 291
         path: "/news",
295 292
         query: {
296 293
           id: id,
297
-          orgid,
298
-          orgid
294
+          orgid:orgid
299 295
         }
300 296
       });
301 297
     },
@@ -304,8 +300,7 @@ export default {
304 300
         path: "/activity",
305 301
         query: {
306 302
           id: id,
307
-          orgid,
308
-          orgid
303
+          orgid:orgid
309 304
         }
310 305
       });
311 306
     },
@@ -318,9 +313,17 @@ export default {
318 313
         }
319 314
       });
320 315
     },
321
-    NavigationClick(address){
322
-        window.location.href = address;
323
-        
316
+    NavigationClick(title,address,orgid){
317
+      console.log("orgid",orgid)
318
+        if(title == "联系我们"){
319
+            this.$router.push({
320
+              path:"/contact",
321
+              query: {
322
+                orgid:orgid,
323
+              }
324
+            })
325
+        }
326
+        window.location.href = address;   
324 327
     }, 
325 328
 
326 329
     CallPhone(linktype,address){
@@ -628,7 +631,6 @@ export default {
628 631
     flex-direction: column;
629 632
     justify-content: center;
630 633
     align-items: center;
631
-
632 634
     img {
633 635
       // margin-top: 0.5rem;
634 636
       width: 1.875rem;
@@ -641,4 +643,7 @@ export default {
641 643
     }
642 644
   }
643 645
 }
646
+
647
+
648
+
644 649
 </style>