diff --git a/package.json b/package.json index 55762c7..3108d13 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "@better-scroll/core": "2.5.1", "@elysiajs/eden": "^1.4.5", "@iconify/vue": "5.0.0", - "@riwa/api-types": "http://192.168.1.2:9538/api/capp-eden-0.0.35.tgz", + "@riwa/api-types": "http://192.168.1.2:9538/api/capp-eden-0.0.38.tgz", "@sa/axios": "workspace:*", "@sa/color": "workspace:*", "@sa/hooks": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9cff579..9078fdf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,8 +18,8 @@ importers: specifier: 5.0.0 version: 5.0.0(vue@3.5.25(typescript@5.9.3)) '@riwa/api-types': - specifier: http://192.168.1.2:9538/api/capp-eden-0.0.35.tgz - version: '@capp/eden@http://192.168.1.2:9538/api/capp-eden-0.0.35.tgz(@elysiajs/eden@1.4.5(elysia@1.4.19(@sinclair/typebox@0.34.41)(exact-mirror@0.2.5(@sinclair/typebox@0.34.41))(file-type@21.1.1)(openapi-types@12.1.3)(typescript@5.9.3)))' + specifier: http://192.168.1.2:9538/api/capp-eden-0.0.38.tgz + version: '@capp/eden@http://192.168.1.2:9538/api/capp-eden-0.0.38.tgz(@elysiajs/eden@1.4.5(elysia@1.4.19(@sinclair/typebox@0.34.41)(exact-mirror@0.2.5(@sinclair/typebox@0.34.41))(file-type@21.1.1)(openapi-types@12.1.3)(typescript@5.9.3)))' '@sa/axios': specifier: workspace:* version: link:packages/axios @@ -496,9 +496,9 @@ packages: '@borewit/text-codec@0.1.1': resolution: {integrity: sha512-5L/uBxmjaCIX5h8Z+uu+kA9BQLkc/Wl06UGR5ajNRxu+/XjonB5i8JpgFMrPj3LXTCPA0pv8yxUvbUi+QthGGA==} - '@capp/eden@http://192.168.1.2:9538/api/capp-eden-0.0.35.tgz': - resolution: {tarball: http://192.168.1.2:9538/api/capp-eden-0.0.35.tgz} - version: 0.0.35 + '@capp/eden@http://192.168.1.2:9538/api/capp-eden-0.0.38.tgz': + resolution: {tarball: http://192.168.1.2:9538/api/capp-eden-0.0.38.tgz} + version: 0.0.38 peerDependencies: '@elysiajs/eden': ^1.4.6 @@ -4871,7 +4871,7 @@ snapshots: '@borewit/text-codec@0.1.1': {} - '@capp/eden@http://192.168.1.2:9538/api/capp-eden-0.0.35.tgz(@elysiajs/eden@1.4.5(elysia@1.4.19(@sinclair/typebox@0.34.41)(exact-mirror@0.2.5(@sinclair/typebox@0.34.41))(file-type@21.1.1)(openapi-types@12.1.3)(typescript@5.9.3)))': + '@capp/eden@http://192.168.1.2:9538/api/capp-eden-0.0.38.tgz(@elysiajs/eden@1.4.5(elysia@1.4.19(@sinclair/typebox@0.34.41)(exact-mirror@0.2.5(@sinclair/typebox@0.34.41))(file-type@21.1.1)(openapi-types@12.1.3)(typescript@5.9.3)))': dependencies: '@elysiajs/eden': 1.4.5(elysia@1.4.19(@sinclair/typebox@0.34.41)(exact-mirror@0.2.5(@sinclair/typebox@0.34.41))(file-type@21.1.1)(openapi-types@12.1.3)(typescript@5.9.3)) diff --git a/src/locales/langs/en-us.ts b/src/locales/langs/en-us.ts index 6055a8e..8ff8c3c 100644 --- a/src/locales/langs/en-us.ts +++ b/src/locales/langs/en-us.ts @@ -228,7 +228,6 @@ const local: App.I18n.Schema = { 404: 'Page Not Found', 500: 'Server Error', 'iframe-page': 'Iframe', - home: 'Home', product: 'Product', user: ' User', news: 'News', @@ -236,7 +235,8 @@ const local: App.I18n.Schema = { wallet: 'Wallet', kyc: 'KYC', check: 'CheckIn', - referral: 'Referral' + referral: 'Referral', + deposit: 'Deposit' }, page: { login: { diff --git a/src/locales/langs/zh-cn.ts b/src/locales/langs/zh-cn.ts index f7e5723..3feaad7 100644 --- a/src/locales/langs/zh-cn.ts +++ b/src/locales/langs/zh-cn.ts @@ -224,7 +224,6 @@ const local: App.I18n.Schema = { 404: '页面不存在', 500: '服务器错误', 'iframe-page': '外链页面', - home: '首页', product: '产品管理', user: '用户管理', news: '新闻管理', @@ -232,7 +231,8 @@ const local: App.I18n.Schema = { wallet: '钱包管理', kyc: '实名管理', check: '签到管理', - referral: '推广管理' + referral: '推广管理', + deposit: '充值管理' }, page: { login: { diff --git a/src/router/elegant/imports.ts b/src/router/elegant/imports.ts index e4e3c62..93b4aa3 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"), check: () => import("@/views/check/index.vue"), + deposit: () => import("@/views/deposit/index.vue"), kyc: () => import("@/views/kyc/index.vue"), news: () => import("@/views/news/index.vue"), product: () => import("@/views/product/index.vue"), diff --git a/src/router/elegant/routes.ts b/src/router/elegant/routes.ts index b73a73f..87de41b 100644 --- a/src/router/elegant/routes.ts +++ b/src/router/elegant/routes.ts @@ -104,16 +104,6 @@ export const generatedRoutes: GeneratedRoute[] = [ order: 3 } }, - { - name: 'referral', - path: '/referral', - component: 'layout.base$view.referral', - meta: { - title: 'referral', - i18nKey: 'route.referral', - order: 8 - } - }, { name: 'user', path: '/user', @@ -134,6 +124,16 @@ export const generatedRoutes: GeneratedRoute[] = [ order: 6 } }, + { + name: 'deposit', + path: '/deposit', + component: 'layout.base$view.deposit', + meta: { + title: 'deposit', + i18nKey: 'route.deposit', + order: 7 + } + }, { name: 'withdraw', path: '/withdraw', @@ -141,7 +141,17 @@ export const generatedRoutes: GeneratedRoute[] = [ meta: { title: 'withdraw', i18nKey: 'route.withdraw', - order: 7 + order: 8 } - } + }, + { + name: 'referral', + path: '/referral', + component: 'layout.base$view.referral', + meta: { + title: 'referral', + i18nKey: 'route.referral', + order: 9 + } + }, ]; diff --git a/src/router/elegant/transform.ts b/src/router/elegant/transform.ts index 730f814..7decfd6 100644 --- a/src/router/elegant/transform.ts +++ b/src/router/elegant/transform.ts @@ -167,6 +167,7 @@ const routeMap: RouteMap = { "404": "/404", "500": "/500", "check": "/check", + "deposit": "/deposit", "iframe-page": "/iframe-page/:url", "kyc": "/kyc", "login": "/login/:module(pwd-login|code-login|register|reset-pwd|bind-wechat)?", diff --git a/src/typings/elegant-router.d.ts b/src/typings/elegant-router.d.ts index 2a9482a..5a5ea6e 100644 --- a/src/typings/elegant-router.d.ts +++ b/src/typings/elegant-router.d.ts @@ -21,6 +21,7 @@ declare module "@elegant-router/types" { "404": "/404"; "500": "/500"; "check": "/check"; + "deposit": "/deposit"; "iframe-page": "/iframe-page/:url"; "kyc": "/kyc"; "login": "/login/:module(pwd-login|code-login|register|reset-pwd|bind-wechat)?"; @@ -65,6 +66,7 @@ declare module "@elegant-router/types" { | "404" | "500" | "check" + | "deposit" | "iframe-page" | "kyc" | "login" @@ -96,6 +98,7 @@ declare module "@elegant-router/types" { | "iframe-page" | "login" | "check" + | "deposit" | "kyc" | "news" | "product" diff --git a/src/views/deposit/index.vue b/src/views/deposit/index.vue new file mode 100644 index 0000000..02ff0a5 --- /dev/null +++ b/src/views/deposit/index.vue @@ -0,0 +1,192 @@ + + + + +