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

34 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
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**