优化更新
This commit is contained in:
@@ -104,14 +104,14 @@ def get_tree(data, parent_id):
|
||||
|
||||
## 前端使用
|
||||
|
||||
分类选择通常使用 el-tree 或 el-cascader 组件:
|
||||
分类选择通常使用 a-tree-select 或 a-cascader 组件:
|
||||
|
||||
```vue
|
||||
<!-- 树形选择 -->
|
||||
<el-tree-select
|
||||
v-model="form.category_id"
|
||||
:data="categoryTree"
|
||||
:props="{ label: 'name', value: 'id' }"
|
||||
<a-tree-select
|
||||
v-model:value="form.category_id"
|
||||
:tree-data="categoryTree"
|
||||
:field-names="{ label: 'name', value: 'id' }"
|
||||
/>
|
||||
```
|
||||
|
||||
@@ -124,6 +124,6 @@ def get_tree(data, parent_id):
|
||||
2. 通用设计:适用于文章分类、产品分类等场景
|
||||
3. 分类编码:category_code 字段支持程序化标识
|
||||
4. 排序控制:sort 字段控制分类显示顺序
|
||||
5. 前端集成:el-tree-select 或 el-cascader 组件
|
||||
5. 前端集成:a-tree-select 或 a-cascader 组件
|
||||
6. 继承 BaseService:声明 page_like_fields/page_eq_fields 即可获得分页能力
|
||||
```
|
||||
|
||||
@@ -170,11 +170,11 @@ async def delete_role(role_id):
|
||||
角色管理页面通常包含菜单树组件,用于勾选分配权限:
|
||||
|
||||
```vue
|
||||
<el-tree
|
||||
<a-tree
|
||||
ref="menuTree"
|
||||
:data="menuTreeData"
|
||||
show-checkbox
|
||||
node-key="id"
|
||||
:tree-data="menuTreeData"
|
||||
checkable
|
||||
:field-names="{ title: 'name', key: 'id' }"
|
||||
:default-checked-keys="checkedMenuIds"
|
||||
/>
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user