b137bb0e
liuqimichale
扫码后 车牌是否 咨询页面
|
1
2
3
4
5
|
<template>
<div>
<div style="height: 206px;">
<div class="swiper-container">
<div class="swiper-wrapper">
|
c865a00f
liuqimichale
赤峰支付宝支付
|
6
7
8
|
<div class="swiper-slide" v-for="item in swiperData" :key="item.id"
:style="{backgroundImage:'url(' + item.url + ')'}"
@click="openImgUrl(item)"
|
b137bb0e
liuqimichale
扫码后 车牌是否 咨询页面
|
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
></div>
</div>
<!-- 如果需要分页器 -->
<div class="swiper-pagination"></div>
<!-- 如果需要滚动条 -->
<!-- <div class="swiper-scrollbar"></div>-->
</div>
</div>
<p class="carNumberTip">
请确认您当前缴费车牌号
</p>
<div class="car-wrap">
<div class="carBG" :class="carWrapBG | formateColor">
<p class="carNumber">{{carNumber}}</p>
</div>
|
c865a00f
liuqimichale
赤峰支付宝支付
|
27
|
<p class="toParkRecord" @click="toParkRecord">
|
b137bb0e
liuqimichale
扫码后 车牌是否 咨询页面
|
28
29
30
|
是我的车,去支付
</p>
|
c865a00f
liuqimichale
赤峰支付宝支付
|
31
|
<p class="toPlateNumber" @click="toPlateNumber">
|
b137bb0e
liuqimichale
扫码后 车牌是否 咨询页面
|
32
33
34
35
36
37
38
39
40
41
42
|
不是我的车,手动输入
</p>
</div>
</div>
</template>
<script>
import Swiper from 'swiper' // 应入swiper
|
c865a00f
liuqimichale
赤峰支付宝支付
|
43
44
|
import {swiperQuery} from '../api/navigation/navigation'
|
b137bb0e
liuqimichale
扫码后 车牌是否 咨询页面
|
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
export default {
name: 'navigation',
data() {
return {
carNumber: '', // 车牌号码
carWrapBG: 0,// 车牌颜色
swiperData: [], // 轮播数据
}
},
mounted() {
this.carNumber = this.$route.query.carNumber // 车牌号码
this.carWrapBG = this.$route.query.carNumberColor // 车牌颜色
console.log(this.carNumber)
},
created() {
this.initSWiper()
},
methods: {
|
c865a00f
liuqimichale
赤峰支付宝支付
|
64
|
initSWiper() {
|
b137bb0e
liuqimichale
扫码后 车牌是否 咨询页面
|
65
66
67
68
69
70
71
|
var salt = this.$utils.myCommonSalt(32)
var jsondata = {
app_id: this.$utils.myVarAppid,
deviceInfo: this.$utils.myDeviceInfo,
salt: salt,
sign_type: 'md5',
sign: '1',
|
c865a00f
liuqimichale
赤峰支付宝支付
|
72
|
orgId: this.$utils.myOrgId,
|
b137bb0e
liuqimichale
扫码后 车牌是否 咨询页面
|
73
74
75
|
jumpType: '8'
};
// jsondata = JSON.stringify(jsondata);
|
c865a00f
liuqimichale
赤峰支付宝支付
|
76
|
swiperQuery(jsondata).then(res => {
|
b137bb0e
liuqimichale
扫码后 车牌是否 咨询页面
|
77
78
|
this.swiperData = res.data
console.log(this.swiperData)
|
c865a00f
liuqimichale
赤峰支付宝支付
|
79
|
new Swiper('.swiper-container', {
|
b137bb0e
liuqimichale
扫码后 车牌是否 咨询页面
|
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
|
pagination: '.swiper-pagination',
paginationClickable: true,
centeredSlides: true,
notNextTick: true,
autoplay: 5000,
autoplayDisableOnInteraction: true,
observer: true, //修改swiper自己或子元素时,自动初始化swiper
observeParents: true, //修改swiper的父元素时,自动初始化swiper
onSlideChangeStart: function (swiper) {
//console.log(swiper.activeIndex)
}
})
})
},
|
c865a00f
liuqimichale
赤峰支付宝支付
|
95
|
openImgUrl(i) { // 点击图片跳转
|
b137bb0e
liuqimichale
扫码后 车牌是否 咨询页面
|
96
|
window.open(i.jumpUrl)
|
c865a00f
liuqimichale
赤峰支付宝支付
|
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
|
},
toPlateNumber() { // 前往输入车牌页面
this.$router.push({
path: 'plateNumber',
}
)
},
toParkRecord() { // 前往停车记录页面
this.$router.push({
path: 'parkRecord',
query: {
carNumber: this.carNumber,
carNumberColor: this.carWrapBG
}
})
},
|
b137bb0e
liuqimichale
扫码后 车牌是否 咨询页面
|
114
115
116
117
118
|
}
}
</script>
<style scoped lang="scss">
|
c865a00f
liuqimichale
赤峰支付宝支付
|
119
|
.swiper-container {
|
b137bb0e
liuqimichale
扫码后 车牌是否 咨询页面
|
120
121
|
height: 206px;
}
|
c865a00f
liuqimichale
赤峰支付宝支付
|
122
123
|
.swiper-slide {
|
b137bb0e
liuqimichale
扫码后 车牌是否 咨询页面
|
124
125
126
127
128
|
/*width: 100%;*/
height: 206px;
background-repeat: no-repeat;
background-size: 100% 100%;
}
|
c865a00f
liuqimichale
赤峰支付宝支付
|
129
|
|
b137bb0e
liuqimichale
扫码后 车牌是否 咨询页面
|
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
|
.carNumberTip {
width: 200px;
margin: 20px auto 10px;
padding-left: 20px;
background: url("../assets/images/tip.png") no-repeat 0 center;
background-size: 14px 14px;
text-align: center;
}
.car-wrap {
padding: 0px 40px;
background: #FFF;
}
.carBG {
width: 100%;
height: 100px;
line-height: 100px;
text-align: center;
font-size: 24px;
color: #fff;
}
|
c865a00f
liuqimichale
赤峰支付宝支付
|
152
|
|
b137bb0e
liuqimichale
扫码后 车牌是否 咨询页面
|
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
|
.carBlue {
background: url("../assets/images/blueBG.png") no-repeat;
background-size: 100% 100%;
}
.carYellow {
background: url("../assets/images/yellowBG.png") no-repeat;
background-size: 100% 100%;
}
.carGreen {
background: url("../assets/images/greenBG.png") no-repeat;
background-size: 100% 100%;
}
.carWhite {
background: url("../assets/images/whiteBG.png") no-repeat;
background-size: 100% 100%;
}
.carBlack {
background: url("../assets/images/blackBG.png") no-repeat;
background-size: 100% 100%;
}
|
c865a00f
liuqimichale
赤峰支付宝支付
|
177
178
|
.toParkRecord {
|
b137bb0e
liuqimichale
扫码后 车牌是否 咨询页面
|
179
180
181
182
183
184
185
186
187
188
|
margin-top: 40px;
margin-bottom: 20px;
height: 50px;
line-height: 50px;
font-size: 16px;
text-align: center;
background: url("../assets/images/toParkRecord.png") no-repeat;
background-size: 100% 50px;
cursor: pointer;
}
|
c865a00f
liuqimichale
赤峰支付宝支付
|
189
190
|
.toPlateNumber {
|
b137bb0e
liuqimichale
扫码后 车牌是否 咨询页面
|
191
192
193
194
195
|
text-align: right;
cursor: pointer;
}
</style>
|