Commit cc31014870fb30e7f80a3a18298e786e659e45e2
1 parent
d2fe64ed
西城购买月卡
Showing
3 changed files
with
54 additions
and
27 deletions
src/api/cards/cards.js
@@ -104,7 +104,14 @@ export function weixinpay(params) { | @@ -104,7 +104,14 @@ export function weixinpay(params) { | ||
104 | } | 104 | } |
105 | 105 | ||
106 | 106 | ||
107 | - | 107 | +// 创建订单 购买月卡 |
108 | +export function createVipCardOrderForH5(params) { | ||
109 | + return request({ | ||
110 | + url: '/vip/createVipCardOrderForH5', | ||
111 | + method: 'post', | ||
112 | + data: params | ||
113 | + }) | ||
114 | +} | ||
108 | 115 | ||
109 | 116 | ||
110 | 117 |
src/main.js
@@ -110,8 +110,8 @@ router.beforeEach((to, from, next) => { | @@ -110,8 +110,8 @@ router.beforeEach((to, from, next) => { | ||
110 | next() | 110 | next() |
111 | }) | 111 | }) |
112 | 112 | ||
113 | -import 'swiper/dist/css/swiper.min.css' // 轮播 | ||
114 | -import 'swiper/dist/js/swiper.min' | 113 | +// import 'swiper/dist/css/swiper.min.css' // 轮播 |
114 | +// import 'swiper/dist/js/swiper.min' | ||
115 | 115 | ||
116 | import vueFilter from './utils/filters' // 公共filter | 116 | import vueFilter from './utils/filters' // 公共filter |
117 | for (let key in vueFilter){ | 117 | for (let key in vueFilter){ |
src/views/cards/buyCard.vue
@@ -180,7 +180,8 @@ import { | @@ -180,7 +180,8 @@ import { | ||
180 | queryUserCars, | 180 | queryUserCars, |
181 | weixinpay, | 181 | weixinpay, |
182 | createVipCardOrder, | 182 | createVipCardOrder, |
183 | - queryVipCardInfoByPlNoForH5 | 183 | + queryVipCardInfoByPlNoForH5, |
184 | + createVipCardOrderForH5 | ||
184 | } from "@/api/cards/cards"; | 185 | } from "@/api/cards/cards"; |
185 | import { timestampToTime } from "../../utils/utils.js"; | 186 | import { timestampToTime } from "../../utils/utils.js"; |
186 | export default { | 187 | export default { |
@@ -340,28 +341,32 @@ export default { | @@ -340,28 +341,32 @@ export default { | ||
340 | queryVipCardInfoByPlNoForH5(jsondata).then(data => { | 341 | queryVipCardInfoByPlNoForH5(jsondata).then(data => { |
341 | console.log(data); | 342 | console.log(data); |
342 | if (data.code == 0) { | 343 | if (data.code == 0) { |
343 | - me.cardTypeList = []; | ||
344 | - me.carType = "请点击选择"; | ||
345 | - // res.vipCardList = | ||
346 | - // this.cardTypeList = res.vipCardList | ||
347 | - // { name: "月卡", num: 1, method: this.clickAction }, | ||
348 | - let vipCardList = data.data.vipCardList; | ||
349 | - vipCardList.forEach((item, index) => { | ||
350 | - me.$set(item, "name", item.cardName); | ||
351 | - me.$set(item, "method", me.vipCardAction); | ||
352 | - me.cardTypeList.push(item); | ||
353 | - }); | ||
354 | - console.log(me.cardTypeList); | ||
355 | - if (me.carType == "请点击选择") { | ||
356 | - } else { | ||
357 | - me.cardNum = 1; | ||
358 | - me.unitPrice = vipCardList[0].price; | ||
359 | - me.disPrice = vipCardList[0].price * ((10 - vipCardList[0].discValue) / 10); | ||
360 | - me.needPay = this.unitPrice - this.disPrice; | ||
361 | - // me.startData = new Date(); | ||
362 | - me.typeNum = vipCardList[0].cardType; | ||
363 | - me.createVipCardOrder = e; | ||
364 | - } | 344 | + |
345 | + me.unitPrice = data.data.vipCardList[0].price | ||
346 | + | ||
347 | + | ||
348 | + // me.cardTypeList = []; | ||
349 | + // me.carType = "请点击选择"; | ||
350 | + // // res.vipCardList = | ||
351 | + // // this.cardTypeList = res.vipCardList | ||
352 | + // // { name: "月卡", num: 1, method: this.clickAction }, | ||
353 | + // let vipCardList = data.data.vipCardList; | ||
354 | + // vipCardList.forEach((item, index) => { | ||
355 | + // me.$set(item, "name", item.cardName); | ||
356 | + // me.$set(item, "method", me.vipCardAction); | ||
357 | + // me.cardTypeList.push(item); | ||
358 | + // }); | ||
359 | + // console.log(me.cardTypeList); | ||
360 | + // if (me.carType == "请点击选择") { | ||
361 | + // } else { | ||
362 | + // me.cardNum = 1; | ||
363 | + // me.unitPrice = vipCardList[0].price; | ||
364 | + // me.disPrice = vipCardList[0].price * ((10 - vipCardList[0].discValue) / 10); | ||
365 | + // me.needPay = this.unitPrice - this.disPrice; | ||
366 | + // // me.startData = new Date(); | ||
367 | + // me.typeNum = vipCardList[0].cardType; | ||
368 | + // me.createVipCardOrder = e; | ||
369 | + // } | ||
365 | } else { | 370 | } else { |
366 | this.$vux.toast.text(data.message, "top"); | 371 | this.$vux.toast.text(data.message, "top"); |
367 | } | 372 | } |
@@ -430,7 +435,22 @@ export default { | @@ -430,7 +435,22 @@ export default { | ||
430 | this.$vux.toast.text("请同意购买须知", "top"); | 435 | this.$vux.toast.text("请同意购买须知", "top"); |
431 | return; | 436 | return; |
432 | } | 437 | } |
433 | - this.createOrder(); | 438 | + // this.createOrder(); |
439 | + this.createVipCardOrderForH5() | ||
440 | + }, | ||
441 | + createVipCardOrderForH5(){ | ||
442 | + let jsondata = this.$utils.commonParams(); | ||
443 | + jsondata.carNumber = this.$route.query.carNumber | ||
444 | + jsondata.custId = '' | ||
445 | + jsondata.sign = this.$utils.signObject(jsondata); | ||
446 | + createVipCardOrderForH5(jsondata).then(data => { | ||
447 | + console.log(data); | ||
448 | + if (data.code == 0) { | ||
449 | + | ||
450 | + } else { | ||
451 | + this.$vux.toast.text(data.message, "top"); | ||
452 | + } | ||
453 | + }); | ||
434 | }, | 454 | }, |
435 | createOrder() { | 455 | createOrder() { |
436 | console.log(this.createVipCardOrder); | 456 | console.log(this.createVipCardOrder); |