feat: 登录页面的调整以及配置文件调整

This commit is contained in:
2025-10-28 20:00:06 +08:00
parent a53df50140
commit bd47eefd8a
7 changed files with 61 additions and 121 deletions

View File

@@ -6,7 +6,7 @@
- 支持通过客户端名称切换配置
- 自动更新相关配置文件
- 统一的JSON配置文件管理
- 统一的 JSON 配置文件管理
- 完整的错误处理和验证
## 配置文件结构
@@ -21,8 +21,7 @@
"name": "智念",
"placeholder": "快告诉智念您在想什么~",
"loginDesc": "您好,欢迎来到智念科技",
"logo": "@/pages/login/images/dh.png",
"subLogo": "@/pages/login/images/dhwq.png"
"logo": "https://oss.nianxx.cn/mp/static/version_101/login/dh_logo.png"
},
"duohua": {
"clientId": "2",
@@ -30,8 +29,7 @@
"name": "朵花",
"placeholder": "快告诉朵朵您在想什么~",
"loginDesc": "您好,欢迎来到朵花温泉",
"logo": "@/pages/login/images/dh.png",
"subLogo": "@/pages/login/images/dhwq.png"
"logo": "https://oss.nianxx.cn/mp/static/version_101/login/dh_logo.png"
},
"tianmu": {
"clientId": "4",
@@ -39,8 +37,7 @@
"name": "天沐",
"placeholder": "快告诉沐沐您在想什么~",
"loginDesc": "您好,欢迎来到天沐温泉",
"logo": "@/pages/login/images/tm.png",
"subLogo": "@/pages/login/images/wsmm.png"
"logo": "https://oss.nianxx.cn/mp/static/version_101/login/tm_logo.png"
}
}
```
@@ -98,6 +95,7 @@ node scripts/update-appid.js tianmu
- 保持 JSON 格式化
3. **src/constant/base.js**
- 更新 `getCurrentConfig()` 函数返回的客户端配置
4. **client-configs.json**
@@ -156,18 +154,19 @@ A: 可以使用版本控制系统恢复,或者再次运行脚本切换到其
**Q: 如何添加新的客户端配置?**
A: 在 `client-configs.json` 中添加新的客户端配置:
```json
"new_client": {
"clientId": "客户端ID",
"appId": "微信小程序AppID",
"name": "客户端显示名称",
"placeholder": "输入框占位符文本",
"loginDesc": "登录页面描述文本",
"logo": "@/pages/login/images/logo.png",
"subLogo": "@/pages/login/images/sublogo.png"
}
```
`src/constant/base.js` 会自动读取并处理新配置,无需手动修改。
```json
"new_client": {
"clientId": "客户端ID",
"appId": "微信小程序AppID",
"name": "客户端显示名称",
"placeholder": "输入框占位符文本",
"loginDesc": "登录页面描述文本",
"logo": "@/pages/login/images/logo.png",
}
```
`src/constant/base.js` 会自动读取并处理新配置,无需手动修改。
**Q: 脚本提示"读取配置文件失败"怎么办?**
A: 检查 `client-configs.json` 文件是否存在且格式正确。