import {ref} from "vue" import {searchStatisticCreate, searchStatisticSum} from "./apis"; import getRecentDay from "@/util/getRecentDay"; /** * 最近几天新增摄像头数 * @return {{getRecentDaysVideoNum: (function(*): Promise<*[]>), todayVideoNum: Ref>}} */ export const recentDaysVideoModule = ()=>{ const todayVideoNum = ref(0); /** * 查询最近几天摄像头新增数 * @param num 天数 * @return {Promise<*[]>} */ const getRecentDaysVideoNum = async (num)=>{ try { const res = await searchStatisticCreate(); const rs = res.data; let data = []; if(rs.code === 1) { data = rs.data; } let recentDays = getRecentDay(num); for(let i=0; i>, getTotalVideoNum: (function(): Promise)}} */ export const totalVideoNumModule = ()=>{ const totalVideoNum = ref(0); /** * 获取摄像头的总数 * @return {Promise} */ const getTotalVideoNum = async ()=>{ try { const res = await searchStatisticSum(); const rs = res.data; let num = 0; if(rs.code === 1) { num = rs.data; } totalVideoNum.value = num; return num; }catch (e) { console.log(e); return 0; } } return { totalVideoNum, getTotalVideoNum }; }