diff --git a/src/api/cards/cards.js b/src/api/cards/cards.js index 8c1be67..30063bc 100644 --- a/src/api/cards/cards.js +++ b/src/api/cards/cards.js @@ -104,7 +104,14 @@ export function weixinpay(params) { } - +// 创建订单 购买月卡 +export function createVipCardOrderForH5(params) { + return request({ + url: '/vip/createVipCardOrderForH5', + method: 'post', + data: params + }) +} diff --git a/src/main.js b/src/main.js index e2aa3c9..31f1cc6 100644 --- a/src/main.js +++ b/src/main.js @@ -110,8 +110,8 @@ router.beforeEach((to, from, next) => { next() }) -import 'swiper/dist/css/swiper.min.css' // 轮播 -import 'swiper/dist/js/swiper.min' +// import 'swiper/dist/css/swiper.min.css' // 轮播 +// import 'swiper/dist/js/swiper.min' import vueFilter from './utils/filters' // 公共filter for (let key in vueFilter){ diff --git a/src/views/cards/buyCard.vue b/src/views/cards/buyCard.vue index 4b7b67d..31dd5c6 100644 --- a/src/views/cards/buyCard.vue +++ b/src/views/cards/buyCard.vue @@ -180,7 +180,8 @@ import { queryUserCars, weixinpay, createVipCardOrder, - queryVipCardInfoByPlNoForH5 + queryVipCardInfoByPlNoForH5, + createVipCardOrderForH5 } from "@/api/cards/cards"; import { timestampToTime } from "../../utils/utils.js"; export default { @@ -340,28 +341,32 @@ export default { queryVipCardInfoByPlNoForH5(jsondata).then(data => { console.log(data); if (data.code == 0) { - me.cardTypeList = []; - me.carType = "请点击选择"; - // res.vipCardList = - // this.cardTypeList = res.vipCardList - // { name: "月卡", num: 1, method: this.clickAction }, - let vipCardList = data.data.vipCardList; - vipCardList.forEach((item, index) => { - me.$set(item, "name", item.cardName); - me.$set(item, "method", me.vipCardAction); - me.cardTypeList.push(item); - }); - console.log(me.cardTypeList); - if (me.carType == "请点击选择") { - } else { - me.cardNum = 1; - me.unitPrice = vipCardList[0].price; - me.disPrice = vipCardList[0].price * ((10 - vipCardList[0].discValue) / 10); - me.needPay = this.unitPrice - this.disPrice; - // me.startData = new Date(); - me.typeNum = vipCardList[0].cardType; - me.createVipCardOrder = e; - } + + me.unitPrice = data.data.vipCardList[0].price + + + // me.cardTypeList = []; + // me.carType = "请点击选择"; + // // res.vipCardList = + // // this.cardTypeList = res.vipCardList + // // { name: "月卡", num: 1, method: this.clickAction }, + // let vipCardList = data.data.vipCardList; + // vipCardList.forEach((item, index) => { + // me.$set(item, "name", item.cardName); + // me.$set(item, "method", me.vipCardAction); + // me.cardTypeList.push(item); + // }); + // console.log(me.cardTypeList); + // if (me.carType == "请点击选择") { + // } else { + // me.cardNum = 1; + // me.unitPrice = vipCardList[0].price; + // me.disPrice = vipCardList[0].price * ((10 - vipCardList[0].discValue) / 10); + // me.needPay = this.unitPrice - this.disPrice; + // // me.startData = new Date(); + // me.typeNum = vipCardList[0].cardType; + // me.createVipCardOrder = e; + // } } else { this.$vux.toast.text(data.message, "top"); } @@ -430,7 +435,22 @@ export default { this.$vux.toast.text("请同意购买须知", "top"); return; } - this.createOrder(); + // this.createOrder(); + this.createVipCardOrderForH5() + }, + createVipCardOrderForH5(){ + let jsondata = this.$utils.commonParams(); + jsondata.carNumber = this.$route.query.carNumber + jsondata.custId = '' + jsondata.sign = this.$utils.signObject(jsondata); + createVipCardOrderForH5(jsondata).then(data => { + console.log(data); + if (data.code == 0) { + + } else { + this.$vux.toast.text(data.message, "top"); + } + }); }, createOrder() { console.log(this.createVipCardOrder);