From 84d35d0689e7769f00666533168a093533c78437 Mon Sep 17 00:00:00 2001 From: Seven Date: Tue, 23 Dec 2025 18:48:49 +0700 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E8=AE=A2=E9=98=85?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E5=8A=9F=E8=83=BD=EF=BC=8C=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E8=B7=AF=E7=94=B1=E5=92=8C=E8=A7=86=E5=9B=BE=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=EF=BC=9B=E6=9B=B4=E6=96=B0=E8=B7=AF=E7=94=B1=E6=98=A0=E5=B0=84?= =?UTF-8?q?=E5=92=8C=E7=B1=BB=E5=9E=8B=E5=AE=9A=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/enum/index.ts | 7 +++ src/locales/langs/en-us.ts | 1 + src/locales/langs/zh-cn.ts | 1 + src/router/elegant/imports.ts | 1 + src/router/elegant/routes.ts | 9 +++ src/router/elegant/transform.ts | 1 + src/typings/elegant-router.d.ts | 2 + src/views/rwa/subscribe/index.vue | 95 +++++++++++++++++++++++++++++++ 8 files changed, 117 insertions(+) create mode 100644 src/views/rwa/subscribe/index.vue 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 @@ + + + + +