|
@@ -31,20 +31,21 @@
|
|
|
<div class="j-container app">
|
|
|
{{include "/big-member/header.html"}}
|
|
|
<div class="j-main" id="main-app" v-cloak>
|
|
|
- <div class="activity-rules-button" @click="dialogShow('rule', true)">规则</div>
|
|
|
+ <div class="activity-rules-button" id="activity-rules-button" @click="dialogShow('rule', true)">规则</div>
|
|
|
<div class="header-banner">
|
|
|
<img class="header-banner-img" src="{{Cdns .Host "seo" "cdn"|SafeUrl}}/common-module/active/2022.5.20/header-banner.png" alt="">
|
|
|
<div class="mission-list" ref="missions">
|
|
|
<div
|
|
|
class="mission-list-item floating"
|
|
|
- :class="{ complete: item.complete, hide: item.hide, [item.id]: true }"
|
|
|
+ :class="{ complete: item.complete, hide: item.hide, [item.id]: true, [item.className]: true }"
|
|
|
v-for="item in missionsList"
|
|
|
+ :id="'bubble-' + item.id"
|
|
|
:style="{ left: item.x + 'rem', top: item.y + 'rem' }"
|
|
|
:key="item.id">
|
|
|
<div class="m-list-item-bg">
|
|
|
<span class="num"><span class="num-add">+</span>${ item.num }</span>
|
|
|
<span class="text" v-text="item.unit"></span>
|
|
|
- <span class="button" @click="onClickReceive('mission', item)">${ item.complete ? '点击领取' : '去完成' }</span>
|
|
|
+ <span class="button" :id="'bubble-button--' + item.id" @click="onClickReceive('mission', item)">${ item.complete ? '点击领取' : '去完成' }</span>
|
|
|
</div>
|
|
|
<div class="m-list-item-text" v-text="item.name"></div>
|
|
|
</div>
|
|
@@ -83,8 +84,9 @@
|
|
|
:disabled="a.className !== 'wait'"
|
|
|
v-for="(a, index) in progressAnchorList"
|
|
|
v-if="a.tipText"
|
|
|
+ :id="'progress-reward--' + a.id"
|
|
|
@click="onClickReceive('schedule', a)"
|
|
|
- :key="index">免费领${a.tipText}</button>
|
|
|
+ :key="index">${a.className === 'received' ? '已' : '免费'}领${a.tipText}</button>
|
|
|
</div>
|
|
|
</section>
|
|
|
<section class="section no-select reward-section">
|
|
@@ -94,7 +96,7 @@
|
|
|
<div
|
|
|
class="reward-list-item"
|
|
|
v-for="item in rewardList"
|
|
|
- @click="onClickListItem"
|
|
|
+ @click="onClickListItem(item)"
|
|
|
:key="item.id">
|
|
|
<span class="r-l-i-l j-icon-bg" :class="'icon-bg-' + item.icon"></span>
|
|
|
<div class="r-l-i-c">
|
|
@@ -118,18 +120,18 @@
|
|
|
<div class="tool-box-button-list">
|
|
|
<div
|
|
|
class="tool-action-button"
|
|
|
- :id="item.id"
|
|
|
+ :id="'tool-box-button--' + item.id"
|
|
|
v-for="item in toolBoxList"
|
|
|
v-text="item.text"
|
|
|
@click="onToolBoxAction(item)"
|
|
|
:key="item.id"></div>
|
|
|
</div>
|
|
|
- <div class="tool-button" @click="toToolBoxPage">一键开启</div>
|
|
|
+ <div class="tool-button" id="tool-box-button--all" @click="toToolBoxPage">一键开启</div>
|
|
|
</div>
|
|
|
</section>
|
|
|
<section class="section helper-center-container">
|
|
|
<div class="helper-center">
|
|
|
- <div class="helper-button" @click="toHelpCenter">点击查看</div>
|
|
|
+ <div class="helper-button" id="helper-center-button" @click="toHelpCenter">点击查看</div>
|
|
|
</div>
|
|
|
</section>
|
|
|
</div>
|