|
@ -1,26 +1,26 @@ |
|
|
<template> |
|
|
<template> |
|
|
<view class="invoiceIssuance"> |
|
|
<view class="invoiceIssuance"> |
|
|
<view class="head-box"></view> |
|
|
<view class="head-box"></view> |
|
|
<Navbar title="订单详情" :autoBack="true" :bgColor="bgColor" leftIconSize="18px" height="100rpx" :leftIconColor="leftIconColor" :titleStyle="{color:fontColor}" /> |
|
|
|
|
|
|
|
|
<Navbar title="我的收藏" :autoBack="true" :bgColor="bgColor" leftIconSize="18px" height="100rpx" :leftIconColor="leftIconColor" :titleStyle="{color:fontColor}" /> |
|
|
<view class="content contentPosition_"> |
|
|
<view class="content contentPosition_"> |
|
|
<view class="info cardStyle_"> |
|
|
|
|
|
|
|
|
<view class="info cardStyle_" v-for="(item, index) in cardListData" :key="index"> |
|
|
<view class="left"> |
|
|
<view class="left"> |
|
|
<image src="https://img0.baidu.com/it/u=4274003247,920124130&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=1031" alt=""> |
|
|
|
|
|
|
|
|
<image :src="item.image" alt=""> |
|
|
</view> |
|
|
</view> |
|
|
<view class="right"> |
|
|
<view class="right"> |
|
|
<view class="detailed"> |
|
|
<view class="detailed"> |
|
|
<view class="title">夏日去撒野旅游计划~</view> |
|
|
|
|
|
<view class="date">2024.10.28 10:00</view> |
|
|
|
|
|
<view class="address">成都市东丽湖露营地32号</view> |
|
|
|
|
|
|
|
|
<view class="title">{{item.title}}</view> |
|
|
|
|
|
<view class="date">{{item.startTime}}</view> |
|
|
|
|
|
<view class="address">{{item.address}}</view> |
|
|
</view> |
|
|
</view> |
|
|
<view class="data"> |
|
|
<view class="data"> |
|
|
<view>12/30</view> |
|
|
<view>12/30</view> |
|
|
<button class="mini-btn" size="mini">立即报名</button> |
|
|
|
|
|
|
|
|
<button class="mini-btn" size="mini" @click="toDetail(item)">立即报名</button> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
<i class="icon"></i> |
|
|
<i class="icon"></i> |
|
|
</view> |
|
|
</view> |
|
|
<view class="info cardStyle_"> |
|
|
|
|
|
|
|
|
<!-- <view class="info cardStyle_"> |
|
|
<view class="left"> |
|
|
<view class="left"> |
|
|
<image src="https://img0.baidu.com/it/u=4274003247,920124130&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=1031" alt=""> |
|
|
<image src="https://img0.baidu.com/it/u=4274003247,920124130&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=1031" alt=""> |
|
|
</view> |
|
|
</view> |
|
@ -32,11 +32,11 @@ |
|
|
</view> |
|
|
</view> |
|
|
<view class="data"> |
|
|
<view class="data"> |
|
|
<view>12/30</view> |
|
|
<view>12/30</view> |
|
|
<button class="mini-btn" size="mini">立即报名</button> |
|
|
|
|
|
|
|
|
<button class="mini-btn" size="mini" @click="toDetail(item)">立即报名</button> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
<i class="icon"></i> |
|
|
<i class="icon"></i> |
|
|
</view> |
|
|
|
|
|
|
|
|
</view> --> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</template> |
|
|
</template> |
|
@ -59,16 +59,41 @@ |
|
|
}, |
|
|
}, |
|
|
data() { |
|
|
data() { |
|
|
return { |
|
|
return { |
|
|
|
|
|
params:{ |
|
|
|
|
|
pageNo:1, |
|
|
|
|
|
pageSize:10 |
|
|
|
|
|
}, |
|
|
|
|
|
totalPage: '', |
|
|
|
|
|
cardListData: [] |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
|
|
|
onReachBottom() { |
|
|
|
|
|
if(this.params.pageNo >= this.totalPage) return |
|
|
|
|
|
this.params.pageNo ++ |
|
|
|
|
|
this.collectPageList() |
|
|
|
|
|
}, |
|
|
|
|
|
onLoad() { |
|
|
|
|
|
this.collectPageList() |
|
|
|
|
|
}, |
|
|
methods: { |
|
|
methods: { |
|
|
|
|
|
collectPageList() { |
|
|
|
|
|
this.$api('collectPageList',this.params, res=> { |
|
|
|
|
|
if(res.code == 200) { |
|
|
|
|
|
this.totalPage = res.result.pages |
|
|
|
|
|
this.cardListData = [...this.cardListData,...res.result.records] |
|
|
|
|
|
} |
|
|
|
|
|
}) |
|
|
|
|
|
}, |
|
|
|
|
|
toDetail({ id }) { |
|
|
|
|
|
uni.navigateTo({ |
|
|
|
|
|
url:`/pages_order/huodong-detail?activityId=${id}` |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
</script> |
|
|
</script> |
|
|
<style scoped lang="scss"> |
|
|
<style scoped lang="scss"> |
|
|
.invoiceIssuance { |
|
|
.invoiceIssuance { |
|
|
// margin-bottom: 500rpx; |
|
|
|
|
|
|
|
|
|
|
|
.content { |
|
|
.content { |
|
|
.info { |
|
|
.info { |
|
|
position: relative; |
|
|
position: relative; |
|
@ -91,14 +116,15 @@ |
|
|
justify-content: space-between; |
|
|
justify-content: space-between; |
|
|
align-items: center; |
|
|
align-items: center; |
|
|
.mini-btn { |
|
|
.mini-btn { |
|
|
|
|
|
display: flex; |
|
|
|
|
|
align-items: center; |
|
|
margin: 0; |
|
|
margin: 0; |
|
|
background: linear-gradient(to right, #FE5E5E, #E41522); |
|
|
background: linear-gradient(to right, #FE5E5E, #E41522); |
|
|
height: 45rpx; |
|
|
height: 45rpx; |
|
|
line-height: 45rpx; |
|
|
|
|
|
width: 181rpx; |
|
|
width: 181rpx; |
|
|
color:#fff; |
|
|
color:#fff; |
|
|
border-radius: 60rpx; |
|
|
border-radius: 60rpx; |
|
|
padding-bottom: 5rpx; |
|
|
|
|
|
|
|
|
padding-bottom: 10rpx; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|