Skip to content

字典选择器(DictSelect)

/web/src/components/dictSelect/DictSelect.vue根据系统管理-字典管理创建的字典数据的code,创建一个选择器。

API

Attributes

参数说明类型默认值是否必填
code字典编码string-
v-model绑定值string-
setDefault全部节点数组booleanfalse
selectPropsElement Plus 的 Select 选择器 的 Select Attributes 一致-
selectEventsElement Plus 的 Select 选择器 的 Select Events 一致-

useDictSchema

/web/src/hooks/useDict.ts提供了根据字典数据生成适用于表单表格(SchemaTableForm)tableForm配置项以及根据code获取字典数据的方法。

useDictSchema

生成适用于表单表格(SchemaTableForm)tableForm配置项。

ts
type useDictSchema = (
  code: string,
  editFormSelectPorps?: Record<string, any>,
  searchFormSelectPorps?: Record<string, any>,
  tableData?: Table
) => Promise<
  | {
      table: Table
      editForm: EditForm
      searchForm: SearchForm
    }
  | undefined
>

useDictList

根据code获取字典数据。

Released under the MIT License.