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