(rewards = [])
| 186 | } |
| 187 | |
| 188 | function rewardText(rewards = []) { |
| 189 | if (!Array.isArray(rewards) || rewards.length === 0) return ""; |
| 190 | return rewards |
| 191 | .map((item) => { |
| 192 | const num = item.Num ?? item.Amount ?? ""; |
| 193 | const name = item.RewardName || item.Name || item.RewardAlias || item.RewardType || ""; |
| 194 | return `${num}${name}`.trim(); |
| 195 | }) |
| 196 | .filter(Boolean) |
| 197 | .join("、"); |
| 198 | } |
| 199 | |
| 200 | function firstValue(source = {}, keys = []) { |
| 201 | for (const key of keys) { |