JTreeSelect树形下拉框 (异步加载)

1.参数配置

参数类型必填说明
placeholderstringplaceholder
disabledBoolean是否禁用
dictstring表名,显示字段,存储字段 拼接的字符串
pidFieldstring指定父级节点的字段 默认pid
pidValuestring指定父级节点的id值 不指定则默认为 0 不可以为空,若为空请自行修改数据库
conditionstring(json字符串)支持自定义查询条件,进行过滤数据,请按此标准示例赋值:condition='{"create_by":"admin"}'

2.使用示例输入图片说明

  1. <template>
  2. <a-form :form="form">
  3. <a-form-item>
  4. <j-tree-select
  5. style="width: 300px"
  6. v-model="treeValue"
  7. dict="sys_depart,depart_name,id"
  8. pid-field="parent_id">
  9. </j-tree-select>
  10. {{ treeValue }}
  11. </a-form-item>
  12. <a-form-item>
  13. <j-tree-select
  14. style="width: 300px"
  15. v-decorator="['demoTree']"
  16. dict="sys_depart,depart_name,id"
  17. pid-field="parent_id">
  18. </j-tree-select>
  19. {{ getTreeFieldValue() }}
  20. </a-form-item>
  21. </a-form>
  22. </template>
  23. <script>
  24. import JTreeSelect from '@/components/jeecg/JTreeSelect'
  25. export default {
  26. components: { JTreeSelect },
  27. data() {
  28. return {
  29. form: this.$form.createForm(this),
  30. treeValue:'',
  31. }
  32. },
  33. methods:{
  34. getTreeFieldValue(){
  35. return this.form.getFieldValue("demoTree")
  36. }
  37. }
  38. }
  39. </script>