diff --git a/src/api/card/card.js b/src/api/card/card.js index 098c5cd..6d13386 100644 --- a/src/api/card/card.js +++ b/src/api/card/card.js @@ -24,3 +24,23 @@ export function queryVipCardByPlNo(params) { //查询某个停车场的 具体 data: params }) } + + +export function queryUserCars(params) { //车辆信息查询 + return request({ + url: 'user/car/queryUserCars', + method: 'post', + data: params + }) +} + + +export function createVipCardOrder2022(params) { //会员卡购买续费2022 + return request({ + url: 'vip/createVipCardOrder2022', + method: 'post', + data: params + }) +} + + diff --git a/src/router/index.js b/src/router/index.js index ff342c4..077422d 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -73,7 +73,8 @@ export default new Router({ { path: "/parkNotes", name: "parkNotes", - component: () => import("@/views/mySelf/parkNotes/parkNotes.vue") + component: () => import("@/views/mySelf/parkNotes/parkNotes.vue"), + meta: { title: "停车记录" } }, // ------------------------登录 { diff --git a/src/utils/filters.js b/src/utils/filters.js index f65fc6f..ede3e42 100644 --- a/src/utils/filters.js +++ b/src/utils/filters.js @@ -18,7 +18,15 @@ const vFilter = { break; } - } + }, + +} + +const numFilter=function (value) { + // 截取当前数据到小数点后两位 + let realVal = (Number(value)/100).toFixed(2) + return realVal } -export default vFilter + +export default {vFilter,numFilter} diff --git a/src/utils/utils.js b/src/utils/utils.js index 7539346..b59e81c 100644 --- a/src/utils/utils.js +++ b/src/utils/utils.js @@ -117,7 +117,7 @@ export default { myVxAppId: "wx1489e48e6a547023", userToken:localStorage.getItem('userToken'), userPhoneNum:localStorage.getItem('userPhoneNum'), - openId: "", + openId: "oWw3o5rY_bFsiT_nFd2CEQWGZfhs", myOrgId: "10120", // 归属地 赤峰id 10003 黄石 10079 // myVxAppId: 'wx1489e48e6a547023', @@ -160,5 +160,6 @@ export default { strmd5 = md5(strmd5); strmd5 = strmd5.toUpperCase(); return strmd5; - } + }, + }; diff --git a/src/views/cards/buyCardDetail.vue b/src/views/cards/buyCardDetail.vue index 52a1eb3..25b4fc3 100644 --- a/src/views/cards/buyCardDetail.vue +++ b/src/views/cards/buyCardDetail.vue @@ -1,33 +1,33 @@ - - 年卡 - 月卡 - 半年卡 - + + + + + - 万达停车场plName - 万达停车场plAddress + {{plName}} + {{plAddress}} - - + + - 年卡 + {{i.cardType | capitalize}}优惠 - + - - - - - - - + + + + + + + @@ -38,38 +38,78 @@ import { queryVipCardByPlNo } from "@/api/card/card"; export default { name: "buyCardDetail", - data(){ - return{ - plNo:'', - list:[] - } + data() { + return { + plNo: "", + plName: "", + plAddress: "", + list: [] + }; }, - created(){ - this.plNo = this.$route.query.plNo - console.log(this.plNo) - this.queryVipCardByPlNo() + created() { + this.plNo = this.$route.query.plNo; + this.plName = this.$route.query.plName; + this.plAddress = this.$route.query.plAddress; + console.log(this.plNo); + this.queryVipCardByPlNo(); }, - - methods:{ - LinkBuyCard(){ + methods: { + LinkBuyCard(i) { this.$router.push({ - name: "buyVipCard" + name: "buyVipCard", + query: { + cardName:i.cardName, + carType:i.carType, + cardType:i.cardType, + actPrice:i.actPrice, + discValue:i.discValue, + cardNo:i.cardNo, + plName:this.plName, + plNo:this.plNo + } } ); }, queryVipCardByPlNo() { let jsondata = { - parkNo:this.plNo, + parkNo: this.plNo, saleChannel: "2" }; jsondata.sign = this.$utils.signObject(jsondata); queryVipCardByPlNo(jsondata).then(response => { // console.log(response.data[0].parkList); - console.log(response); - this.list = response.data + this.list = response.data; }); } + }, + filters: { + capitalize: function(value) { + if (value == 1) { + return "年卡"; + } + if (value == 2) { + return "半年卡"; + } + if (value == 3) { + return "季卡"; + } + if (value == 4) { + return "月卡"; + } + if (value == 5) { + return "日卡"; + } + if (value == 6) { + return "错峰年卡(周末免费)"; + } + if (value == 7) { + return "错峰月卡(周末免费)"; + } + if (value == 8) { + return "错峰夜晚包月"; + } + } } }; diff --git a/src/views/cards/buyVipCard.vue b/src/views/cards/buyVipCard.vue index d309b44..76a37ff 100644 --- a/src/views/cards/buyVipCard.vue +++ b/src/views/cards/buyVipCard.vue @@ -7,19 +7,19 @@ - - - + + + {{valueStart}} - + - + @@ -42,21 +42,21 @@ - 3420.00元 + {{actPrice|numFilter}}元 - + - 20.00元 + {{discValue}}折 - 3420.00元 + {{ ((payPrice*discValue)/10) |numFilter}}元 @@ -65,44 +65,238 @@ - 购买 + 购买
{{valueStart}}
3420.00元
{{actPrice|numFilter}}元
20.00元
{{discValue}}折
{{ ((payPrice*discValue)/10) |numFilter}}元