|
@@ -11,6 +11,7 @@ import { useRoute, useRouter } from 'vue-router';
|
|
|
import isString from 'lodash/isString';
|
|
|
import useMarkerStore, { MarkerType } from '@/store/useMarkerStore';
|
|
|
import MapView from '../MapView';
|
|
|
+import { useDaHuaStore } from '@/store';
|
|
|
|
|
|
/** @ts-ignore */
|
|
|
import icon_map_yjcl from '@/assets/icons/home/yjcl.svg';
|
|
@@ -26,6 +27,9 @@ import icon_map_spjk from '@/assets/icons/home/spjk.svg';
|
|
|
import icon_map_dcz from '@/assets/icons/home/dcz.svg';
|
|
|
/** @ts-ignore */
|
|
|
import icon_map_dpf from '@/assets/icons/home/dpf.svg';
|
|
|
+/** @ts-ignore */
|
|
|
+import icon_map_dbsb from '@/assets/icons/home/dbsb.svg';
|
|
|
+
|
|
|
|
|
|
import './index.scss';
|
|
|
import {
|
|
@@ -113,6 +117,7 @@ export default defineComponent({
|
|
|
|
|
|
const store = useMarkerStore();
|
|
|
const incidentStore = useIncidentStore();
|
|
|
+ const daHuaStore = useDaHuaStore();
|
|
|
const router = useRouter();
|
|
|
const route = useRoute();
|
|
|
|
|
@@ -170,7 +175,7 @@ export default defineComponent({
|
|
|
type: '单兵',
|
|
|
hasActioned: state.hasTypes.includes('单兵'),
|
|
|
action: () =>
|
|
|
- handleAddMarkers('单兵', store.singleDevice, icon_map_yjck),
|
|
|
+ handleAddMarkers('单兵', store.singleDevice, icon_map_dbsb),
|
|
|
remove: () => handleRemoveMarkers('单兵', store.singleDevice),
|
|
|
}
|
|
|
]);
|
|
@@ -190,7 +195,35 @@ export default defineComponent({
|
|
|
case '单兵': {
|
|
|
var callback = () => {
|
|
|
console.log(marker["deviceCode"])
|
|
|
+ console.log(marker["userId"])
|
|
|
+ daHuaStore.DAHUAUserObj(marker["userId"]).then(deviceUser=>{
|
|
|
+ console.log(deviceUser);
|
|
|
+ let memberObj = {
|
|
|
+ userName:deviceUser.userName,
|
|
|
+ userId:deviceUser.userCode,
|
|
|
+ region:deviceUser.paasId,
|
|
|
+ type:'single',
|
|
|
+ // speak:'true',
|
|
|
+ number:deviceUser.userPhone,
|
|
|
+ deviceId:marker["deviceCode"],
|
|
|
+ channelId:marker["channelId"],
|
|
|
+ }
|
|
|
+ let meetObj = JSON.parse(localStorage.getItem('meeting'));
|
|
|
+ let memberList = [];
|
|
|
+ memberList.push(memberObj);
|
|
|
+ memberList.push(meetObj.member[0]);
|
|
|
+ meetObj.member = memberList
|
|
|
+ console.log(meetObj);
|
|
|
+ daHuaStore.DAHUAMeetingMember(meetObj).then(data=>{
|
|
|
+ console.log(11111111)
|
|
|
+ daHuaStore.DAHUAMeetingUser(meetObj.meetId);
|
|
|
+ })
|
|
|
+
|
|
|
+ // console.log(memberObj);
|
|
|
+ // meetObj.mebmber.push(memberObj);
|
|
|
|
|
|
+ });
|
|
|
+ // console.log(daHuaStore.deviceUser);
|
|
|
};
|
|
|
return GET_SINGLE_DEVICE_DIALOG_HTML(marker as SingleDeviceItem,callback);
|
|
|
}
|