feat: CRM 报告与双端结果页、管理端用户/设置与默认企业配置

1、修复了用户详情与人脸/DISC 展示、手机号与资料校验、相机页与测试选择等体验问题。

2、新增了 SystemDefaultEnterprise、discDisplay、管理端设置扩展接口;CrmReport/Test/Analyze 等 API 与路由能力补强。

3、优化了 resultFormat、descriptions、payment、企业上下文;海报与 PDP/DISC 文案;超管 Commerce/Users 与 admin Settings/Users。

Made-with: Cursor
This commit is contained in:
Ghost
2026-04-01 17:16:20 +08:00
parent 8abc5182af
commit ef19f6860e
63 changed files with 2718 additions and 1190 deletions

View File

@@ -35,9 +35,11 @@ class SystemConfig extends Model
'updatedAt' => 'integer',
];
// JSON字段自动转换
protected $json = ['value'];
/**
* 注意:不要同时声明 $json = ['value'] 与下面的 set/getValueAttr。
* Think 会对 JSON 字段再编码一次,导致入库后结构损坏,部分键(如 defaultEnterpriseId丢失或读不出。
* 统一由修改器负责数组 ⇄ JSON 字符串。
*/
/**
* 配置值修改器自动转换为JSON
*/