press-plus
Version:
36 lines (33 loc) • 775 B
text/typescript
/**
* 获取battleid
*/
export function getBattleId(item: any) {
let curBo = 0;
if (item?.sch_score?.cur_bo) {
curBo = item.sch_score.cur_bo;
}
if (item.battle_list) {
const rNode = item.battle_list.find((item: any) => {
if (item.bonum === curBo && +item.rematch_state !== 100) {
return true;
}
});
return rNode ? rNode.battleid : '';
}
return '';
}
export function getRedSide(item: any) {
let curBo = 0;
if (item?.sch_score?.cur_bo) {
curBo = item.sch_score.cur_bo;
}
if (item.battle_list) {
const rNode = item.battle_list.find((item: any) => {
if (item.bonum === curBo && +item.rematch_state !== 100) {
return true;
}
});
return rNode ? rNode.red_side : '';
}
return '';
}