|
@@ -128,6 +128,13 @@ export default defineComponent({
|
|
|
|
|
|
const store = useIncidentStore();
|
|
|
const daHuaStore = useDaHuaStore();
|
|
|
+
|
|
|
+
|
|
|
+ const handleDaHuaSystem = () => {
|
|
|
+ daHuaStore.dahuaUserVisible = true;
|
|
|
+ const DAHUA = document.getElementById('DAHUA') as HTMLIFrameElement;
|
|
|
+ DAHUA?.contentWindow?.postMessage('creatMeeting', '*');
|
|
|
+ };
|
|
|
// console.log(daHuaStore.dhuser);
|
|
|
|
|
|
// const list = computed(() => [
|
|
@@ -182,7 +189,13 @@ export default defineComponent({
|
|
|
if (e.data === 'closeIframe') {
|
|
|
daHuaStore.dahuaUserVisible = false;
|
|
|
}
|
|
|
- }, false)
|
|
|
+ }, false);
|
|
|
+
|
|
|
+ (yjzh_btn.value)?.addEventListener("click", () => {
|
|
|
+
|
|
|
+ handleDaHuaSystem();
|
|
|
+
|
|
|
+ })
|
|
|
|
|
|
});
|
|
|
const timetext = ref("-");
|
|
@@ -195,7 +208,9 @@ export default defineComponent({
|
|
|
weektext.value = moment().format('dddd');
|
|
|
timetext.value = moment().format('HH:mm:ss');
|
|
|
|
|
|
- },1000)
|
|
|
+ }, 1000)
|
|
|
+
|
|
|
+ const yjzh_btn = ref(null);
|
|
|
|
|
|
return () => (
|
|
|
<section class="base-layout-container">
|
|
@@ -223,6 +238,8 @@ export default defineComponent({
|
|
|
readonly={route.path.includes('incidentDetail')}
|
|
|
// marker={store.incidentDetail}
|
|
|
/>
|
|
|
+
|
|
|
+ <div class="yjld_btn" ref={ yjzh_btn }></div>
|
|
|
</main>
|
|
|
</section>
|
|
|
);
|