|
@@ -17,11 +17,11 @@
|
|
|
<div style="height: calc(100% - 325px)">
|
|
|
<iframe
|
|
|
ref="box"
|
|
|
- src="https://www.720yun.com/t/65aknlde0pm?scene_id=110320524"
|
|
|
+ :src="dtData.txdz"
|
|
|
style="height: 100%; width: 100%"
|
|
|
- v-if="middleType === '720'"
|
|
|
+ v-if="dtData && dtData.txdz && middleType === '720'"
|
|
|
></iframe>
|
|
|
- <div style="height: 100%; width: 100%" v-else>
|
|
|
+ <div style="height: 100%; width: 100%" v-if="middleType === 'map'">
|
|
|
<Map :data="mapData" v-if="mapData" />
|
|
|
</div>
|
|
|
</div>
|
|
@@ -39,6 +39,7 @@
|
|
|
class="m-btn d"
|
|
|
:class="middleType === '720' ? 'map' : 'd'"
|
|
|
@click="changeMiddleType"
|
|
|
+ v-if="dtData && dtData.txdz"
|
|
|
></div>
|
|
|
</div>
|
|
|
<div>
|
|
@@ -111,7 +112,7 @@ import Risklevel from "./components/Risklevel.vue";
|
|
|
import MaintenanceSupervision from "./components/MaintenanceSupervision.vue";
|
|
|
import HistoricalFire from "./components/HistoricalFire.vue";
|
|
|
import HiddenDanger from "./components/HiddenDanger.vue";
|
|
|
-import { getBuildDetail } from "@/api/detail.js";
|
|
|
+import { getBuildDetail, get720 } from "@/api/detail.js";
|
|
|
import Map from "@/components/Map.vue";
|
|
|
import GldwModalContent from "./components/GldwModalContent.vue";
|
|
|
import BasicInfoModalContent from "../Home/components/BasicInfoModalContent.vue";
|
|
@@ -150,6 +151,7 @@ export default {
|
|
|
zhxfModal: null,
|
|
|
zcModal: null,
|
|
|
},
|
|
|
+ dtData: null,
|
|
|
};
|
|
|
},
|
|
|
methods: {
|
|
@@ -188,6 +190,15 @@ export default {
|
|
|
getBuildDetail(this.id).then((res) => {
|
|
|
this.detail = res.data.data;
|
|
|
});
|
|
|
+
|
|
|
+ get720({ jzid: this.id, pageSize: 1000 }).then((res) => {
|
|
|
+ console.log(res);
|
|
|
+ this.dtData = res.data.rows.find((p) => p.jzid.toString() === this.id);
|
|
|
+ console.log(this.dtData);
|
|
|
+ if (!this.dtData || !this.dtData.txdz) {
|
|
|
+ this.changeMiddleType();
|
|
|
+ }
|
|
|
+ });
|
|
|
},
|
|
|
},
|
|
|
mounted() {
|