From 552b3337ce02c63098b1605c8c2b7ebcf981963c Mon Sep 17 00:00:00 2001 From: liugongyu <290219706@qq.com> Date: Thu, 29 Jun 2023 10:11:23 +0800 Subject: [PATCH] 我已经购买会员卡 --- src/api/card/card.js | 7 +++++++ src/assets/images/cards/myvipcardBg.png | Bin 0 -> 34678 bytes src/assets/images/cards/vipcardbtnBg.png | Bin 0 -> 3660 bytes src/router/index.js | 9 ++++++++- src/utils/filters.js | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++------------------ src/views/cards/ownCards.vue | 141 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 207 insertions(+), 19 deletions(-) create mode 100644 src/assets/images/cards/myvipcardBg.png create mode 100644 src/assets/images/cards/vipcardbtnBg.png create mode 100644 src/views/cards/ownCards.vue diff --git a/src/api/card/card.js b/src/api/card/card.js index 6d13386..74ae8e1 100644 --- a/src/api/card/card.js +++ b/src/api/card/card.js @@ -43,4 +43,11 @@ export function createVipCardOrder2022(params) { //会员卡购买续费2022 }) } +export function queryVipCardsByCustId(params) { //查询用户已购买的会员卡 + return request({ + url: 'parkvip/queryVipCardsByCustId', + method: 'post', + data: params + }) +} diff --git a/src/assets/images/cards/myvipcardBg.png b/src/assets/images/cards/myvipcardBg.png new file mode 100644 index 0000000..71a4960 Binary files /dev/null and b/src/assets/images/cards/myvipcardBg.png differ diff --git a/src/assets/images/cards/vipcardbtnBg.png b/src/assets/images/cards/vipcardbtnBg.png new file mode 100644 index 0000000..8c945e9 Binary files /dev/null and b/src/assets/images/cards/vipcardbtnBg.png differ diff --git a/src/router/index.js b/src/router/index.js index 077422d..6f0ddc9 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -131,6 +131,13 @@ export default new Router({ name: "buyCard", component: () => import("@/views/cards/buyCard.vue"), meta: { title: "购买会员卡" } - } + }, + { + path: "/ownCards", + name: "ownCards", + component: () => import("@/views/cards/ownCards.vue"), + meta: { title: "已购会员卡" } + }, + ] }); diff --git a/src/utils/filters.js b/src/utils/filters.js index ede3e42..b50c586 100644 --- a/src/utils/filters.js +++ b/src/utils/filters.js @@ -1,32 +1,65 @@ const vFilter = { formateColor: function(val) { // 0:蓝牌;1:黄牌;2:白牌;3:黑牌;4:绿色 switch (val) { - case '0': - return 'carBlue' + case "0": + return "carBlue"; break; - case '1': - return 'carYellow' + case "1": + return "carYellow"; break; - case '2': - return 'carWhite' + case "2": + return "carWhite"; break; - case '3': - return 'carBlack' + case "3": + return "carBlack"; break; - case '4': - return 'carGreen' + case "4": + return "carGreen"; break; - } - }, + } +}; +const numFilter = function(value) { + // 截取当前数据到小数点后两位 + let realVal = (Number(value) / 100).toFixed(2); + return realVal; +}; +const carType = function(carType) { + switch (Number(carType)) { + case 1: + return "大型车"; + break; + case 2: + return "小型车"; + break; + default: + break; + } +}; -} -const numFilter=function (value) { - // 截取当前数据到小数点后两位 - let realVal = (Number(value)/100).toFixed(2) - return realVal +const cardType = function(cardType) { + switch (Number(cardType)) { + case 1: + return "年卡"; + break; + case 2: + return "半年卡"; + break; + case 3: + return "季卡"; + break; + case 4: + return "月卡"; + break; + case 5: + return "日卡"; + break; + default: + break; + } } -export default {vFilter,numFilter} + +export default { vFilter, numFilter, carType, cardType }; diff --git a/src/views/cards/ownCards.vue b/src/views/cards/ownCards.vue new file mode 100644 index 0000000..9499ee6 --- /dev/null +++ b/src/views/cards/ownCards.vue @@ -0,0 +1,141 @@ + + + + + -- libgit2 0.21.4