import { defineComponent, onMounted } from 'vue'; import { RouterView, useRoute, useRouter } from 'vue-router'; import MarkerMap from '@/components/MarkerMap'; import './index.scss'; import { useIncidentStore, useDaHuaStore } from '@/store'; import { constants } from 'zlib'; export default defineComponent({ setup() { const route = useRoute(); const router = useRouter(); const store = useIncidentStore(); const daHuaStore = useDaHuaStore(); // console.log(daHuaStore.dhuser); // const list = computed(() => [ // ]); // login da hua onMounted(() => { if(!localStorage.getItem("DAHUA_token")){ daHuaStore.DAHUALogin(); }else{ daHuaStore.KEEPAlive(); //保活 daHuaStore.DAHUAUserInfo(); //获取当前用户信息 daHuaStore.DAHUAUserInfo().then(res=>{ console.log(res); daHuaStore.DAHUACreateMeet(res).then(data=>{ //创建会议 console.log(data); const obj ={ user:res, meetId:data.id, member:[{ userName:res.userName, userId:res.userCode, region:res.paasId, type:'client', speak:'true', number:res.userPhone }] } obj.member console.log(obj); daHuaStore.DAHUAInfomation().then(userList=>{ console.log(userList); let userObj = {}; for(var index in userList.results){ //此处代码仅为测试用 if(userList.results[index].name == '海康单兵4'){ console.log(userList.results[index]) userObj = userList.results[index] } } console.log(userObj); }) //获取所有用户信息 daHuaStore.DAHUAMeetingUser(data.id); // daHuaStore.DAHUADeleteMeet(data.id); }); }) // console.log(dhUser); daHuaStore.DAHUADeviceList('S4NbecfYB1DFLAIM9FFHQ8'); //测试执法记录仪 daHuaStore.DAHUADeviceList('S4NbecfYB1DGB68AN187Q8'); //执法人员设备列表 daHuaStore.DAHUADeviceList('S4NbecfYB1DGB68S6S0UFC'); //执法车辆列表 } }); return () => (
router.push('/home')}>
); }, });