From 8b40a4fc08d679f6b302b7bda79af9e6877e42e1 Mon Sep 17 00:00:00 2001 From: liugongyu <290219706@qq.com> Date: Fri, 14 Jan 2022 10:44:35 +0800 Subject: [PATCH] 会员卡 --- src/api/cards/cards.js | 28 ++++++++++++++++++++++++++++ src/assets/images/cards/cards.png | Bin 0 -> 4070 bytes src/assets/images/cards/nodata.png | Bin 0 -> 13096 bytes src/router/index.js | 34 ++++++++++++++++++++++++++++------ src/views/cards/CardList.vue | 87 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/views/cards/Cards.vue | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/views/cards/buyCard.vue | 137 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------- 7 files changed, 315 insertions(+), 69 deletions(-) create mode 100644 src/api/cards/cards.js create mode 100644 src/assets/images/cards/cards.png create mode 100644 src/assets/images/cards/nodata.png create mode 100644 src/views/cards/CardList.vue create mode 100644 src/views/cards/Cards.vue diff --git a/src/api/cards/cards.js b/src/api/cards/cards.js new file mode 100644 index 0000000..6d70dc2 --- /dev/null +++ b/src/api/cards/cards.js @@ -0,0 +1,28 @@ +import request from '@/utils/request' + + +// 查询用户已购买的会员卡 +export function queryVipCardsByCustId(params) { + return request({ + url: 'parkvip/queryVipCardsByCustId', + method: 'post', + data: params + }) +} + + +// 根据组织id查询区域卡/时域卡规则信息 +export function queryVipAreaCardByOrgId(params) { + return request({ + url: 'vipAreaCardRule/queryVipAreaCardByOrgId', + method: 'post', + data: params + }) +} + + + + + + + diff --git a/src/assets/images/cards/cards.png b/src/assets/images/cards/cards.png new file mode 100644 index 0000000..0bb1610 Binary files /dev/null and b/src/assets/images/cards/cards.png differ diff --git a/src/assets/images/cards/nodata.png b/src/assets/images/cards/nodata.png new file mode 100644 index 0000000..3b6b80d Binary files /dev/null and b/src/assets/images/cards/nodata.png differ diff --git a/src/router/index.js b/src/router/index.js index 41ce1f8..fa380c5 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -167,6 +167,25 @@ export default new Router({ } }, + { + path: '/Cards', + name: 'Cards', + component: () => import("@/views/cards/Cards.vue"), + meta:{ + title:'我的卡' + } + }, + { + path: '/CardList', + name: 'CardList', + component: () => import("@/views/cards/CardList.vue"), + meta:{ + title:'购买会员卡' + } + }, + + + // // // ------------------------购买会员卡提示 @@ -177,12 +196,15 @@ export default new Router({ // }, // // - // // ------------------------购买会员卡 - // { - // path: '/buyCard', - // name: 'buyCard', - // component: () => import("@/views/cards/buyCard.vue") - // }, + // ------------------------购买会员卡 + { + path: '/buyCard', + name: 'buyCard', + component: () => import("@/views/cards/buyCard.vue"), + meta:{ + title:'会员卡费用支付' + } + }, diff --git a/src/views/cards/CardList.vue b/src/views/cards/CardList.vue new file mode 100644 index 0000000..25f798d --- /dev/null +++ b/src/views/cards/CardList.vue @@ -0,0 +1,87 @@ + + + + + diff --git a/src/views/cards/Cards.vue b/src/views/cards/Cards.vue new file mode 100644 index 0000000..6ad7c73 --- /dev/null +++ b/src/views/cards/Cards.vue @@ -0,0 +1,98 @@ + + + + + diff --git a/src/views/cards/buyCard.vue b/src/views/cards/buyCard.vue index 050e48a..3c7138c 100644 --- a/src/views/cards/buyCard.vue +++ b/src/views/cards/buyCard.vue @@ -8,8 +8,8 @@
  • 选择卡类型
    -
    {{carType}}
    -
    >
    +
    {{carType}}
    +
  • @@ -21,7 +21,7 @@
  • 生效时间
    -
    {{ $utils.timestampToTime(time) }}
    +
    {{ $utils.timestampToTime(startData) }}
    >
  • @@ -42,7 +42,7 @@
  • 单价
    -
    ¥10.00
    +
    ¥{{unitPrice}}
  • @@ -53,7 +53,7 @@
  • 应付金额
    -
    ¥30.00
    +
    ¥{{needPay}}
  • @@ -67,7 +67,7 @@

    停车场停车场停车停车场

    -
    +
    确定购买
    @@ -99,7 +99,7 @@ + > @@ -109,76 +109,81 @@