Commit cc31014870fb30e7f80a3a18298e786e659e45e2

Authored by 刘淇
1 parent d2fe64ed

西城购买月卡

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