diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0aaf778..dbe1c61 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -52,8 +52,8 @@ catalogs: specifier: 8.0.0 version: 8.0.0 '@capp/eden': - specifier: http://192.168.1.2:9538/api/capp-eden-0.0.5.tgz - version: 0.0.5 + specifier: http://192.168.1.2:9538/api/capp-eden-0.0.6.tgz + version: 0.0.6 '@cloudflare/workers-types': specifier: ^4.20260113.0 version: 4.20260116.0 @@ -298,7 +298,7 @@ importers: version: 8.0.0(@capacitor/core@8.0.0) '@capp/eden': specifier: 'catalog:' - version: http://192.168.1.2:9538/api/capp-eden-0.0.5.tgz(@elysiajs/eden@1.4.6(elysia@1.4.22(@sinclair/typebox@0.34.47)(exact-mirror@0.2.6(@sinclair/typebox@0.34.47))(file-type@21.3.0)(openapi-types@12.1.3)(typescript@5.9.3))) + version: http://192.168.1.2:9538/api/capp-eden-0.0.6.tgz(@elysiajs/eden@1.4.6(elysia@1.4.22(@sinclair/typebox@0.34.47)(exact-mirror@0.2.6(@sinclair/typebox@0.34.47))(file-type@21.3.0)(openapi-types@12.1.3)(typescript@5.9.3))) '@elysiajs/eden': specifier: 'catalog:' version: 1.4.6(elysia@1.4.22(@sinclair/typebox@0.34.47)(exact-mirror@0.2.6(@sinclair/typebox@0.34.47))(file-type@21.3.0)(openapi-types@12.1.3)(typescript@5.9.3)) @@ -1182,9 +1182,9 @@ packages: '@capacitor/synapse@1.0.4': resolution: {integrity: sha512-/C1FUo8/OkKuAT4nCIu/34ny9siNHr9qtFezu4kxm6GY1wNFxrCFWjfYx5C1tUhVGz3fxBABegupkpjXvjCHrw==} - '@capp/eden@http://192.168.1.2:9538/api/capp-eden-0.0.5.tgz': - resolution: {tarball: http://192.168.1.2:9538/api/capp-eden-0.0.5.tgz} - version: 0.0.5 + '@capp/eden@http://192.168.1.2:9538/api/capp-eden-0.0.6.tgz': + resolution: {tarball: http://192.168.1.2:9538/api/capp-eden-0.0.6.tgz} + version: 0.0.6 peerDependencies: '@elysiajs/eden': ^1.4.6 @@ -6903,7 +6903,7 @@ snapshots: '@capacitor/synapse@1.0.4': {} - '@capp/eden@http://192.168.1.2:9538/api/capp-eden-0.0.5.tgz(@elysiajs/eden@1.4.6(elysia@1.4.22(@sinclair/typebox@0.34.47)(exact-mirror@0.2.6(@sinclair/typebox@0.34.47))(file-type@21.3.0)(openapi-types@12.1.3)(typescript@5.9.3)))': + '@capp/eden@http://192.168.1.2:9538/api/capp-eden-0.0.6.tgz(@elysiajs/eden@1.4.6(elysia@1.4.22(@sinclair/typebox@0.34.47)(exact-mirror@0.2.6(@sinclair/typebox@0.34.47))(file-type@21.3.0)(openapi-types@12.1.3)(typescript@5.9.3)))': dependencies: '@elysiajs/eden': 1.4.6(elysia@1.4.22(@sinclair/typebox@0.34.47)(exact-mirror@0.2.6(@sinclair/typebox@0.34.47))(file-type@21.3.0)(openapi-types@12.1.3)(typescript@5.9.3)) diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index da2f5a0..0ececff 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -18,7 +18,7 @@ catalog: '@capacitor/keyboard': 8.0.0 '@capacitor/share': ^8.0.0 '@capacitor/status-bar': 8.0.0 - '@capp/eden': http://192.168.1.2:9538/api/capp-eden-0.0.5.tgz + '@capp/eden': http://192.168.1.2:9538/api/capp-eden-0.0.6.tgz '@cloudflare/workers-types': ^4.20260113.0 '@elysiajs/eden': ^1.4.6 '@faker-js/faker': ^10.2.0 diff --git a/src/router/index.ts b/src/router/index.ts index fb6357d..cbf7a16 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -79,6 +79,21 @@ const routes: Array = [ component: () => import("@/views/payment/add.vue"), meta: { requiresAuth: true }, }, + { + path: "/security", + component: () => import("@/views/security/index.vue"), + meta: { requiresAuth: true }, + }, + { + path: "/security/change_password", + component: () => import("@/views/security/change_password.vue"), + meta: { requiresAuth: true }, + }, + { + path: "/security/change_payment_password", + component: () => import("@/views/security/change_payment_password.vue"), + meta: { requiresAuth: true }, + }, ]; const router = createRouter({ diff --git a/src/views/profile/index.ts b/src/views/profile/index.ts index eeb7b2e..4aa6919 100644 --- a/src/views/profile/index.ts +++ b/src/views/profile/index.ts @@ -27,7 +27,7 @@ export const myApps = [ name: "在线客服", icon: chatbubblesOutline, color: "#c32120", - path: "/customer_service", + path: "https://chat.riwsan.com", }, { id: "settings", diff --git a/src/views/profile/index.vue b/src/views/profile/index.vue index 22a8180..d545da8 100644 --- a/src/views/profile/index.vue +++ b/src/views/profile/index.vue @@ -1,4 +1,5 @@ + + + + diff --git a/src/views/security/change_payment_password.vue b/src/views/security/change_payment_password.vue new file mode 100644 index 0000000..71fb628 --- /dev/null +++ b/src/views/security/change_payment_password.vue @@ -0,0 +1,295 @@ + + + + + diff --git a/src/views/security/index.vue b/src/views/security/index.vue new file mode 100644 index 0000000..f4c1ad1 --- /dev/null +++ b/src/views/security/index.vue @@ -0,0 +1,286 @@ + + + + +