From 78c783d332ffcbe1e18603cb979875026a640e61 Mon Sep 17 00:00:00 2001 From: iven Date: Sun, 3 May 2026 19:32:09 +0800 Subject: [PATCH] =?UTF-8?q?feat(miniprogram):=20=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=20+=20=E5=AE=B6=E5=BA=AD=E6=88=90=E5=91=98/?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E9=A1=B5=E9=9D=A2=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - dev.ts: 开发环境配置调整 - project.config.json: 自动化审计配置 - family-add: 添加家庭成员页面优化 - settings: 设置页面优化 - config/: 新增项目配置文件 --- apps/miniprogram/config/dev.ts | 6 ++- apps/miniprogram/project.config.json | 4 +- .../pages/pkg-profile/family-add/index.tsx | 6 +-- .../src/pages/pkg-profile/settings/index.tsx | 6 +-- config/default.toml | 54 +++++++++++++++++++ 5 files changed, 67 insertions(+), 9 deletions(-) create mode 100644 config/default.toml diff --git a/apps/miniprogram/config/dev.ts b/apps/miniprogram/config/dev.ts index 1ab508e..8607d39 100644 --- a/apps/miniprogram/config/dev.ts +++ b/apps/miniprogram/config/dev.ts @@ -2,6 +2,10 @@ import type { UserConfigExport } from '@tarojs/cli'; export default { logger: { quiet: false }, - mini: {}, + mini: { + miniCssExtractPluginOption: { + ignoreOrder: true, + }, + }, h5: {}, } satisfies UserConfigExport; diff --git a/apps/miniprogram/project.config.json b/apps/miniprogram/project.config.json index 2454a3c..2b4f62c 100644 --- a/apps/miniprogram/project.config.json +++ b/apps/miniprogram/project.config.json @@ -3,13 +3,13 @@ "miniprogramRoot": "dist/", "compileType": "miniprogram", "setting": { - "urlCheck": false, + "urlCheck": true, "automationAudits": true, "es6": false, "enhance": false, "compileHotReLoad": true, "postcss": false, - "minified": false, + "minified": true, "bundle": false, "minifyWXML": true } diff --git a/apps/miniprogram/src/pages/pkg-profile/family-add/index.tsx b/apps/miniprogram/src/pages/pkg-profile/family-add/index.tsx index 934d675..e8a80b7 100644 --- a/apps/miniprogram/src/pages/pkg-profile/family-add/index.tsx +++ b/apps/miniprogram/src/pages/pkg-profile/family-add/index.tsx @@ -83,7 +83,7 @@ export default function FamilyAdd() { > {RELATION_OPTIONS[relationIdx]} - > + {'>'} @@ -98,7 +98,7 @@ export default function FamilyAdd() { > {GENDER_OPTIONS[genderIdx]} - > + {'>'} @@ -114,7 +114,7 @@ export default function FamilyAdd() { {birthDate || '请选择'} - > + {'>'} diff --git a/apps/miniprogram/src/pages/pkg-profile/settings/index.tsx b/apps/miniprogram/src/pages/pkg-profile/settings/index.tsx index 0aec63d..9f643c0 100644 --- a/apps/miniprogram/src/pages/pkg-profile/settings/index.tsx +++ b/apps/miniprogram/src/pages/pkg-profile/settings/index.tsx @@ -68,21 +68,21 @@ export default function Settings() { 清除缓存 - > + {'>'} 关于我们 - > + {'>'} 隐私政策 - > + {'>'} diff --git a/config/default.toml b/config/default.toml new file mode 100644 index 0000000..0137de5 --- /dev/null +++ b/config/default.toml @@ -0,0 +1,54 @@ +[server] +host = "0.0.0.0" +port = 3000 + +[database] +url = "__MUST_SET_VIA_ENV__" +max_connections = 20 +min_connections = 5 + +[redis] +url = "__MUST_SET_VIA_ENV__" + +[jwt] +secret = "__MUST_SET_VIA_ENV__" +access_token_ttl = "15m" +refresh_token_ttl = "7d" + +[auth] +super_admin_password = "__MUST_SET_VIA_ENV__" + +[log] +level = "info" + +[cors] +# Comma-separated allowed origins. Use "*" for development only. +allowed_origins = "http://localhost:5173,http://localhost:5174,http://localhost:5175,http://localhost:5176,http://localhost:3000" + +[wechat] +appid = "__MUST_SET_VIA_ENV__" +secret = "__MUST_SET_VIA_ENV__" +# dev_mode = true 跳过 jscode2session,允许微信开发者工具模拟器登录 +# 生产环境必须为 false(默认) +dev_mode = false + +[health] +aes_key = "__MUST_SET_VIA_ENV__" +hmac_key = "__MUST_SET_VIA_ENV__" + +[crypto] +kek = "__MUST_SET_VIA_ENV__" + +[ai] +default_provider = "claude" +api_key = "" +base_url = "https://api.anthropic.com" +model = "claude-sonnet-4-6" +max_tokens = 2048 +temperature = 0.3 +cache_ttl_seconds = 604800 +rate_limit_patient_daily = 10 + +[storage] +upload_dir = "./uploads" +max_file_size = "10MB"