Commit f14f462d47b8c59feb3de4e4159a0e78a6017fdf

Authored by 刘淇
1 parent 83e732f8

封闭车场

src/views/parkPay/parkRecord.vue
@@ -33,7 +33,7 @@ @@ -33,7 +33,7 @@
33 <p>停车时长:{{ $utils.dateFormat(i.parkDuration)}}</p> 33 <p>停车时长:{{ $utils.dateFormat(i.parkDuration)}}</p>
34 <div class="out-wrap"> 34 <div class="out-wrap">
35 <p class="mon-wrap">¥{{(i.unPayFee/100).toFixed(2)}}</p> 35 <p class="mon-wrap">¥{{(i.unPayFee/100).toFixed(2)}}</p>
36 - <p class="out-btn" @click="toPayCurrent(i,parkingData[0].parkDuration)" v-if="parkingData[0].parkDuration<=900">申请离场</p> 36 + <p class="out-btn" @click="toPayCurrent1(i,parkingData[0].parkDuration)" v-if="parkingData[0].parkDuration<=900">申请离场</p>
37 <p class="out-btn" @click="toPayCurrent(i,parkingData[0].parkDuration)" v-else>出场缴费</p> 37 <p class="out-btn" @click="toPayCurrent(i,parkingData[0].parkDuration)" v-else>出场缴费</p>
38 </div> 38 </div>
39 </div> 39 </div>
@@ -258,6 +258,45 @@ export default { @@ -258,6 +258,45 @@ export default {
258 }, 258 },
259 toPayCurrent(i, num) { // 缴纳本次在停费用 259 toPayCurrent(i, num) { // 缴纳本次在停费用
260 var salt = this.$utils.myCommonSalt(32); 260 var salt = this.$utils.myCommonSalt(32);
  261 + var jsondata = {
  262 + app_id: this.$utils.myVarAppid,
  263 + deviceInfo: this.$utils.myDeviceInfo,
  264 + salt: salt,
  265 + sign_type: "md5",
  266 + payType: this.$utils.clientBrowsePayType(),
  267 + appId: this.$utils.myVxAppId,
  268 + orderId: i.orderId,
  269 + terminalSource: '7',
  270 + parkCode: i.parkCode,
  271 + carNumber: this.carNumber,
  272 + }
  273 + jsondata.sign = this.$utils.signObject(jsondata)
  274 + parkingQuery(jsondata).then(result => {
  275 + console.log(result)
  276 + let res = result.data
  277 + let _dis = res.discountFee
  278 + let discountFee = _dis.slice(1, _dis.length - 1)
  279 +
  280 + this.$router.push(
  281 + {
  282 + path: 'orderPay',
  283 + query: {
  284 + carColor: this.carColor,// 车牌颜色
  285 + arrearageTotalFee: res.orderTotalFee,// 应收
  286 + arrearageDiscFee: discountFee * 100,// 优惠
  287 + arrearageActFee: res.orderFee,// 实收
  288 + carNumber: this.carNumber, // 车牌
  289 + paySrcType: 101, //支付的类型 101 是本次 103是历史欠费
  290 + ordeID: i.orderId, //支付的订单号
  291 + appOrderTimeout: res.appOrderTimeout, // 超时描述
  292 + }
  293 + }
  294 + )
  295 + })
  296 +
  297 + },
  298 + toPayCurrent1(i, num) { // 缴纳本次在停费用
  299 + var salt = this.$utils.myCommonSalt(32);
261 var params = { 300 var params = {
262 app_id: this.$utils.myVarAppid, 301 app_id: this.$utils.myVarAppid,
263 deviceInfo: this.$utils.myDeviceInfo, 302 deviceInfo: this.$utils.myDeviceInfo,
@@ -271,7 +310,7 @@ export default { @@ -271,7 +310,7 @@ export default {
271 appApplyParkOut(params).then(response => { 310 appApplyParkOut(params).then(response => {
272 console.log(response) 311 console.log(response)
273 312
274 - if (response.code == '5005') { 313 + if (response.code == '0') {
275 var salt = this.$utils.myCommonSalt(32); 314 var salt = this.$utils.myCommonSalt(32);
276 var jsondata = { 315 var jsondata = {
277 app_id: this.$utils.myVarAppid, 316 app_id: this.$utils.myVarAppid,
@@ -311,7 +350,7 @@ export default { @@ -311,7 +350,7 @@ export default {
311 350
312 } else { 351 } else {
313 //$('.dialog-out').show() 352 //$('.dialog-out').show()
314 - this.$msgbox('提示', '停车15分钟内无需缴费,申请成功。') 353 + this.$msgbox('提示', response.message)
315 } 354 }
316 355
317 }) 356 })