|
@@ -9,7 +9,7 @@
|
|
|
src="https://www.productronicachina.com.cn/resources/files/0221/67b7db116d845/主画面.png"></image>
|
|
|
</view>
|
|
|
<view class="theme-title">
|
|
|
- <text class="title">逛展福利等您揭秘</text>
|
|
|
+ <text class="title">{{ activityInfo.name }}</text>
|
|
|
<image mode="aspectFit" class="title-bg"
|
|
|
src="https://www.productronicachina.com.cn/resources/files/0221/67b7dd27b30b7/标题星星.png"></image>
|
|
|
</view>
|
|
@@ -17,62 +17,28 @@
|
|
|
<view class="track-list">
|
|
|
<view class="track">
|
|
|
<view class="num">1</view>
|
|
|
- <view class="text">选择挑战级别</view>
|
|
|
+ <view class="text">{{ activityInfo.content.step1 }}</view>
|
|
|
</view>
|
|
|
<view class="iconfont icon-Left-1"></view>
|
|
|
<view class="track">
|
|
|
<view class="num">2</view>
|
|
|
- <view class="text">前往展位扫码打卡</view>
|
|
|
+ <view class="text">{{ activityInfo.content.step2 }}</view>
|
|
|
</view>
|
|
|
<view class="iconfont icon-Left-1"></view>
|
|
|
<view class="track">
|
|
|
<view class="num">3</view>
|
|
|
- <view class="text">领取福利大礼包</view>
|
|
|
+ <view class="text">{{ activityInfo.content.step3 }}</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="way-grid">
|
|
|
- <view @click="gotoRoute()" class="way-item">
|
|
|
- <image mode="aspectFill"
|
|
|
- src="https://www.productronicachina.com.cn/resources/files/0221/67b7ea017dda7/路线图片01.jpg"></image>
|
|
|
+ <view @click="gotoRoute()" class="way-item" v-for="item in activityInfo.content.card_image_text">
|
|
|
+ <image mode="aspectFill" :src="item.img_url"></image>
|
|
|
<view class="text">
|
|
|
- <view class="way">挑战
|
|
|
- <text class="num">2</text>
|
|
|
- 条路线
|
|
|
+ <view class="way">
|
|
|
+ <!--挑战<text class="num">6</text>条路线-->
|
|
|
+ {{ item.title }}
|
|
|
</view>
|
|
|
- <view class="button">即刻打卡</view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view @click="gotoRoute()" class="way-item">
|
|
|
- <image mode="aspectFill"
|
|
|
- src="https://www.productronicachina.com.cn/resources/files/0221/67b7ea017dda7/路线图片01.jpg"></image>
|
|
|
- <view class="text">
|
|
|
- <view class="way">挑战
|
|
|
- <text class="num">4</text>
|
|
|
- 条路线
|
|
|
- </view>
|
|
|
- <view class="button">即刻打卡</view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view @click="gotoRoute()" class="way-item">
|
|
|
- <image mode="aspectFill"
|
|
|
- src="https://www.productronicachina.com.cn/resources/files/0221/67b7ea017dda7/路线图片01.jpg"></image>
|
|
|
- <view class="text">
|
|
|
- <view class="way">挑战
|
|
|
- <text class="num">6</text>
|
|
|
- 条路线
|
|
|
- </view>
|
|
|
- <view class="button">即刻打卡</view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view @click="gotoRoute()" class="way-item">
|
|
|
- <image mode="aspectFill"
|
|
|
- src="https://www.productronicachina.com.cn/resources/files/0221/67b7ea017dda7/路线图片01.jpg"></image>
|
|
|
- <view class="text">
|
|
|
- <view class="way">挑战
|
|
|
- <text class="num">8</text>
|
|
|
- 条路线
|
|
|
- </view>
|
|
|
- <view class="button">即刻打卡</view>
|
|
|
+ <view class="button">{{ item.btn_text }}</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
@@ -100,7 +66,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import {routeList, getActivityInfo} from '@/api/checkIn';
|
|
|
+import {getActivityInfo} from '@/api/checkIn';
|
|
|
import PageLayout from "@/components/layout/page-layout";
|
|
|
import NavBar from "@/components/layout/nav-bar";
|
|
|
import UScrollView from "@/components/common/u-scroll-view";
|
|
@@ -113,22 +79,23 @@ export default {
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
+ routeInfo: {},
|
|
|
+ activityInfo: {}
|
|
|
};
|
|
|
},
|
|
|
mounted() {
|
|
|
- this.getRouteList()
|
|
|
+ this.getActivityInfoEvent()
|
|
|
},
|
|
|
methods: {
|
|
|
getActivityInfoEvent() {
|
|
|
+ this.showLoading()
|
|
|
getActivityInfo().then(res => {
|
|
|
-
|
|
|
+ this.activityInfo = res.data
|
|
|
+ this.hideLoading()
|
|
|
})
|
|
|
},
|
|
|
gotoRoute(id) {
|
|
|
- uni.navigateTo({
|
|
|
- url: '/pages/checkIn/checkInRoute?id=' + id,
|
|
|
-
|
|
|
- })
|
|
|
+ uni.navigateTo({url: '/pages/checkIn/checkInRoute?id=' + id})
|
|
|
},
|
|
|
onShareAppMessage() {
|
|
|
return {
|
|
@@ -147,11 +114,6 @@ export default {
|
|
|
uni.navigateTo({
|
|
|
url: '/pages/checkIn/myPrizes'
|
|
|
})
|
|
|
- },
|
|
|
- getRouteList() {
|
|
|
- routeList().then(res => {
|
|
|
- console.log(res)
|
|
|
- })
|
|
|
}
|
|
|
},
|
|
|
onLoad() {
|