0c49c87e
liuqimichale
微信公众号 初始化
|
1
2
3
4
5
6
7
8
9
10
11
12
|
<template>
<div style="height: 100%">
<div v-if="parkList.length>0" style="height: 100%">
<ul class="tabWrap">
<li v-for="(i,index) in tabList"
:key="i.id"
:class="{tabActive:currentTabActive == index}"
@click="tabHandle(index)"
>{{i.text}}
</li>
</ul>
|
0c49c87e
liuqimichale
微信公众号 初始化
|
13
14
15
16
|
<!--本次缴费-->
<div v-show="currentTabActive==0">
<div v-if="parkingData.length>0">
|
bb951693
liuqimichale
赤峰微信公众号 -- 临停支付
|
17
|
<p class="free-tip" v-if="parkingData[0].parkDuration<=2100">停车15分钟内无需缴费,请申请离场。</p>
|
0c49c87e
liuqimichale
微信公众号 初始化
|
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
<div class="cost-main" v-for="i in parkingData">
<ul class="cost-header">
<li :class="carColor | formateColor">{{i.carNumber}}</li>
<li>本次费用</li>
</ul>
<div class="cost-body">
<p>车辆类型:临停车</p>
<p>车场名称:{{i.parkName}}
</p>
<p> 进场时间:{{i.parkInTime}}
</p>
<p>出场时间:{{i.parkOutTime}}
</p>
<p>停车时长:{{ $utils.dateFormat(i.parkDuration)}}</p>
<div class="out-wrap">
<p class="mon-wrap">¥{{(i.unPayFee/100).toFixed(2)}}</p>
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
36
37
|
<p class="out-btn" @click="toPayCurrent(i,parkingData[0].parkDuration)"
v-if="parkingData[0].parkDuration<=900">申请离场</p>
|
bb951693
liuqimichale
赤峰微信公众号 -- 临停支付
|
38
|
<p class="out-btn" @click="toPayCurrent(i,parkingData[0].parkDuration)" v-else>出场缴费</p>
|
0c49c87e
liuqimichale
微信公众号 初始化
|
39
40
41
42
43
44
45
46
47
48
49
50
|
</div>
</div>
</div>
</div>
<!--没有在停费用-->
<div class="noRecord" v-else>暂无记录</div>
</div>
<!--历史缴费-->
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
51
|
<div v-show="currentTabActive==1" class="history-con">
|
0c49c87e
liuqimichale
微信公众号 初始化
|
52
|
<div v-if="historyList.length>0" style="height: 100%;">
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
53
|
<div class="history-body">
|
0c49c87e
liuqimichale
微信公众号 初始化
|
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
|
<p class="money-all">总欠费金额:
<span>¥{{(allMoney/100).toFixed(2)}}</span>
</p>
<div class="cost-main cost-main-history" style="padding-left: 50px;"
v-for="(i, index) in historyList" :key="i.id"
@click="chooseHandle(i, index)"
:class="{isChecked: i.checked}"
>
<ul class="cost-header">
<li :class="carColor | formateColor">{{i.carNumber}}</li>
<li>欠费</li>
</ul>
<div class="cost-body">
|
bb951693
liuqimichale
赤峰微信公众号 -- 临停支付
|
70
|
<!--<p>车辆颜色:临停车</p>-->
|
0c49c87e
liuqimichale
微信公众号 初始化
|
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
|
<p>车场名称:{{i.parkName}}
</p>
<p> 进场时间:{{i.parkInTime}}
</p>
<p>出场时间:{{i.parkOutTime}}
</p>
<p>停车时长:{{ $utils.dateFormat(i.parkDuration)}}</p>
<div class="out-wrap">
<p class="mon-wrap">¥{{(i.unPayFee/100).toFixed(2)}}</p>
</div>
</div>
</div>
</div>
<div class="history-footer">
<p class="statistical-data">您已选中
<span>{{historyCheckedLen}}</span>笔交易
合计:¥ <span>{{(historyCheckedMon/100).toFixed(2)}}</span>
</p>
<div class="opration-wrap">
<p class="check-btn" :class="{isAllChecked:allChecked}"
@click="checkedAll"
>全选</p>
<p class="settle-btn" @click="toPayHisroryPage">清缴欠费</p>
</div>
</div>
</div>
<!--没有在停费用-->
<div class="noRecord" v-else>暂无记录</div>
</div>
</div>
<div v-else class="noRecord">
暂无记录
</div>
|
bb951693
liuqimichale
赤峰微信公众号 -- 临停支付
|
116
|
|
0c49c87e
liuqimichale
微信公众号 初始化
|
117
118
119
120
|
</div>
</template>
<script>
|
bb951693
liuqimichale
赤峰微信公众号 -- 临停支付
|
121
|
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
122
123
124
125
|
import {
parkRecordList, historyQuery, parkingQuery, appApplyParkOut, queryArrearageSta,
doOrderCreate
} from "@/api/parkRecord/parkRecord.js";
|
0c49c87e
liuqimichale
微信公众号 初始化
|
126
|
export default {
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
127
|
name: "parkRecord",
|
0c49c87e
liuqimichale
微信公众号 初始化
|
128
129
130
|
data() {
return {
tabList: [ // 切换数据
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
131
132
|
{ text: "在停缴费", id: 1 },
{ text: "欠费待缴", id: 2 }
|
0c49c87e
liuqimichale
微信公众号 初始化
|
133
134
|
],
carColor: 1,// 车牌颜色
|
bb951693
liuqimichale
赤峰微信公众号 -- 临停支付
|
135
|
currentTabActive: 0, // 显示当前哪个
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
136
137
|
carNumber: "", // 车牌号码
parkingData: [], // 在停数据
|
0c49c87e
liuqimichale
微信公众号 初始化
|
138
|
parkList: [], // 停车记录数据
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
139
140
141
142
143
144
|
historyList: [ // 历史欠费数据
{ money: 100, checked: false, id: 1 }
],
allChecked: false, // 全部选择事件
allMoney: 0, // 欠费所有的费用
historyCheckedLen: 0, //选中了几笔交易
|
0c49c87e
liuqimichale
微信公众号 初始化
|
145
146
|
historyCheckedMon: 0, //选中了待缴纳的金额
orderIds: [] // 选中数据的订单 数组
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
147
|
};
|
0c49c87e
liuqimichale
微信公众号 初始化
|
148
|
},
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
149
|
mounted() {
|
0c49c87e
liuqimichale
微信公众号 初始化
|
150
151
|
},
created() {
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
152
153
154
155
156
|
this.carNumber = this.$route.query.carNumber; // 获取车牌号
this.carColor = this.$route.query.carNumberColor; // 获取颜色 0:蓝牌;1:黄牌;2:白牌;3:黑牌;4:绿色
this.currentTabActive = this.$route.query.parkFlag ? this.$route.query.parkFlag : 0; // 0在停 1历史
console.log(this.carNumber);
this.parkRecordList(this.carNumber);
|
7850cc26
liuqimichale
赤峰微信公众号 -- 临停支付
|
157
|
//
|
0c49c87e
liuqimichale
微信公众号 初始化
|
158
159
|
},
methods: {
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
160
|
parkRecordList() { // 获取停车记录数据
|
0c49c87e
liuqimichale
微信公众号 初始化
|
161
162
163
164
165
166
167
168
169
170
171
172
173
174
|
var salt = this.$utils.myCommonSalt(32);
var jsondata = {
app_id: this.$utils.myVarAppid,
deviceInfo: this.$utils.myDeviceInfo,
salt: salt,
sign_type: "md5",
pageNum: 1,
pageSize: 1000,
parkState: 10,
terminalSource: 7,
carNumber: this.carNumber,
carNumberColor: this.carColor,
// sign: md5sign,
orgId: this.$utils.myOrgId
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
175
176
|
};
jsondata.sign = this.$utils.signObject(jsondata);
|
0c49c87e
liuqimichale
微信公众号 初始化
|
177
|
// jsondata.sign = md5sign
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
178
|
console.log("停车记录传参 " + JSON.stringify(jsondata));
|
0c49c87e
liuqimichale
微信公众号 初始化
|
179
|
parkRecordList(jsondata).then(response => {
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
180
181
|
console.log(response);
this.parkList = response.data.dataList;
|
0c49c87e
liuqimichale
微信公众号 初始化
|
182
|
this.parkingData = this.parkList.filter(item => {
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
183
184
|
return item.parkState == "10";
});
|
bb951693
liuqimichale
赤峰微信公众号 -- 临停支付
|
185
186
187
|
// if(this.parkingData.length>0){
// this.currentTabActive = 0
// }
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
188
|
console.log(this.parkingData);
|
0c49c87e
liuqimichale
微信公众号 初始化
|
189
|
this.historyList = this.parkList.filter(item => {
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
190
191
192
193
194
195
196
|
return item.parkState == "20";
});
this.historyList.forEach(i => {
this.allMoney += Number(i.unPayFee);
});
if (this.parkingData.length == 0 && this.historyList.length > 0) {
this.currentTabActive = 1;
|
7850cc26
liuqimichale
赤峰微信公众号 -- 临停支付
|
197
|
}
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
198
199
200
|
if (this.$route.query.parkFlag == 1) {
this.currentTabActive = 1;
this.checkedAll();
|
7850cc26
liuqimichale
赤峰微信公众号 -- 临停支付
|
201
|
}
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
202
203
|
console.log(this.historyList);
});
|
0c49c87e
liuqimichale
微信公众号 初始化
|
204
|
},
|
0c49c87e
liuqimichale
微信公众号 初始化
|
205
|
tabHandle(index) { // tab 切换
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
206
|
this.currentTabActive = index;
|
0c49c87e
liuqimichale
微信公众号 初始化
|
207
208
|
},
chooseHandle(i, index) { // 历史欠费单个选择事件
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
209
210
211
212
213
214
|
i.checked = !i.checked;
let me = this;
if (i.checked) { //单个选中
me.historyCheckedLen++;
if (me.historyCheckedLen == this.historyList.length) {
this.allChecked = true;
|
0c49c87e
liuqimichale
微信公众号 初始化
|
215
|
}
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
216
217
218
219
220
221
222
223
|
me.orderIds.push(i.orderId);
me.historyCheckedMon += Number(i.unPayFee);
} else { //单个不选中
let _i = me.orderIds.indexOf(i.orderId);
me.orderIds.splice(_i, 1);
this.allChecked = false;
me.historyCheckedLen--;
me.historyCheckedMon -= Number(i.unPayFee);
|
0c49c87e
liuqimichale
微信公众号 初始化
|
224
|
}
|
0c49c87e
liuqimichale
微信公众号 初始化
|
225
226
|
},
checkedAll() { // 全选选择事件
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
227
228
229
230
|
this.allChecked = !this.allChecked;
if (this.allChecked) { //全选
let me = this;
this.historyList.forEach(function(item) {
|
0c49c87e
liuqimichale
微信公众号 初始化
|
231
|
item.checked = true;
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
232
|
me.orderIds.push(item.orderId);
|
0c49c87e
liuqimichale
微信公众号 初始化
|
233
|
});
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
234
235
236
237
|
this.historyCheckedMon = this.allMoney;
this.historyCheckedLen = this.historyList.length;
} else { //反选
this.historyList.forEach(function(item) {
|
0c49c87e
liuqimichale
微信公众号 初始化
|
238
|
item.checked = false;
|
0c49c87e
liuqimichale
微信公众号 初始化
|
239
|
});
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
240
241
242
|
this.historyCheckedLen = 0;
this.historyCheckedMon = 0;
this.orderIds = [];
|
0c49c87e
liuqimichale
微信公众号 初始化
|
243
244
|
}
},
|
bb951693
liuqimichale
赤峰微信公众号 -- 临停支付
|
245
|
toPayCurrent(i, num) { // 缴纳本次在停费用
|
0c49c87e
liuqimichale
微信公众号 初始化
|
246
|
var salt = this.$utils.myCommonSalt(32);
|
bb951693
liuqimichale
赤峰微信公众号 -- 临停支付
|
247
|
var params = {
|
0c49c87e
liuqimichale
微信公众号 初始化
|
248
249
250
251
|
app_id: this.$utils.myVarAppid,
deviceInfo: this.$utils.myDeviceInfo,
salt: salt,
sign_type: "md5",
|
0c49c87e
liuqimichale
微信公众号 初始化
|
252
|
orderId: i.orderId,
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
253
254
255
256
|
payOrderType: "101",
terminalSource: "3"
};
params.sign = this.$utils.signObject(params);
|
bb951693
liuqimichale
赤峰微信公众号 -- 临停支付
|
257
|
appApplyParkOut(params).then(response => {
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
258
259
|
console.log(response);
if (response.code == "5005") {
|
bb951693
liuqimichale
赤峰微信公众号 -- 临停支付
|
260
261
262
263
264
265
266
267
268
|
var salt = this.$utils.myCommonSalt(32);
var jsondata = {
app_id: this.$utils.myVarAppid,
deviceInfo: this.$utils.myDeviceInfo,
salt: salt,
sign_type: "md5",
payType: this.$utils.clientBrowsePayType(),
appId: this.$utils.myVxAppId,
orderId: i.orderId,
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
269
|
terminalSource: "7",
|
bb951693
liuqimichale
赤峰微信公众号 -- 临停支付
|
270
|
parkCode: i.parkCode,
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
271
272
273
|
carNumber: this.carNumber
};
jsondata.sign = this.$utils.signObject(jsondata);
|
bb951693
liuqimichale
赤峰微信公众号 -- 临停支付
|
274
|
parkingQuery(jsondata).then(result => {
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
275
276
277
278
|
console.log(result);
let res = result.data;
let _dis = res.discountFee;
let discountFee = _dis.slice(1, _dis.length - 1);
|
bb951693
liuqimichale
赤峰微信公众号 -- 临停支付
|
279
280
|
this.$router.push(
{
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
281
|
path: "orderPay",
|
bb951693
liuqimichale
赤峰微信公众号 -- 临停支付
|
282
283
284
285
286
287
288
289
|
query: {
carColor: this.carColor,// 车牌颜色
arrearageTotalFee: res.orderTotalFee,// 应收
arrearageDiscFee: discountFee * 100,// 优惠
arrearageActFee: res.orderFee,// 实收
carNumber: this.carNumber, // 车牌
paySrcType: 101, //支付的类型 101 是本次 103是历史欠费
ordeID: i.orderId, //支付的订单号
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
290
|
appOrderTimeout: res.appOrderTimeout // 超时描述
|
bb951693
liuqimichale
赤峰微信公众号 -- 临停支付
|
291
292
|
}
}
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
293
294
|
);
});
|
bb951693
liuqimichale
赤峰微信公众号 -- 临停支付
|
295
296
|
} else {
//$('.dialog-out').show()
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
297
|
this.$msgbox("提示", "停车15分钟内无需缴费,申请成功。");
|
bb951693
liuqimichale
赤峰微信公众号 -- 临停支付
|
298
|
}
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
299
|
});
|
0c49c87e
liuqimichale
微信公众号 初始化
|
300
301
|
},
toPayHisroryPage() { // 缴纳历史费用
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
302
303
304
|
if (this.historyCheckedLen == 0) {
this.$msgbox("提示", "请至少选择一条记录");
return;
|
0c49c87e
liuqimichale
微信公众号 初始化
|
305
|
}
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
|
let salt = this.$utils.myCommonSalt(32);
let list = "[" + this.orderIds + "]";
let jsondata = {
app_id: this.$utils.myVarAppid,
deviceInfo: this.$utils.myDeviceInfo,
salt: salt,
sign_type: "md5",
payType: this.$utils.clientBrowsePayType(),
// appId: this.$utils.myVxAppId,
terminalSource: "7",
orderIds: JSON.stringify(this.orderIds)
};
jsondata.sign = this.$utils.signObject(jsondata);
console.log(jsondata);
queryArrearageSta(jsondata).then(response => {
console.log(response.data);
let res = response.data;
this.doOrderCreate(res.arrearageTotalFee, res.arrearageActFee, res.carArrearages[0].arrearageDiscFee);
// let res = response.data.carArrearages[0]
// console.log(res)
// this.orderIds = JSON.stringify(this.orderIds)
// sessionStorage.setItem('pageIds',this.orderIds)
// console.log(this.orderIds)
});
},
doOrderCreate(arrearageTotalFee, arrearageActFee, arrearageDiscFee) {
|
0c49c87e
liuqimichale
微信公众号 初始化
|
332
|
var salt = this.$utils.myCommonSalt(32);
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
333
334
335
336
337
|
// var list = "[" + this.orderIds + "]"
console.log(this.orderIds);
let carNumbers = [];
carNumbers.push(this.carNumber);
let jsondata = {
|
0c49c87e
liuqimichale
微信公众号 初始化
|
338
339
340
|
app_id: this.$utils.myVarAppid,
deviceInfo: this.$utils.myDeviceInfo,
salt: salt,
|
0c49c87e
liuqimichale
微信公众号 初始化
|
341
|
sign_type: "md5",
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
342
343
344
345
346
347
348
349
|
orderBigType: 100,
payOrderType: 103,
terminalSource: this.$utils.commonTerminalSource,
parkOrderIds: this.orderIds,
operCode: "",
operName: "",
backDeveloperCode: "",
backPlNo: "",
|
0c49c87e
liuqimichale
微信公众号 初始化
|
350
|
orgId: this.$utils.myOrgId,
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
351
352
353
354
355
356
357
358
359
360
361
|
orderTotalFee: arrearageTotalFee,
orderActFee: arrearageActFee,
token: "",
backType: 2,
carNumberList: carNumbers,
payType: "12"
};
jsondata.sign = this.$utils.signObject(jsondata);
console.log(jsondata);
doOrderCreate(jsondata).then(response => {
let res = response.data;
|
0c49c87e
liuqimichale
微信公众号 初始化
|
362
363
|
this.$router.push(
{
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
364
365
366
367
368
369
|
path: "orderPay",
query: {
carColor: this.carColor,// 车牌颜色
arrearageTotalFee: arrearageTotalFee,// 应收
arrearageDiscFee: arrearageDiscFee,// 优惠
arrearageActFee: arrearageActFee,// 实收
|
0c49c87e
liuqimichale
微信公众号 初始化
|
370
371
|
carNumber: this.carNumber, // 车牌
paySrcType: 103, //支付的类型 101 是本次 103是历史欠费
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
372
373
374
375
|
ordeID: res.rltOrderId, //支付的订单号
appOrderTimeout: "",
// backDeveloperCode: response.data.inChargerCode
backDeveloperCode: ""
|
0c49c87e
liuqimichale
微信公众号 初始化
|
376
377
|
}
}
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
378
379
|
);
});
|
0c49c87e
liuqimichale
微信公众号 初始化
|
380
381
|
}
},
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
382
383
|
filters: {}
};
|
0c49c87e
liuqimichale
微信公众号 初始化
|
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
|
</script>
<style scoped lang="scss">
.tabWrap {
height: 38px;
background: #FFF;
display: flex;
color: #666;
li {
flex: 1;
line-height: 38px;
text-align: center;
border-bottom: 1px solid #DFDFDF;
}
.tabActive {
color: #0564CC;
border-bottom: 1px solid #0564CC;
font-weight: bold;
}
}
.free-tip {
height: 25px;
line-height: 25px;
padding-left: 45px;
|
94c1e6a3
liuqimichale
微信公众号 个人页面集合
|
409
|
background: #FEF8DB url("../../assets/images/parkPay/tip.png") no-repeat 18px center;
|
0c49c87e
liuqimichale
微信公众号 初始化
|
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
|
background-size: 18px 18px;
}
.cost-main {
padding-left: 18px;
background: #fff;
}
.cost-header {
display: flex;
justify-content: space-between;
height: 45px;
line-height: 45px;
border-bottom: 1px solid #DFDFDF;
font-weight: bold;
li:first-child {
width: 150px;
&.carBlue {
|
94c1e6a3
liuqimichale
微信公众号 个人页面集合
|
428
|
background: url("../../assets/images/parkPay/carBlue.png") no-repeat 90px center;
|
0c49c87e
liuqimichale
微信公众号 初始化
|
429
430
431
|
background-size: 28px 17px;
}
&.carYellow {
|
94c1e6a3
liuqimichale
微信公众号 个人页面集合
|
432
|
background: url("../../assets/images/parkPay/carYellow.png") no-repeat 90px center;
|
0c49c87e
liuqimichale
微信公众号 初始化
|
433
434
435
|
background-size: 28px 17px;
}
&.carGreen {
|
94c1e6a3
liuqimichale
微信公众号 个人页面集合
|
436
|
background: url("../../assets/images/parkPay/carGreen.png") no-repeat 90px center;
|
0c49c87e
liuqimichale
微信公众号 初始化
|
437
438
439
|
background-size: 28px 17px;
}
&.carWhite {
|
94c1e6a3
liuqimichale
微信公众号 个人页面集合
|
440
|
background: url("../../assets/images/parkPay/carWhite.png") no-repeat 90px center;
|
0c49c87e
liuqimichale
微信公众号 初始化
|
441
442
443
|
background-size: 28px 17px;
}
&.carBlack {
|
94c1e6a3
liuqimichale
微信公众号 个人页面集合
|
444
|
background: url("../../assets/images/parkPay/carBlack.png") no-repeat 90px center;
|
0c49c87e
liuqimichale
微信公众号 初始化
|
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
|
background-size: 28px 17px;
}
}
li:last-child {
margin-right: 18px;
color: #BC0202;
}
}
.cost-body {
padding-top: 10px;
position: relative;
> p {
padding-bottom: 10px;
}
.out-wrap {
position: absolute;
right: 18px;
top: 50%;
transform: translateY(-50%);
.mon-wrap {
font-size: 16px;
color: #333;
font-weight: bold;
}
.out-btn {
width: 72px;
height: 24px;
margin-top: 18px;
line-height: 24px;
text-align: center;
background: linear-gradient(180deg, #3885D9 0%, #4194EF 100%);
border-radius: 4px;
color: #FFF;
cursor: pointer;
}
}
}
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
484
|
.history-con {
|
0c49c87e
liuqimichale
微信公众号 初始化
|
485
486
487
|
height: calc(100% - 38px);
overflow: hidden;
}
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
488
489
|
.history-body {
|
0c49c87e
liuqimichale
微信公众号 初始化
|
490
491
492
|
height: calc(100% - 81px);
overflow-y: scroll;
}
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
493
494
|
.history-footer {
|
0c49c87e
liuqimichale
微信公众号 初始化
|
495
496
497
498
|
height: 81px;
background: #F8F8F8;
}
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
499
|
.cost-main-history {
|
0c49c87e
liuqimichale
微信公众号 初始化
|
500
|
margin-bottom: 10px;
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
501
|
background: #fff url("../../assets/images/parkPay/choose.png") no-repeat 10px center;
|
0c49c87e
liuqimichale
微信公众号 初始化
|
502
503
504
505
|
background-size: 20px 20px;
cursor: pointer;
}
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
506
507
|
.isChecked {
background: #fff url("../../assets/images/parkPay/choosed.png") no-repeat 10px center;
|
0c49c87e
liuqimichale
微信公众号 初始化
|
508
509
510
|
background-size: 20px 20px;
}
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
511
|
.money-all {
|
0c49c87e
liuqimichale
微信公众号 初始化
|
512
513
514
515
516
|
padding-left: 18px;
height: 25px;
line-height: 25px;
font-weight: 500;
background: #FEF8DB;
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
517
|
span {
|
0c49c87e
liuqimichale
微信公众号 初始化
|
518
519
520
521
|
color: #BC0202;
}
}
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
522
|
.statistical-data {
|
0c49c87e
liuqimichale
微信公众号 初始化
|
523
524
525
526
|
padding-left: 18px;
height: 32px;
line-height: 32px;
background: #E6FAFA;
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
527
|
span {
|
0c49c87e
liuqimichale
微信公众号 初始化
|
528
529
530
|
color: #D20000;
}
}
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
531
532
|
.opration-wrap {
|
0c49c87e
liuqimichale
微信公众号 初始化
|
533
534
535
536
537
538
|
padding-left: 18px;
height: 49px;
line-height: 49px;
background: #f8f8f8;
display: flex;
justify-content: space-between;
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
539
|
.check-btn {
|
0c49c87e
liuqimichale
微信公众号 初始化
|
540
|
padding-left: 30px;
|
94c1e6a3
liuqimichale
微信公众号 个人页面集合
|
541
|
background: url("../../assets/images/parkPay/choose.png") no-repeat 0 center;
|
0c49c87e
liuqimichale
微信公众号 初始化
|
542
543
544
|
background-size: 20px 20px;
cursor: pointer;
}
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
545
|
.isAllChecked {
|
94c1e6a3
liuqimichale
微信公众号 个人页面集合
|
546
|
background: url("../../assets/images/parkPay/choosed.png") no-repeat 0 center;
|
0c49c87e
liuqimichale
微信公众号 初始化
|
547
548
|
background-size: 20px 20px;
}
|
834a2f37
刘淇
宣化 临停补缴 聚合支付
|
549
|
.settle-btn {
|
0c49c87e
liuqimichale
微信公众号 初始化
|
550
551
552
553
554
555
556
557
558
559
560
|
width: 106px;
height: 49px;
background: linear-gradient(145deg, #2783E9 0%, #227ADC 100%);
text-align: center;
color: #fff;
cursor: pointer;
}
}
.noRecord {
padding-top: 200px;
|
94c1e6a3
liuqimichale
微信公众号 个人页面集合
|
561
|
background: url("../../assets/images/parkPay/noRecord.png") no-repeat center 60px;
|
0c49c87e
liuqimichale
微信公众号 初始化
|
562
563
564
565
|
background-size: 161px 124px;
text-align: center;
}
</style>
|