diff --git a/src/locales/langs/en-us.ts b/src/locales/langs/en-us.ts index 6906b93..6055a8e 100644 --- a/src/locales/langs/en-us.ts +++ b/src/locales/langs/en-us.ts @@ -235,7 +235,8 @@ const local: App.I18n.Schema = { withdraw: 'Withdraw', wallet: 'Wallet', kyc: 'KYC', - check: 'CheckIn' + check: 'CheckIn', + referral: 'Referral' }, page: { login: { diff --git a/src/locales/langs/zh-cn.ts b/src/locales/langs/zh-cn.ts index 08b37ae..f7e5723 100644 --- a/src/locales/langs/zh-cn.ts +++ b/src/locales/langs/zh-cn.ts @@ -231,7 +231,8 @@ const local: App.I18n.Schema = { withdraw: '提现管理', wallet: '钱包管理', kyc: '实名管理', - check: '签到管理' + check: '签到管理', + referral: '推广管理' }, page: { login: { diff --git a/src/router/elegant/imports.ts b/src/router/elegant/imports.ts index c26de44..79e5609 100644 --- a/src/router/elegant/imports.ts +++ b/src/router/elegant/imports.ts @@ -25,6 +25,7 @@ export const views: Record Promise import("@/views/kyc/index.vue"), news: () => import("@/views/news/index.vue"), product: () => import("@/views/product/index.vue"), + referral: () => import("@/views/referral/index.vue"), user: () => import("@/views/user/index.vue"), wallet: () => import("@/views/wallet/index.vue"), withdraw: () => import("@/views/withdraw/index.vue"), diff --git a/src/router/elegant/routes.ts b/src/router/elegant/routes.ts index 072552c..0554e09 100644 --- a/src/router/elegant/routes.ts +++ b/src/router/elegant/routes.ts @@ -109,6 +109,15 @@ export const generatedRoutes: GeneratedRoute[] = [ i18nKey: 'route.product' } }, + { + name: 'referral', + path: '/referral', + component: 'layout.base$view.referral', + meta: { + title: 'referral', + i18nKey: 'route.referral' + } + }, { name: 'user', path: '/user', diff --git a/src/router/elegant/transform.ts b/src/router/elegant/transform.ts index 9128abc..7114a35 100644 --- a/src/router/elegant/transform.ts +++ b/src/router/elegant/transform.ts @@ -173,6 +173,7 @@ const routeMap: RouteMap = { "login": "/login/:module(pwd-login|code-login|register|reset-pwd|bind-wechat)?", "news": "/news", "product": "/product", + "referral": "/referral", "user": "/user", "wallet": "/wallet", "withdraw": "/withdraw" diff --git a/src/typings/elegant-router.d.ts b/src/typings/elegant-router.d.ts index 1da86f1..830a489 100644 --- a/src/typings/elegant-router.d.ts +++ b/src/typings/elegant-router.d.ts @@ -27,6 +27,7 @@ declare module "@elegant-router/types" { "login": "/login/:module(pwd-login|code-login|register|reset-pwd|bind-wechat)?"; "news": "/news"; "product": "/product"; + "referral": "/referral"; "user": "/user"; "wallet": "/wallet"; "withdraw": "/withdraw"; @@ -71,6 +72,7 @@ declare module "@elegant-router/types" { | "login" | "news" | "product" + | "referral" | "user" | "wallet" | "withdraw" @@ -100,6 +102,7 @@ declare module "@elegant-router/types" { | "kyc" | "news" | "product" + | "referral" | "user" | "wallet" | "withdraw" diff --git a/src/views/referral/components/edit.vue b/src/views/referral/components/edit.vue new file mode 100644 index 0000000..3a32138 --- /dev/null +++ b/src/views/referral/components/edit.vue @@ -0,0 +1,95 @@ + + + + + diff --git a/src/views/referral/index.vue b/src/views/referral/index.vue new file mode 100644 index 0000000..c260489 --- /dev/null +++ b/src/views/referral/index.vue @@ -0,0 +1,85 @@ + + + + +