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); | ... | ... |