diff --git a/h5/activity/recharge/index.html b/h5/activity/recharge/index.html index 9c9f912..6dbf630 100644 --- a/h5/activity/recharge/index.html +++ b/h5/activity/recharge/index.html @@ -9,7 +9,7 @@ :root { --scale: 0.4; --canvas-width: 1080px; - --canvas-height: 3411px; + --canvas-height: 4240px; --page-bg: #290e00; --gold-text: #f6e0b2; --asset-root: "../../assets/recharge"; @@ -569,48 +569,62 @@
ID:12345678
Accumlated Recharge:5998
-
-
+ +
+ + +
Recharge $100
+ + + + + + + + +
+ + $100 +
+
+ + $100 +
+
+ + $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