mirror of
https://github.com/ZZZure/ZZZ-Plugin.git
synced 2025-12-17 05:37:46 +00:00
feat: 月报统计(总);查询的月报数据自动保存
This commit is contained in:
parent
9f8d5dc1f6
commit
dcf04636c2
12 changed files with 739 additions and 62 deletions
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue