3 Commits

Author SHA1 Message Date
d6c7ca7aec feat: 调整智念助手端的配置 2026-04-20 10:27:36 +08:00
1408a97027 feat: 登录的选项框的颜色 2026-04-19 10:38:45 +08:00
d49bf738f8 feat: 增加智念助手端 2026-04-19 10:18:15 +08:00
9 changed files with 55 additions and 30 deletions

View File

@@ -24,6 +24,31 @@
"theme-color-50": "#F0F8F3" "theme-color-50": "#F0F8F3"
} }
}, },
"nianhelper": {
"clientId": "11",
"appId": "wx6fcf7b3db3deee6c",
"name": "智念助手",
"placeholder": "快告诉智念助手您在想什么~",
"loginDesc": "您好,欢迎来到智念科技",
"logo": "https://one-feel-config-images-bucket.oss-cn-chengdu.aliyuncs.com/znjqzs.png",
"ipLargeImage": "https://oss.nianxx.cn/mp/static/version_101/zn/zn_large.png",
"ipLargeImageWidth": 395,
"ipLargeImageHeight": 335,
"ipLargeTotalFrames": 71,
"ipLargeColumns": 1,
"ipSmallImage": "https://oss.nianxx.cn/mp/static/version_101/dh/dh_small.png",
"ipSmallImageWidth": 128,
"ipSmallImageHeight": 128,
"ipSmallTotalFrames": 117,
"ipSmallColumns": 1,
"theme": {
"theme-color-800": "#174BB6",
"theme-color-700": "#145EE1",
"theme-color-500": "#2D91FF",
"theme-color-100": "#D9EEFF",
"theme-color-50": "#EEF8FF"
}
},
"duohua": { "duohua": {
"clientId": "2", "clientId": "2",
"appId": "wx23f86d809ae80259", "appId": "wx23f86d809ae80259",

View File

@@ -1,5 +1,5 @@
{ {
"appid": "wx5e79df5996572539", "appid": "wx6fcf7b3db3deee6c",
"compileType": "miniprogram", "compileType": "miniprogram",
"libVersion": "3.8.10", "libVersion": "3.8.10",
"packOptions": { "packOptions": {

View File

@@ -44,11 +44,12 @@
## 支持的客户端 ## 支持的客户端
| 客户端名称 | 显示名称 | AppID | | 客户端名称 | 显示名称 | AppID |
| ---------- | -------- | ------------------ | | ------------ | -------- | ------------------ |
| `zhinian` | 智念 | wx5e79df5996572539 | | `zhinian` | 智念 | wx5e79df5996572539 |
| `duohua` | 朵花 | wx23f86d809ae80259 | | `duohua` | 朵花 | wx23f86d809ae80259 |
| `tianmu` | 天沐 | wx0be424e1d22065a9 | | `tianmu` | 天沐 | wx0be424e1d22065a9 |
| `nianhelper` | 念念 | wx6fcf7b3db3deee6c |
## 使用方法 ## 使用方法
@@ -58,6 +59,9 @@
# 切换到智念客户端 # 切换到智念客户端
npm run switch-client zhinian npm run switch-client zhinian
# 切换到念念助手客户端
npm run switch-client nianhelper
# 切换到朵花客户端 # 切换到朵花客户端
npm run switch-client duohua npm run switch-client duohua
@@ -85,17 +89,14 @@ node scripts/update-appid.js tianmu
## 更新的文件 ## 更新的文件
1. **src/manifest.json** 1. **src/manifest.json**
- 更新 `mp-weixin.appid` 字段 - 更新 `mp-weixin.appid` 字段
- 保持文件中的注释不变 - 保持文件中的注释不变
2. **project.config.json** 2. **project.config.json**
- 更新根级别的 `appid` 字段 - 更新根级别的 `appid` 字段
- 保持 JSON 格式化 - 保持 JSON 格式化
3. **src/constant/base.js** 3. **src/constant/base.js**
- 更新 `getCurrentConfig()` 函数返回的客户端配置 - 更新 `getCurrentConfig()` 函数返回的客户端配置
4. **client-configs.json** 4. **client-configs.json**

View File

@@ -4,8 +4,8 @@
class="checkbox-icon" class="checkbox-icon"
:type="isChecked" :type="isChecked"
:checked="isChecked" :checked="isChecked"
:color="iconColor"
size="24" size="24"
color="opacity"
/> />
<slot></slot> <slot></slot>
</view> </view>
@@ -28,11 +28,6 @@ const isChecked = computed(() => {
return props.modelValue ? "checkbox-filled" : "circle"; return props.modelValue ? "checkbox-filled" : "circle";
}); });
// 计算图标颜色
const iconColor = computed(() => {
return props.modelValue ? "#1890FF" : "#00A6FF";
});
// 切换选中状态 // 切换选中状态
const onChange = () => { const onChange = () => {
emit("update:modelValue", !props.modelValue); emit("update:modelValue", !props.modelValue);

View File

@@ -5,5 +5,6 @@
.checkbox-icon { .checkbox-icon {
margin-right: 6px; margin-right: 6px;
color: $theme-color-500;
} }
} }

View File

@@ -6,17 +6,16 @@
*/ */
// 直接导入配置文件 // 直接导入配置文件
import rawConfigs from '../../client-configs.json' with { type: 'json' }; import rawConfigs from "../../client-configs.json" with { type: "json" };
// 所有用户端的配置 - 处理后的配置 // 所有用户端的配置 - 处理后的配置
export const CLIENT_CONFIGS = rawConfigs; export const CLIENT_CONFIGS = rawConfigs;
// 获取当前用户端配置 // 获取当前用户端配置
export const getCurrentConfig = () => CLIENT_CONFIGS.zhinian; export const getCurrentConfig = () => CLIENT_CONFIGS.nianhelper;
export const clientId = getCurrentConfig().clientId; export const clientId = getCurrentConfig().clientId;
export const appId = getCurrentConfig().appId; export const appId = getCurrentConfig().appId;
/// 客户端类型 /// 客户端类型
export const ClientType = { export const ClientType = {
// 智念 // 智念
@@ -25,17 +24,21 @@ export const ClientType = {
DUOHUA: "DUOHUA", DUOHUA: "DUOHUA",
// 天沐 // 天沐
TIANMU: "TIANMU", TIANMU: "TIANMU",
// 念念助手
NIANHELPER: "NIANHELPER",
}; };
/// 获取当前客户端类型 /// 获取当前客户端类型
export const currentClientType = () => { export const currentClientType = () => {
switch (getCurrentConfig().name) { switch (getCurrentConfig().name) {
case '智念': case "智念":
return ClientType.ZHINIAN; return ClientType.ZHINIAN;
case '朵朵': case "朵朵":
return ClientType.DUOHUA; return ClientType.DUOHUA;
case '沐沐': case "沐沐":
return ClientType.TIANMU; return ClientType.TIANMU;
case "念念":
return ClientType.NIANHELPER;
default: default:
return ClientType.ZHINIAN; return ClientType.ZHINIAN;
} }

View File

@@ -60,7 +60,7 @@
wx23f86d809ae80259 wx23f86d809ae80259
*/ */
"mp-weixin": { "mp-weixin": {
"appid": "wx5e79df5996572539", "appid": "wx6fcf7b3db3deee6c",
"setting": { "setting": {
"urlCheck": false, "urlCheck": false,
"minified": true "minified": true

View File

@@ -7,7 +7,7 @@ import { getServiceUrl } from "../api/GetServiceUrlApi";
const versionValue = "1.1.1"; const versionValue = "1.1.1";
/// 是否是测试版本, 测试版本为true 发布版本为false /// 是否是测试版本, 测试版本为true 发布版本为false
const developVersion = false; const developVersion = true;
// 获取服务地址 // 获取服务地址
const getEvnUrl = async () => { const getEvnUrl = async () => {

View File

@@ -13,11 +13,11 @@
*/ */
/* 主题颜色(由 switch-client 命令自动更新) */ /* 主题颜色(由 switch-client 命令自动更新) */
$theme-color-800: #0B7034; $theme-color-800: #174BB6;
$theme-color-700: #0B5C2D; $theme-color-700: #145EE1;
$theme-color-500: #0CCD58; $theme-color-500: #2D91FF;
$theme-color-100: #E8FFF1; $theme-color-100: #D9EEFF;
$theme-color-50: #F0F8F3; $theme-color-50: #EEF8FF;
// text 颜色 // text 颜色
$text-color-900: #181B25; $text-color-900: #181B25;