+
-

-

+
+

+

+

-
+
-
+
+
@@ -670,6 +684,64 @@
$100
+
+
@@ -682,6 +754,7 @@
var HOME_ENDPOINT = "/app/h5/recharge-reward/home";
var DEFAULT_AVATAR = "../../assets/defaultAvatar-CdxWBK1k.png";
var DEFAULT_REWARD_ICON = "../../assets/recharge/reward-icon.png";
+ var COIN_ICON = "../../assets/coin.png";
var query = buildPageQueryParams();
var countdownTimer = null;
var countdownEndsAt = 0;
@@ -896,10 +969,19 @@
var result = [];
var rewardGold = Number(level && level.rewardGold || 0);
if (Number.isFinite(rewardGold) && rewardGold > 0) {
- result.push({ kind: "gold", amount: rewardGold, cover: DEFAULT_REWARD_ICON });
+ result.push({ kind: "gold", amount: rewardGold, cover: COIN_ICON });
}
var items = Array.isArray(level && level.rewardItems) ? level.rewardItems : [];
items.forEach(function (item) {
+ var type = trimValue(item && item.type).toUpperCase();
+ if (type === "GOLD") {
+ result.push({
+ kind: "gold",
+ amount: numberValue((item && item.content) || (item && item.quantity)),
+ cover: COIN_ICON,
+ });
+ return;
+ }
result.push({
kind: "item",
cover: trimValue(item && item.cover) || DEFAULT_REWARD_ICON,
diff --git a/h5/assets/coin.png b/h5/assets/coin.png
new file mode 100644
index 0000000..f2eac61
Binary files /dev/null and b/h5/assets/coin.png differ