Blame view

src/components/orderPay.vue 17.2 KB
455431ac   liuqimichale   欠费缴纳--费用支付
1
2
3
  <template>
    <div>
      <div class="car-wrap">
26e543b8   liuqimichale   ajax 统一封装
4
5
        <div class="carBG" :class="carWrapBG | formateColor">
          <p class="carNumber">{{carNumber}}</p>
ae6e7e99   liuqimichale   支付方式
6
          <p class="payFee">{{(arrearageActFee/100).toFixed(2)}}元</p>
455431ac   liuqimichale   欠费缴纳--费用支付
7
8
9
        </div>
      </div>
  
26e543b8   liuqimichale   ajax 统一封装
10
11
12
      <ul class="fee-wrap">
        <li>
          <span>待缴金额</span>
ae6e7e99   liuqimichale   支付方式
13
          <span>{{(arrearageActFee/100).toFixed(2)}}</span>
26e543b8   liuqimichale   ajax 统一封装
14
15
16
        </li>
        <li>
          <span>优惠金额</span>
ae6e7e99   liuqimichale   支付方式
17
          <span>{{(arrearageDiscFee/100).toFixed(2)}}</span>
26e543b8   liuqimichale   ajax 统一封装
18
19
20
        </li>
        <li>
          <span>应付金额</span>
ae6e7e99   liuqimichale   支付方式
21
          <span>{{(arrearageActFee/100).toFixed(2)}}</span>
26e543b8   liuqimichale   ajax 统一封装
22
23
        </li>
      </ul>
6351d1dc   liuqimichale   员工号
24
25
  
      <p style="margin-top: 20px;padding-left: 15px;">停车引导员工号(非必填)</p>
7528d5a2   liuqimichale   员工号
26
      <mt-field style="font-size: 14px;color: #333;" label="" placeholder="请输入员工号" type="number" v-model="tollNumber" :attr="{ oninput: 'if(value.length>7)value=value.slice(0,7)' }" ></mt-field>
6351d1dc   liuqimichale   员工号
27
  
26e543b8   liuqimichale   ajax 统一封装
28
      <div style="padding: 20px 18px">
3c184204   liuqimichale   支付方式 -- 支付宝
29
        <div class="toPay" @click="toPay">{{clientBrowser}}支付</div>
26e543b8   liuqimichale   ajax 统一封装
30
31
      </div>
  
7ddbff4d   liuqimichale   本次停车费用 出场
32
33
34
35
36
37
38
39
40
      <div v-if="appOrderTimeout.length>0">
        <p class="tip">
          温馨提示:
        </p>
        <p style="color: #666;padding: 0 18px;">
          {{appOrderTimeout}}
        </p>
      </div>
  
26e543b8   liuqimichale   ajax 统一封装
41
42
  
  
455431ac   liuqimichale   欠费缴纳--费用支付
43
44
45
46
    </div>
  </template>
  
  <script>
8676f3af   liuqimichale   payType 34
47
48
  // import CryptoJS from '../utils/AES.js'
  // let Base64 = require('js-base64').Base64
d8a108c6   liuqimichale   本次订单与欠费补缴订单页面合成一个
49
  import {  MessageBox } from 'mint-ui';
8ecf38fb   刘淇   在停 聚合 支付
50
  import { aliPay, getOpenId, vxPayQuery, bankH5Pay, queryParkingRecordPageByCarNumbers, doPay } from '@/api/orderPay/orderPay'
6b286309   liuqimichale   支付方式 -- 微信
51
  
455431ac   liuqimichale   欠费缴纳--费用支付
52
  export default {
26e543b8   liuqimichale   ajax 统一封装
53
54
55
56
    name: 'orderPay',
    data() {
      return {
        carWrapBG: 0,
48832909   liuqimichale   赤峰 微信支付
57
        carNumber: '',
ae6e7e99   liuqimichale   支付方式
58
        arrearageActFee: 0,
6b286309   liuqimichale   支付方式 -- 微信
59
60
        arrearageDiscFee: 0,
        arrearageActFee: 0,
d8a108c6   liuqimichale   本次订单与欠费补缴订单页面合成一个
61
62
        parkingData: [], //  在停数据
        historyList: [], // 历史欠费数据
6b286309   liuqimichale   支付方式 -- 微信
63
64
65
66
        clientBrowser: '', // 客户端
        paySrcType: '', //支付的类型   101 是本次   103是历史欠费
        orderId: '',  //支付的订单
        webAppCode: '', // 微信code
7ddbff4d   liuqimichale   本次停车费用 出场
67
        appOrderTimeout: '', // 超时描述
6351d1dc   liuqimichale   员工号
68
        tollNumber:'', // 收费员员工号
9b6fc6f2   刘淇   add
69
        backDeveloperCode: ''
26e543b8   liuqimichale   ajax 统一封装
70
71
72
      }
    },
    created() {
ae6e7e99   liuqimichale   支付方式
73
74
      this.carWrapBG = this.$route.query.carColor //车牌颜色
      this.carNumber = this.$route.query.carNumber
3c184204   liuqimichale   支付方式 -- 支付宝
75
76
77
      this.arrearageTotalFee = this.$route.query.arrearageTotalFee // 应收
      this.arrearageDiscFee = this.$route.query.arrearageDiscFee // 优惠
      this.arrearageActFee = this.$route.query.arrearageActFee // 实收
ae6e7e99   liuqimichale   支付方式
78
      this.clientBrowser = this.$utils.clientBrowser() //支付方式
6b286309   liuqimichale   支付方式 -- 微信
79
      this.paySrcType = this.$route.query.paySrcType // 实收
434c76c7   刘淇   天水一键补缴
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
      // this.orderId = this.$route.query.ordeID
  
      // console.log(this.orderId)
  
      let me = this
      let _order = []
  
  
      if (this.paySrcType == 103) {
        this.orderId = JSON.parse(sessionStorage.getItem('pageIds'))
        // this.orderId = JSON.parse(this.orderId)
        console.log(this.orderId)
        this.orderId.forEach(item => {
          _order.push({
            orderId: item
          })
        })
        this.orderId = []
        this.orderId = _order
      }else{
        this.orderId = sessionStorage.getItem('pageIds')
      }
c865a00f   liuqimichale   赤峰支付宝支付
102
      console.log(this.orderId)
7ddbff4d   liuqimichale   本次停车费用 出场
103
      this.appOrderTimeout = this.$route.query.appOrderTimeout
8ecf38fb   刘淇   在停 聚合 支付
104
105
106
      // if (this.clientBrowser == "微信") {
      //   this.webAppCode = this.getCode();
      // }
d8a108c6   liuqimichale   本次订单与欠费补缴订单页面合成一个
107
  
8ecf38fb   刘淇   在停 聚合 支付
108
     console.log(this.$utils.clientBrowsePayType())
d8a108c6   liuqimichale   本次订单与欠费补缴订单页面合成一个
109
110
111
112
  
    },
    mounted(){
  
3c184204   liuqimichale   支付方式 -- 支付宝
113
    },
6b286309   liuqimichale   支付方式 -- 微信
114
115
116
    methods: {
      getCode() {
        var appID = this.$utils.myVxAppId;
6ab7cc8c   liuqimichale   赤峰 微信支付
117
        var code = this.getUrlParam('code');
6b286309   liuqimichale   支付方式 -- 微信
118
119
120
121
122
123
124
        var local = window.location.href;
        if (code == null || code === '') {
          window.location.href = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=' + appID + '&redirect_uri=' + encodeURIComponent(local) + '&response_type=code&scope=snsapi_userinfo&state=1#wechat_redirect'
        } else {
          return code;
        }
      },
6ab7cc8c   liuqimichale   赤峰 微信支付
125
      getUrlParam(name) {
c865a00f   liuqimichale   赤峰支付宝支付
126
127
128
129
130
        var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)');
        var r = window.location.search.substr(1).match(reg)
        if (r != null) return unescape(r[2])
        return null
      },
6b286309   liuqimichale   支付方式 -- 微信
131
132
      toPay() {
        let me = this
c865a00f   liuqimichale   赤峰支付宝支付
133
  
9b6fc6f2   刘淇   add
134
135
136
137
138
        if(this.tollNumber){
           this.backDeveloperCode = this.tollNumber
        }else{
          this.backDeveloperCode = this.$route.query.backDeveloperCode
        }
6b286309   liuqimichale   支付方式 -- 微信
139
  
1d350d22   liuqimichale   微信支付 完成
140
  
8ecf38fb   刘淇   在停 聚合 支付
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
        var salt = this.$utils.myCommonSalt(32);
  
        var list = "[" + this.orderIds + "]"
        console.log(this.orderIds)
  
        var jsondata = {
          appId:this.$utils.xuanhuaAppid,
          carNumber: me.carNumber,
          orderActFee: me.arrearageActFee, // 应收
          orderBigType: '100',  // 订单大类型  100:停车订单     200:充值订单    300:会员卡订单
          orderTotalFee: me.arrearageActFee,  // 实收
          payOrderType: 101, // 支付单来源 101:停车付款单 102:停车预付单 103:停车补缴单 104 共享车位 201 余额充值单 202 押金充值单 301 会员卡购买单 302 会员卡续费
          paySource: '3',
          //支付单来源 101:停车付款单 102:停车预付单 103:停车补缴单 104 共享车位 201 余额充值单 202 押金充值单 301 会员卡购买单 302 会员卡续费
          paySrcType: 101,
          payType: this.$utils.clientBrowsePayType()==4?'36':'37',
          rltOrderId: sessionStorage.getItem('pageIds'),
          sourceType: '3',
          orgId: this.$utils.myOrgId,
          terminalSource: '7',
        };
        jsondata.sign = this.$utils.signObject(jsondata)
  
        doPay(jsondata).then(response => {
          console.log(response.data.payinfo)
          window.location.href = response.data.payinfo
        })
1d350d22   liuqimichale   微信支付 完成
168
  
8ecf38fb   刘淇   在停 聚合 支付
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
        // if (this.clientBrowser == '支付宝') { // 支付宝支付
        //   let me = this
        //   var aliParams = {};
        //   aliParams.orderId = this.orderId;
        //   aliParams.carNumber = this.carNumber;
        //   aliParams.payType = 1;// 1:支付宝 2:微信 3:银联 10:H5   4微信公众号
        //   aliParams.terminalSource = 7;//请求端来源 1: 任你停 2:pda 3:微信公共号 7:H5扫码 10页面支付
        //   aliParams.paySrcType = this.paySrcType;//101停车支付
        //   aliParams.orgId = sessionStorage.getItem('orgId')
        //   aliParams.backType = 2
        //   aliParams.backDeveloperCode = this.backDeveloperCode
        //   aliParams.recordArreaInfos = this.orderId;
        //   console.log(aliParams)
        //   aliPay(aliParams).then(response => {
        //     console.log(response)
        //     if (response.code == 0) {//进场
        //       document.write(response.data);//打开支付表单
        //     } else if(response.code == 1002){//其他情况如【该卡号场内已存在】
        //       console.log(response.message);
        //       MessageBox.confirm('', {
        //         message: response.message,
        //         title: '温馨提示',
        //         showCancelButton:false,
        //         confirmButtonText: '确定',
        //       }).then(action => {
        //         if (action == 'confirm') {     //确认的回调
        //           console.log('确定');
        //           this.$router.go(-1)
        //         }
        //       }).catch(err => {
        //         if (err == 'cancel') {     //取消的回调
        //           console.log('取消');
        //         }
        //       });
        //     }else{
        //       alert(response.message)
        //     }
        //
        //   })
        // }
        //
        //
        //
        // if (this.clientBrowser == '微信') { // 微信支付
        //   let _openId = sessionStorage.getItem('openIdDataNew')
        //   if(_openId){
        //     me.vxPay(_openId,this.orderId)
        //   }else {
        //     //第一步获取openid
        //     var codeParams = {
        //       code: this.webAppCode,
        //       appId: this.$utils.myVxAppId
        //     };
        //     getOpenId(codeParams).then(res => {
        //       if (res.code == 0) {
        //         me.vxPay(res.data, this.orderId)
        //         sessionStorage.setItem('openIdDataNew', res.data)
        //       } else if (res.code == 40163) { //code been used, hints[重复code问题]
        //         alert('请重新扫码重复code问题')
        //         console.log(res.message);
        //       } else {
        //         alert('请重新扫码')
        //       }
        //     })
        //   }
        // }
6b286309   liuqimichale   支付方式 -- 微信
235
236
237
  
      },
      vxPay(openIdData, orderIdData) {
6ab7cc8c   liuqimichale   赤峰 微信支付
238
        let vm = this
6b286309   liuqimichale   支付方式 -- 微信
239
240
        var wxParams = {};
        wxParams.orderId = orderIdData;
fd7204cc   刘淇   orgid
241
242
        wxParams.backType = 2
        wxParams.orgId = sessionStorage.getItem('orgId')
48832909   liuqimichale   赤峰 微信支付
243
        wxParams.payType = 4;// 1:支付宝 2:微信 3:银联 10:H5   4微信公众号
6b286309   liuqimichale   支付方式 -- 微信
244
245
246
        wxParams.terminalSource = 7;//请求端来源 1: 任你停 2:pda 3:微信公共号 7:H5扫码 10页面支付
        wxParams.carNumber = this.carNumber;
        wxParams.paySrcType = this.paySrcType;//101停车支付
434c76c7   刘淇   天水一键补缴
247
        wxParams.recordArreaInfos = orderIdData;
6b286309   liuqimichale   支付方式 -- 微信
248
        wxParams.openId = openIdData;
9b6fc6f2   刘淇   add
249
        wxParams.backDeveloperCode = this.backDeveloperCode
6b286309   liuqimichale   支付方式 -- 微信
250
        wxParams.appId = this.$utils.myVxAppId;
c865a00f   liuqimichale   赤峰支付宝支付
251
        vxPayQuery(wxParams).then(res => {
6b286309   liuqimichale   支付方式 -- 微信
252
          if (res.code == 0) { //
6b286309   liuqimichale   支付方式 -- 微信
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
            if (res.data) {
              var data = res.data;
              console.log(JSON.stringify(data));
              if (typeof WeixinJSBridge === 'undefined') { // 微信浏览器内置对象。参考微信官方文档
                if (document.addEventListener) {
                  document.addEventListener('WeixinJSBridgeReady', vm.onBridgeReady(data), false)
                } else if (document.attachEvent) {
                  document.attachEvent('WeixinJSBridgeReady', vm.onBridgeReady(data))
                  document.attachEvent('onWeixinJSBridgeReady', vm.onBridgeReady(data))
                }
              } else {
                console.log('准备调用微信支付')
                vm.onBridgeReady(data)
              }
            } else {
              alert("没有找到返回值");
            }
7528d5a2   liuqimichale   员工号
270
          }else if(res.code == 1002){//其他情况如【该卡号场内已存在】
6b286309   liuqimichale   支付方式 -- 微信
271
            console.log(res.message);
7528d5a2   liuqimichale   员工号
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
            MessageBox.confirm('', {
              message: res.message,
              title: '温馨提示',
              showCancelButton:false,
              confirmButtonText: '确定',
            }).then(action => {
              if (action == 'confirm') {     //确认的回调
                console.log('确定');
                this.$router.go(-1)
              }
            }).catch(err => {
              if (err == 'cancel') {     //取消的回调
                console.log('取消');
              }
            });
          }else{
            alert(res.message)
6b286309   liuqimichale   支付方式 -- 微信
289
290
291
          }
        })
      },
42d99196   liuqimichale   赤峰小票码 -- 微信支付完成...
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
        onBridgeReady(params) {
          let me = this
          console.log('调用微信支付WeixinJSBridge')
          WeixinJSBridge.invoke(
            'getBrandWCPayRequest', params,
            //
            // 'getBrandWCPayRequest', { // 下面参数内容都是后台返回的
            //   'appId': data.appId, // 公众号名称,由商户传入
            //   'timeStamp': data.timeStamp, // 时间戳
            //   'nonceStr': data.nonceStr, // 随机串
            //   'package': data.package, // 预支付id
            //   'signType': data.signType, // 微信签名方式
            //   'paySign': data.paySign // 微信签名
            // },
            function (res) {
              // 使用以上方式判断前端返回,微信团队郑重提示:res.err_msg将在用户支付成功后返回ok,但并不保证它绝对可靠。
              if (res.err_msg === 'get_brand_wcpay_request:ok') {
                console.log('成功')
                var salt = me.$utils.myCommonSalt(32);
                let wxparams = {
                  pageNum: 1,
                  pageSize: 10000,
                  parkState: 10,
                  terminalSource: 7,
                  carNumber: me.carNumber,
                  app_id: me.$utils.myVarAppid,
                  deviceInfo: me.$utils.myDeviceInfo,
                  salt: salt,
                  sign_type: "md5",
                  token:'',
d8a108c6   liuqimichale   本次订单与欠费补缴订单页面合成一个
322
                }
42d99196   liuqimichale   赤峰小票码 -- 微信支付完成...
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
                wxparams.sign = me.$utils.signObject(wxparams)
                queryParkingRecordPageByCarNumbers(wxparams).then(response => {
                  console.log(response)
                  me.parkList = response.data.dataList
  
                  // alert(JSON.stringify(me.parkList))
                  // alert(me.parkList.length)
                  if(me.parkList.length == 0){
                    me.$router.push({
                      path:'parkRecord',
                      query:{
                        carNumber: me.carNumber,
                        carNumberColor: me.carWrapBG,
                        parkFlag: 0 //  0表示在停    1表示历史
                      }
                    })
  
                  }else{
                    me.parkingData = me.parkList.filter(item => {
                      return item.parkState == '10'
                    })
                    console.log(me.parkingData)
                    me.historyList = me.parkList.filter(item => {
                      return item.parkState == '20'
                    })
                    console.log(me.historyList)
  
                    if(me.historyList.length>0){
                      MessageBox.confirm('', {
                        message: '您当前有历史欠费 是否立即补缴?',
                        title: '温馨提示',
                        confirmButtonText: '去补缴',
                        cancelButtonText: '取消'
                      }).then(action => {
                        if (action == 'confirm') {     //确认的回调
                          console.log('确定');
                          me.$router.push({
                            path:'parkRecord',
                            query:{
                              carNumber: me.carNumber,
                              carNumberColor: me.carWrapBG,
                              parkFlag: 1 //  0表示在停    1表示历史
                            }
                          })
d8a108c6   liuqimichale   本次订单与欠费补缴订单页面合成一个
367
                        }
42d99196   liuqimichale   赤峰小票码 -- 微信支付完成...
368
369
370
                      }).catch(err => {
                        if (err == 'cancel') {     //取消的回调
                          console.log('取消');
d8a108c6   liuqimichale   本次订单与欠费补缴订单页面合成一个
371
                        }
42d99196   liuqimichale   赤峰小票码 -- 微信支付完成...
372
373
374
375
376
377
378
379
380
381
382
383
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
                      });
                    }else{
  
                      if(me.paySrcType==101){  //缴费了本次
                        me.$router.push({
                          path:'parkRecord',
                          query:{
                            carNumber: me.carNumber,
                            carNumberColor: me.carWrapBG,
                            parkFlag: 0 //  0表示在停    1表示历史
                          }
                        })
                      }else{
                        MessageBox.confirm('', {
                          message: '您当前有在停订单 是否立即支付?',
                          title: '温馨提示',
                          confirmButtonText: '去支付',
                          cancelButtonText: '取消'
                        }).then(action => {
                          if (action == 'confirm') {     //确认的回调
                            console.log('确定');
                            me.$router.push({
                              path:'parkRecord',
                              query:{
                                carNumber: me.carNumber,
                                carNumberColor: me.carWrapBG,
                                parkFlag: 0 //  0表示在停    1表示历史
                              }
                            })
                          }
                        }).catch(err => {
                          if (err == 'cancel') {     //取消的回调
                            console.log('取消');
                          }
                        });
                      }
  
d8a108c6   liuqimichale   本次订单与欠费补缴订单页面合成一个
409
                    }
42d99196   liuqimichale   赤峰小票码 -- 微信支付完成...
410
                  }
d8a108c6   liuqimichale   本次订单与欠费补缴订单页面合成一个
411
  
d8a108c6   liuqimichale   本次订单与欠费补缴订单页面合成一个
412
413
  
  
42d99196   liuqimichale   赤峰小票码 -- 微信支付完成...
414
                })
d8a108c6   liuqimichale   本次订单与欠费补缴订单页面合成一个
415
416
417
  
  
  
42d99196   liuqimichale   赤峰小票码 -- 微信支付完成...
418
419
420
421
422
              } else {
                console.log('失败')
                alert('支付失败')
                me.$router.go(-2);
              }
6b286309   liuqimichale   支付方式 -- 微信
423
            }
42d99196   liuqimichale   赤峰小票码 -- 微信支付完成...
424
425
          )
        },
26e543b8   liuqimichale   ajax 统一封装
426
    },
6b286309   liuqimichale   支付方式 -- 微信
427
    filters: {
26e543b8   liuqimichale   ajax 统一封装
428
    }
455431ac   liuqimichale   欠费缴纳--费用支付
429
430
431
432
433
434
  }
  </script>
  
  <style scoped lang="scss">
    .car-wrap {
      padding: 7px 7px;
26e543b8   liuqimichale   ajax 统一封装
435
      background: #FFF;
455431ac   liuqimichale   欠费缴纳--费用支付
436
437
438
439
440
    }
  
    .carBG {
      width: 100%;
      height: 130px;
ba126a49   liuqimichale   输入手机号 问题
441
      color: #fff;
26e543b8   liuqimichale   ajax 统一封装
442
    }
6b286309   liuqimichale   支付方式 -- 微信
443
444
  
    .carBlue {
26e543b8   liuqimichale   ajax 统一封装
445
446
447
      background: url("../assets/images/blueBG.png") no-repeat;
      background-size: 100% 100%;
    }
6b286309   liuqimichale   支付方式 -- 微信
448
449
  
    .carYellow {
455431ac   liuqimichale   欠费缴纳--费用支付
450
451
452
      background: url("../assets/images/yellowBG.png") no-repeat;
      background-size: 100% 100%;
    }
6b286309   liuqimichale   支付方式 -- 微信
453
454
  
    .carGreen {
26e543b8   liuqimichale   ajax 统一封装
455
456
457
      background: url("../assets/images/greenBG.png") no-repeat;
      background-size: 100% 100%;
    }
6b286309   liuqimichale   支付方式 -- 微信
458
459
  
    .carWhite {
26e543b8   liuqimichale   ajax 统一封装
460
461
462
      background: url("../assets/images/whiteBG.png") no-repeat;
      background-size: 100% 100%;
    }
6b286309   liuqimichale   支付方式 -- 微信
463
464
  
    .carBlack {
26e543b8   liuqimichale   ajax 统一封装
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
      background: url("../assets/images/blackBG.png") no-repeat;
      background-size: 100% 100%;
    }
  
    .carNumber {
      padding: 20px 0 10px;
      font-size: 30px;
      color: #fff;
      text-align: center;
    }
  
    .payFee {
      font-size: 24px;
      color: #FF7B7B;
      text-align: center;
    }
  
    .fee-wrap {
      background: #FFF;
      padding: 0 18px;
      > li {
        display: flex;
        justify-content: space-between;
        height: 30px;
        line-height: 30px;
        border-bottom: 1px solid #EAEAEA;
        &:last-child {
          border-bottom: 0;
        }
      }
  
    }
  
    .toPay {
      width: 100%;
      height: 44px;
      margin: 0 auto;
      line-height: 44px;
      text-align: center;
      background: linear-gradient(180deg, #3885D9 0%, #4194EF 100%);
      border-radius: 4px;
      border: 1px solid #0D72E2;
      font-size: 20px;
      color: #FFF;
      cursor: pointer;
    }
6b286309   liuqimichale   支付方式 -- 微信
511
512
  
    .tip {
26e543b8   liuqimichale   ajax 统一封装
513
      padding-left: 40px;
b137bb0e   liuqimichale   扫码后 车牌是否 咨询页面
514
      background: url("../assets/images/tip.png") no-repeat 18px center;
26e543b8   liuqimichale   ajax 统一封装
515
516
517
      background-size: 16px 16px;
      color: #666;
    }
455431ac   liuqimichale   欠费缴纳--费用支付
518
  </style>