|
@@ -1,6 +1,7 @@
|
|
|
import { defineStore } from 'pinia';
|
|
|
|
|
|
-import { DAHUALogin, DAHUALoginParams, LoginResponse,DAHUAKeepAlive,DAHUAUserInfo,DAHUAInfomation,DAHUACreateMeet,DAHUADeleteMeet,DAHUAMeetingUser } from '@/api/dahua';
|
|
|
+import { DAHUALogin, DAHUALoginParams, LoginResponse,DAHUAKeepAlive,DAHUAUserInfo,DAHUAInfomation,DAHUACreateMeet,DAHUADeleteMeet,DAHUAMeetingUser,
|
|
|
+ DAHUADevice,DAHUAMeetingMember,MeetingResponse } from '@/api/dahua';
|
|
|
import isString from 'lodash/isString';
|
|
|
import { parseStr } from '@/utils';
|
|
|
import md5 from 'crypto-js/md5';
|
|
@@ -108,7 +109,7 @@ export default defineStore<'daHua', DaHuaStateType, {}, DaHuaActionsType>(
|
|
|
keyCondition: {},
|
|
|
token:dahuaToken
|
|
|
});
|
|
|
- console.log(res);
|
|
|
+ return res;
|
|
|
},
|
|
|
async DAHUACreateMeet(user){
|
|
|
const dahuaToken = localStorage.getItem('DAHUA_token').replace('"','');
|
|
@@ -124,7 +125,11 @@ export default defineStore<'daHua', DaHuaStateType, {}, DaHuaActionsType>(
|
|
|
type : 'video',
|
|
|
token : dahuaToken
|
|
|
});
|
|
|
- return res
|
|
|
+ const next = isString(res)
|
|
|
+ ? parseStr<MeetingResponse>(res)
|
|
|
+ : res ?? {};
|
|
|
+ console.log(next);
|
|
|
+ return next
|
|
|
},
|
|
|
|
|
|
async DAHUAMeetingUser(id){
|
|
@@ -135,6 +140,7 @@ export default defineStore<'daHua', DaHuaStateType, {}, DaHuaActionsType>(
|
|
|
token: dahuaToken,
|
|
|
meetId: id
|
|
|
});
|
|
|
+
|
|
|
console.log(res);
|
|
|
},
|
|
|
|
|
@@ -148,6 +154,35 @@ export default defineStore<'daHua', DaHuaStateType, {}, DaHuaActionsType>(
|
|
|
});
|
|
|
console.log(res);
|
|
|
},
|
|
|
+
|
|
|
+ //设备列表
|
|
|
+ async DAHUADeviceList(id){
|
|
|
+ const dahuaToken = localStorage.getItem('DAHUA_token').replace('"','');
|
|
|
+ // console.log(dahuaToken);
|
|
|
+ const res = await DAHUADevice({
|
|
|
+ token: dahuaToken,
|
|
|
+ nodeType: 1,
|
|
|
+ typeCode : '01;1;ALL',
|
|
|
+ page : 1,
|
|
|
+ pageSize : 100,
|
|
|
+ id : id
|
|
|
+ });
|
|
|
+ console.log(res.results);
|
|
|
+ return res;
|
|
|
+ },
|
|
|
+
|
|
|
+ async DAHUAMeetingMember(obj){
|
|
|
+ const dahuaToken = localStorage.getItem('DAHUA_token').replace('"','');
|
|
|
+ console.log(dahuaToken);
|
|
|
+ const res = await DAHUAMeetingMember(
|
|
|
+ {
|
|
|
+ id:obj.meetId,
|
|
|
+ inviteId: obj.user.userCode,
|
|
|
+ inviteName: obj.user.userName,
|
|
|
+ inviteNumber: obj.user.userPhone,
|
|
|
+ member:obj.member
|
|
|
+ });
|
|
|
+ }
|
|
|
},
|
|
|
},
|
|
|
);
|