diff --git a/src/locales/langs/en-us.ts b/src/locales/langs/en-us.ts index 34377fd..3bd4ef2 100644 --- a/src/locales/langs/en-us.ts +++ b/src/locales/langs/en-us.ts @@ -233,7 +233,8 @@ const local: App.I18n.Schema = { user: ' User', news: 'News', withdraw: 'Withdraw', - wallet: 'Wallet' + wallet: 'Wallet', + kyc: 'KYC' }, page: { login: { diff --git a/src/locales/langs/zh-cn.ts b/src/locales/langs/zh-cn.ts index 28e2cc5..fb3dc13 100644 --- a/src/locales/langs/zh-cn.ts +++ b/src/locales/langs/zh-cn.ts @@ -229,7 +229,8 @@ const local: App.I18n.Schema = { user: '用户管理', news: '新闻管理', withdraw: '提现管理', - wallet: '钱包管理' + wallet: '钱包管理', + kyc: '实名管理' }, page: { login: { diff --git a/src/router/elegant/imports.ts b/src/router/elegant/imports.ts index 4aeeb97..d99739c 100644 --- a/src/router/elegant/imports.ts +++ b/src/router/elegant/imports.ts @@ -21,6 +21,7 @@ export const views: Record Promise import("@/views/_builtin/iframe-page/[url].vue"), login: () => import("@/views/_builtin/login/index.vue"), home: () => import("@/views/home/index.vue"), + kyc: () => import("@/views/kyc/index.vue"), news: () => import("@/views/news/index.vue"), product: () => import("@/views/product/index.vue"), user: () => import("@/views/user/index.vue"), diff --git a/src/router/elegant/routes.ts b/src/router/elegant/routes.ts index af12d72..bee9335 100644 --- a/src/router/elegant/routes.ts +++ b/src/router/elegant/routes.ts @@ -61,6 +61,15 @@ export const generatedRoutes: GeneratedRoute[] = [ keepAlive: true } }, + { + name: 'kyc', + path: '/kyc', + component: 'layout.base$view.kyc', + meta: { + title: 'kyc', + i18nKey: 'route.kyc' + } + }, { name: 'login', path: '/login/:module(pwd-login|code-login|register|reset-pwd|bind-wechat)?', diff --git a/src/router/elegant/transform.ts b/src/router/elegant/transform.ts index a8e67d1..8b4276e 100644 --- a/src/router/elegant/transform.ts +++ b/src/router/elegant/transform.ts @@ -168,6 +168,7 @@ const routeMap: RouteMap = { "500": "/500", "home": "/home", "iframe-page": "/iframe-page/:url", + "kyc": "/kyc", "login": "/login/:module(pwd-login|code-login|register|reset-pwd|bind-wechat)?", "news": "/news", "product": "/product", diff --git a/src/typings/elegant-router.d.ts b/src/typings/elegant-router.d.ts index 24d9e73..d80f35f 100644 --- a/src/typings/elegant-router.d.ts +++ b/src/typings/elegant-router.d.ts @@ -22,6 +22,7 @@ declare module "@elegant-router/types" { "500": "/500"; "home": "/home"; "iframe-page": "/iframe-page/:url"; + "kyc": "/kyc"; "login": "/login/:module(pwd-login|code-login|register|reset-pwd|bind-wechat)?"; "news": "/news"; "product": "/product"; @@ -64,6 +65,7 @@ declare module "@elegant-router/types" { | "500" | "home" | "iframe-page" + | "kyc" | "login" | "news" | "product" @@ -92,6 +94,7 @@ declare module "@elegant-router/types" { | "iframe-page" | "login" | "home" + | "kyc" | "news" | "product" | "user" diff --git a/src/views/kyc/index.vue b/src/views/kyc/index.vue new file mode 100644 index 0000000..56ab7a8 --- /dev/null +++ b/src/views/kyc/index.vue @@ -0,0 +1,140 @@ + + + + + diff --git a/src/views/user/components/kyc.vue b/src/views/user/components/kyc.vue index 986ab19..baf2e39 100644 --- a/src/views/user/components/kyc.vue +++ b/src/views/user/components/kyc.vue @@ -1,135 +1,17 @@