|
@@ -12,14 +12,14 @@
|
|
|
<img :src="item.imgUrl" alt="图片" class="prize-img">
|
|
|
</div>
|
|
|
<div class="content">
|
|
|
- <h3 :title="item.content" class="title">{{ item.title }}</h3>
|
|
|
- <p class="desc"><span>{{ item.startTime }} ~ {{ item.endTime }}</span></p>
|
|
|
+ <h3 :title="item.title" class="title">{{ item.title }}</h3>
|
|
|
+ <p class="desc"><span :title="item.startTime+'~'+item.endTime">{{ item.startTime }} ~ {{ item.endTime }}</span></p>
|
|
|
</div>
|
|
|
<div class="btn-container">
|
|
|
- <button v-if="item.status==1" class="ui-btn default medium btn">已领取</button>
|
|
|
+ <!-- <button v-if="item.status==1" class="ui-btn default medium btn">已领取</button>
|
|
|
<button v-if="item.status==9" class="ui-btn default medium btn">已过期</button>
|
|
|
- <button v-if="item.status==8" class="ui-btn default medium btn">敬请期待</button>
|
|
|
- <button v-if="item.status==0" @click="handleClickReceive(item.id)"
|
|
|
+ <button v-if="item.status==8" class="ui-btn default medium btn">敬请期待</button> -->
|
|
|
+ <button @click="handleClickReceive(item.actId)"
|
|
|
class="ui-btn primary medium btn">立即领取</button>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -68,23 +68,24 @@ export default {
|
|
|
setTab('welfare');
|
|
|
},
|
|
|
getList() {
|
|
|
- welfareList({status:'0,1,8,9'}).then(response => {
|
|
|
- const dataList = response.data.data;
|
|
|
- dataList.forEach(element => {
|
|
|
- element.imgUrl = element.relationWelfareVo.imgUrl;
|
|
|
- element.title = element.relationWelfareVo.title;
|
|
|
- element.startTime = element.relationWelfareVo.startTime;
|
|
|
- element.endTime = element.relationWelfareVo.endTime;
|
|
|
- element.welfareId = element.relationWelfareVo.welfareId;
|
|
|
- });
|
|
|
- console.log(dataList);
|
|
|
- this.goodsList = dataList;
|
|
|
+ welfareList().then(response => {
|
|
|
+ this.goodsList = response.data.data;
|
|
|
+ // const dataList = response.data.data;
|
|
|
+ // dataList.forEach(element => {
|
|
|
+ // element.imgUrl = element.relationWelfareVo.imgUrl;
|
|
|
+ // element.title = element.relationWelfareVo.title;
|
|
|
+ // element.startTime = element.relationWelfareVo.startTime;
|
|
|
+ // element.endTime = element.relationWelfareVo.endTime;
|
|
|
+ // element.welfareId = element.relationWelfareVo.welfareId;
|
|
|
+ // });
|
|
|
+ // console.log(dataList);
|
|
|
+ // this.goodsList = dataList;
|
|
|
}).catch(() => {
|
|
|
|
|
|
})
|
|
|
},
|
|
|
handleClickReceive(id){
|
|
|
- receiveWelfare({voucherId:id,status:1}).then(response => {
|
|
|
+ receiveWelfare({actId:id}).then(response => {
|
|
|
if(response.data.errno==0){
|
|
|
this.goodsList.forEach(element => {
|
|
|
if(element.id==id){
|