diff --git a/src/router/index.ts b/src/router/index.ts index 0168e7c..530f963 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -232,6 +232,12 @@ const routes: RouteRecordRaw[] = [ component: () => import("@/views/admin/account/msgCenter/index.vue"), }, + { + path: "bankCard", + name: "bankCard", + component: () => + import("@/views/admin/account/bankCard/index.vue"), + }, { path: "image", name: "Image", diff --git a/src/views/admin/account/bankCard/index.vue b/src/views/admin/account/bankCard/index.vue new file mode 100644 index 0000000..3d37fcc --- /dev/null +++ b/src/views/admin/account/bankCard/index.vue @@ -0,0 +1,712 @@ + + + + + 我的银行卡 + 只能绑定一张银行卡 + + + + + + + + + + + {{ formatCardNumber(boundCard.cardNumber) }} + + + + + 持卡人姓名: + {{ boundCard.realName }} + + + 开户行: + {{ boundCard.bankName }} + + + 手机号: + {{ boundCard.phone }} + + + + + 解绑 + + + + + + + + + + + 添加银行卡 + + + + + + + + + + + + + + + + + + + + + 绑定银行卡前,我已阅读并确认 + 《银行卡绑定协议》 + + + + + + + + + + 持卡人姓名: + {{ boundCard.realName }} + + + 银行卡号: + {{ formatCardNumber(boundCard.cardNumber) }} + + + 开户行: + {{ boundCard.bankName }} + + + + + + + + + + + + + + {{ countdown > 0 ? `${countdown}秒后重新获取` : '获取验证码' }} + + + + + + + 解绑银行卡前,我已阅读并确认 + 《银行卡解绑协议》 + + + + + + + + + + \ No newline at end of file diff --git a/src/views/admin/index.vue b/src/views/admin/index.vue index 2699f66..47da1a7 100644 --- a/src/views/admin/index.vue +++ b/src/views/admin/index.vue @@ -88,6 +88,7 @@ const menuItems: MenuItem[] = [ { path: '/layout/admin/myCertificate', name: '我的算力券', visible: true }, { path: '/layout/admin/myInvite', name: '我的邀请', visible: true }, { path: '/layout/admin/msgCenter', name: '消息中心', visible: true }, + { path: '/layout/admin/bankCard', name: '银行卡管理', visible: true }, ], }, ];