|
|
@@ -1,39 +1,16 @@
|
|
|
<template>
|
|
|
+ <!-- isMobile -->
|
|
|
<div class="welcome">
|
|
|
- <img
|
|
|
- class="bg"
|
|
|
- :src="
|
|
|
- require(`@/assets/images/project/${isMobile ? 'mobile.jpg' : 'pc.jpg'}`)
|
|
|
- "
|
|
|
- alt=""
|
|
|
- />
|
|
|
- <div
|
|
|
- class="btn"
|
|
|
- @click.stop="clickBtn"
|
|
|
- :style="{
|
|
|
- backgroundImage: `url(${require('@/assets/images/project/btn.png')})`,
|
|
|
- }"
|
|
|
- >
|
|
|
- <span v-if="!isMobile"
|
|
|
- >主办方:珠海高新技术产业开发区党群工作部、珠海高新区(唐家湾镇)文化中心、珠海四维时代科技有限公司、中国移动通信集团有限公司</span
|
|
|
- >
|
|
|
- </div>
|
|
|
- <div class="shouji" v-if="isMobile">
|
|
|
- <span>主办方:</span>
|
|
|
- 珠海高新技术产业开发区党群工作部、珠海高新区(唐家湾镇)<i
|
|
|
- >文化中心、珠海四维时代科技有限公司、中国移动通信集团有限公司</i
|
|
|
- >
|
|
|
- </div>
|
|
|
-
|
|
|
- <!-- <div class="btn" v-else @click.stop="$emit('close')" :style="{backgroundImage:`url(${require('@/assets/images/project/btnMo.png')})`}">
|
|
|
- <span class="txt">进入线上展厅</span>
|
|
|
- <span>主办方:珠海高新技术产业开发区</span>
|
|
|
- </div> -->
|
|
|
+ <MapMo v-if="isMobile" @toVr='clickBtn'/>
|
|
|
+ <MapPc v-else @toVr='clickBtn'/>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
+import MapMo from "./mapMo.vue";
|
|
|
+import MapPc from "./mapPc.vue";
|
|
|
export default {
|
|
|
+ components: { MapPc, MapMo },
|
|
|
data() {
|
|
|
return {
|
|
|
loading: true,
|
|
|
@@ -41,16 +18,12 @@ export default {
|
|
|
},
|
|
|
methods: {
|
|
|
clickBtn() {
|
|
|
- // fetch("http://8.135.106.227:8011/show/addVisit")
|
|
|
- fetch("/show/addVisit")
|
|
|
- .then((response) => response.json())
|
|
|
- .then((data) => {
|
|
|
- console.log("------------", data);
|
|
|
- });
|
|
|
this.$emit("close");
|
|
|
},
|
|
|
},
|
|
|
- mounted() {},
|
|
|
+ mounted() {
|
|
|
+
|
|
|
+ },
|
|
|
};
|
|
|
</script>
|
|
|
|
|
|
@@ -61,111 +34,11 @@ export default {
|
|
|
left: 0;
|
|
|
width: 100%;
|
|
|
height: 100%;
|
|
|
- z-index: 9999;
|
|
|
+ z-index: 9100;
|
|
|
font-size: 0;
|
|
|
transition: all ease 0.3s;
|
|
|
- background-color: #a6160e;
|
|
|
- .bg {
|
|
|
- width: 100%;
|
|
|
- height: 100%;
|
|
|
- position: absolute;
|
|
|
- top: 50%;
|
|
|
- left: 50%;
|
|
|
- transform: translate(-50%, -50%);
|
|
|
- }
|
|
|
-
|
|
|
- .btn {
|
|
|
- position: absolute;
|
|
|
- bottom: 15%;
|
|
|
- left: 50%;
|
|
|
- transform: translateX(-50%);
|
|
|
- z-index: 9999;
|
|
|
- font-size: 0;
|
|
|
- display: inline-block;
|
|
|
- cursor: pointer;
|
|
|
- width: 316px;
|
|
|
- height: 104px;
|
|
|
- background-size: cover;
|
|
|
- background-color: none;
|
|
|
- > span {
|
|
|
- font-size: 24px;
|
|
|
- position: fixed;
|
|
|
- top: 180%;
|
|
|
- left: 50%;
|
|
|
- transform: translateX(-50%);
|
|
|
- letter-spacing: 2px;
|
|
|
- color: #edd3b0;
|
|
|
- }
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
-.loading {
|
|
|
- position: fixed;
|
|
|
- left: 0;
|
|
|
- top: 0;
|
|
|
- width: 100%;
|
|
|
- height: 100%;
|
|
|
- z-index: 10000;
|
|
|
- background: #000;
|
|
|
- > span {
|
|
|
- position: absolute;
|
|
|
- top: 50%;
|
|
|
- left: 50%;
|
|
|
- transform: translateX(-50%, -50%);
|
|
|
- color: #fff;
|
|
|
- font-size: 16px;
|
|
|
- display: inline-block;
|
|
|
- }
|
|
|
}
|
|
|
|
|
|
-@media only screen and (max-width: 487px) {
|
|
|
- @scale: 0.7;
|
|
|
- .welcome {
|
|
|
- .bg {
|
|
|
- background-repeat: no-repeat;
|
|
|
- }
|
|
|
- .btn {
|
|
|
- position: absolute;
|
|
|
- bottom: 25%;
|
|
|
- left: 50%;
|
|
|
- transform: translate(-50%, -50%);
|
|
|
- z-index: 99;
|
|
|
- width: 180px;
|
|
|
- height: 70px;
|
|
|
- background-size: 100% 100%;
|
|
|
- > span {
|
|
|
- top: 110%;
|
|
|
- font-size: 14px;
|
|
|
- left: 50%;
|
|
|
- transform: translateX(-50%);
|
|
|
- }
|
|
|
- .txt {
|
|
|
- font-size: 14px;
|
|
|
- color: #f3d4bd;
|
|
|
- z-index: 99999;
|
|
|
- top: 45%;
|
|
|
- transform: translate(-52%, -50%);
|
|
|
- }
|
|
|
- }
|
|
|
- .shouji {
|
|
|
- padding: 0 5px;
|
|
|
- text-align: center;
|
|
|
- font-size: 12px;
|
|
|
- line-height: 14px;
|
|
|
- z-index: 9999;
|
|
|
- position: absolute;
|
|
|
- bottom: 10px;
|
|
|
- left: 0;
|
|
|
- width: 100%;
|
|
|
- color: #edd3b0;
|
|
|
- & > span {
|
|
|
- display: block;
|
|
|
- font-weight: 700;
|
|
|
- }
|
|
|
- & > i {
|
|
|
- display: block;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
+@media only screen and (max-width: 600px) {
|
|
|
}
|
|
|
</style>
|