feat: 月报统计(总);查询的月报数据自动保存

This commit is contained in:
bietiaop 2024-10-04 11:23:31 +08:00
parent 9f8d5dc1f6
commit dcf04636c2
12 changed files with 739 additions and 62 deletions

View file

@ -51,12 +51,11 @@ export const getAvatarInfoList = async (api, origin = false) => {
/**
* 刷新面板
* @param {MysZZZApi} api
* @param {string} uid
* @returns {Promise<ZZZAvatarInfo[] | null>}
*/
export const refreshPanel = async (api, uid) => {
export const refreshPanel = async api => {
// 获取已保存数据
const originData = getPanelData(uid);
const originData = getPanelData(api.uid);
// 获取新数据
const newData = await getAvatarInfoList(api, true);
if (!newData) return null;
@ -73,7 +72,7 @@ export const refreshPanel = async (api, uid) => {
}
}
// 保存数据
savePanelData(uid, finalData);
savePanelData(api.uid, finalData);
// 格式化数据
finalData.forEach(item => {
item.isNew = !!newData.find(i => i.id === item.id);