JSelectDepart 部门选择组件

选择部门组件,存储部门ID,显示部门名称

1.参数配置

参数类型必填说明
modalWidthNumber弹框宽度 默认500
multiBoolean是否多选 默认false
rootOpenedBoolean是否展开根节点 默认true
disabledBoolean是否禁用 默认false

2.使用示例

  1. <template>
  2. <a-form :form="form">
  3. <a-form-item label="部门选择v-decorator" style="width: 300px">
  4. <j-select-depart v-decorator="['bumen']"/>
  5. {{ getFormFieldValue('bumen') }}
  6. </a-form-item>
  7. <a-form-item label="部门选择v-model" style="width: 300px">
  8. <j-select-depart v-model="bumen"/>
  9. {{ bumen }}
  10. </a-form-item>
  11. <a-form-item label="部门多选v-model" style="width: 300px">
  12. <j-select-depart v-model="bumens" :multi="true"/>
  13. {{ bumens }}
  14. </a-form-item>
  15. </a-form >
  16. </template>
  17. <script>
  18. import JSelectDepart from '@/components/jeecgbiz/JSelectDepart'
  19. export default {
  20. components: {JSelectDepart},
  21. data() {
  22. return {
  23. form: this.$form.createForm(this),
  24. bumen:"",
  25. bumens:""
  26. }
  27. },
  28. methods:{
  29. getFormFieldValue(field){
  30. return this.form.getFieldValue(field)
  31. }
  32. }
  33. }
  34. </script>