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 | 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 | 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 | 116 | import vueFilter from './utils/filters' // 公共filter |
117 | 117 | for (let key in vueFilter){ | ... | ... |
src/views/cards/buyCard.vue
... | ... | @@ -180,7 +180,8 @@ import { |
180 | 180 | queryUserCars, |
181 | 181 | weixinpay, |
182 | 182 | createVipCardOrder, |
183 | - queryVipCardInfoByPlNoForH5 | |
183 | + queryVipCardInfoByPlNoForH5, | |
184 | + createVipCardOrderForH5 | |
184 | 185 | } from "@/api/cards/cards"; |
185 | 186 | import { timestampToTime } from "../../utils/utils.js"; |
186 | 187 | export default { |
... | ... | @@ -340,28 +341,32 @@ export default { |
340 | 341 | queryVipCardInfoByPlNoForH5(jsondata).then(data => { |
341 | 342 | console.log(data); |
342 | 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 | 370 | } else { |
366 | 371 | this.$vux.toast.text(data.message, "top"); |
367 | 372 | } |
... | ... | @@ -430,7 +435,22 @@ export default { |
430 | 435 | this.$vux.toast.text("请同意购买须知", "top"); |
431 | 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 | 455 | createOrder() { |
436 | 456 | console.log(this.createVipCardOrder); | ... | ... |