diff --git a/src/enum/index.ts b/src/enum/index.ts index 4b8c863..6ef72f8 100644 --- a/src/enum/index.ts +++ b/src/enum/index.ts @@ -38,3 +38,10 @@ export enum WithdrawStatusEnum { rejected = '已拒绝', completed = '已完成' } + +export enum RwaSubscribeStatusEnum { + pending = '分配中', + rejected = '已拒绝', + allocated = '已分配', + cancelled = '已取消' +} diff --git a/src/locales/langs/en-us.ts b/src/locales/langs/en-us.ts index 48c1bbc..ddaee84 100644 --- a/src/locales/langs/en-us.ts +++ b/src/locales/langs/en-us.ts @@ -236,6 +236,7 @@ const local: App.I18n.Schema = { rwa_producttype: 'Product Type', rwa: 'RWA Management', rwa_product: 'RWA Product', + rwa_subscribe: 'RWA Subscribe', user: 'User Management', user_bank: 'User Bank', user_bankcard: 'User Bank Card', diff --git a/src/locales/langs/zh-cn.ts b/src/locales/langs/zh-cn.ts index 7562eb7..8e91efb 100644 --- a/src/locales/langs/zh-cn.ts +++ b/src/locales/langs/zh-cn.ts @@ -233,6 +233,7 @@ const local: App.I18n.Schema = { rwa: 'RWA管理', rwa_product: 'RWA产品', rwa_producttype: 'RWA产品类型', + rwa_subscribe: 'RWA申购记录', user: '用户管理', user_list: '用户列表', user_bankcard: '用户银行卡', diff --git a/src/router/elegant/imports.ts b/src/router/elegant/imports.ts index 9b20ed7..203bc73 100644 --- a/src/router/elegant/imports.ts +++ b/src/router/elegant/imports.ts @@ -24,6 +24,7 @@ export const views: Record Promise import("@/views/home/index.vue"), rwa_product: () => import("@/views/rwa/product/index.vue"), rwa_producttype: () => import("@/views/rwa/productType/index.vue"), + rwa_subscribe: () => import("@/views/rwa/subscribe/index.vue"), user_bank: () => import("@/views/user/bank/index.vue"), user_bankcard: () => import("@/views/user/bankcard/index.vue"), user_list: () => import("@/views/user/list/index.vue"), diff --git a/src/router/elegant/routes.ts b/src/router/elegant/routes.ts index ec26124..0f1b481 100644 --- a/src/router/elegant/routes.ts +++ b/src/router/elegant/routes.ts @@ -123,6 +123,15 @@ export const generatedRoutes: GeneratedRoute[] = [ title: 'rwa_producttype', i18nKey: 'route.rwa_producttype' } + }, + { + name: 'rwa_subscribe', + path: '/rwa/subscribe', + component: 'view.rwa_subscribe', + meta: { + title: 'rwa_subscribe', + i18nKey: 'route.rwa_subscribe' + } } ] }, diff --git a/src/router/elegant/transform.ts b/src/router/elegant/transform.ts index cfd9e4d..635c54f 100644 --- a/src/router/elegant/transform.ts +++ b/src/router/elegant/transform.ts @@ -174,6 +174,7 @@ const routeMap: RouteMap = { "rwa": "/rwa", "rwa_product": "/rwa/product", "rwa_producttype": "/rwa/producttype", + "rwa_subscribe": "/rwa/subscribe", "user": "/user", "user_bank": "/user/bank", "user_bankcard": "/user/bankcard", diff --git a/src/typings/elegant-router.d.ts b/src/typings/elegant-router.d.ts index 0de0bef..13c3cce 100644 --- a/src/typings/elegant-router.d.ts +++ b/src/typings/elegant-router.d.ts @@ -28,6 +28,7 @@ declare module "@elegant-router/types" { "rwa": "/rwa"; "rwa_product": "/rwa/product"; "rwa_producttype": "/rwa/producttype"; + "rwa_subscribe": "/rwa/subscribe"; "user": "/user"; "user_bank": "/user/bank"; "user_bankcard": "/user/bankcard"; @@ -102,6 +103,7 @@ declare module "@elegant-router/types" { | "home" | "rwa_product" | "rwa_producttype" + | "rwa_subscribe" | "user_bank" | "user_bankcard" | "user_list" diff --git a/src/views/rwa/subscribe/index.vue b/src/views/rwa/subscribe/index.vue new file mode 100644 index 0000000..a7331f7 --- /dev/null +++ b/src/views/rwa/subscribe/index.vue @@ -0,0 +1,95 @@ + + + + +