safety-eval-service-frontend/.cursor/skills/dynamic-text-config/SKILL.md

34 lines
1.9 KiB
Markdown
Raw Normal View History

2026-08-14 16:54:03 +08:00
---
name: dynamic-text-config
description: 接口动态文本配置、字段码注册、Interpolation、动态文本、动态字段、动态字符串、fieldCode。Use when implementing dynamic text, field codes, Interpolation, insert/columns, or registering field codes via batch-import.
---
# 接口动态文本配置
## 功能与使用
| 规范 | 路径 |
|-----|------|
| 功能说明 | `../specs/17-接口动态文本配置/01-功能说明/SKILL.md` |
| Interpolation 使用方式 | `../specs/17-接口动态文本配置/02-Interpolation使用方式/SKILL.md` |
| 注入的 Props | `../specs/17-接口动态文本配置/03-注入的Props/SKILL.md` |
| 字段配置获取机制 | `../specs/17-接口动态文本配置/04-字段配置获取机制/SKILL.md` |
| 使用示例 | `../specs/17-接口动态文本配置/05-使用示例/SKILL.md` |
| 使用规范 | `../specs/17-接口动态文本配置/06-使用规范/SKILL.md` |
| **字段码注册** | `../specs/17-接口动态文本配置/07-字段码注册/SKILL.md` |
## 关键约束
- **代码 + 注册两步走**:在代码中添加 `fieldCode` 后,**必须通过底座 API 注册字段码**,否则动态文本不生效
- **角色要求**字段码注册必须用一级租户TENANT_ADMINtoken与菜单/按钮注册SUPER_ADMIN不同
- **按需注册**:只注册 `insert(fieldCode)``columns([{fieldCode}])` 实际使用的字段码
- **命名规则**`fieldCode = appIdentifier-pageFolder-fieldSemantic`,如 `reslib-app-resourceManagement-createTime`
- **visibleEnum**`"FALSE"` 表示可见,`"TRUE"` 表示隐藏(注意是字符串,不是 boolean
## 关键词
- **Interpolation** / **fieldCode** / **字段码** / **字段配置** / **字段注册**
- **动态文本** / **动态字段** / **动态字符串** / **动态fieldcode**
- **insert** / **columns** / **批量导入** / **batch-import**
- **visibleEnum** / **fieldRename** / **DEFAULT_MENU**