35 lines
1.1 KiB
Markdown
35 lines
1.1 KiB
Markdown
|
|
---
|
|||
|
|
name: jjb-interpolation-field-config
|
|||
|
|
description: 定义 JJB 字段配置获取机制。在了解 /system/operation/menus/menu-field/by-path 接口及返回数据结构时查阅。
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
# 接口动态文本配置
|
|||
|
|
|
|||
|
|
## 字段配置获取机制
|
|||
|
|
|
|||
|
|
- **接口调用**:组件挂载时自动调用 `/system/operation/menus/menu-field/by-path` 接口获取字段配置
|
|||
|
|
|
|||
|
|
- **接口参数**:`{ path: window.location.pathname }`
|
|||
|
|
|
|||
|
|
- **接口返回数据结构**:
|
|||
|
|
|
|||
|
|
```javascript
|
|||
|
|
{
|
|||
|
|
data: [
|
|||
|
|
{
|
|||
|
|
fieldCode: 'reslib-app-resourceManagement-userName', // 字段码
|
|||
|
|
fieldRename: '用户姓名', // 字段重命名文本
|
|||
|
|
visibleEnum: 'FALSE' // 是否可见("FALSE" 表示可见)
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
fieldCode: 'reslib-app-resourceManagement-email',
|
|||
|
|
fieldRename: '电子邮箱',
|
|||
|
|
visibleEnum: 'FALSE'
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
> **字段码注册**:字段码需提前通过 `batch-import` 接口注册到菜单,参见 [[jjb-field-code-registration]]。
|
|||
|
|
> **命名规则**:`fieldCode = appIdentifier + "-" + 页面文件夹(小写) + "-" + 字段语义`。
|