import {ref} from "vue" import {searchStatisticCreate, searchStatisticSum} from "./apis"; import getRecentDay from "@/util/getRecentDay"; /** * 最近几天新增电池数 * @return {{getRecentDaysBattNum: (function(*): Promise<*[]>), todayBattNum: Ref>}} */ export const recentDaysBattModule = ()=>{ const todayBattNum = ref(0); /** * 查询最近几天电池新增数 * @param num 天数 * @return {Promise<*[]>} */ const getRecentDaysBattNum = 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), totalBattNum: *}} */ export const totalBattNumModule = ()=>{ const totalBattNum = ref(0); /** * 获取车辆的总数 * @return {Promise} */ const getTotalBattNum = async ()=>{ try { const res = await searchStatisticSum(); const rs = res.data; let num = 0; if(rs.code === 1) { num = rs.data; } totalBattNum.value = num; return num; }catch (e) { console.log(e); return 0; } } return { totalBattNum, getTotalBattNum }; }