记录一下问题 

<treeselect

                v-model="form.parentId"

                :options="deptOptions"

                :normalizer="normalizer"

                placeholder="选择上级部门"

                @select="onChangeData"

                :flat="true"

              />

flat默认为false,如禁用父节点下级子节点也会全部被禁用

normalizer(node) {

      if (node.children && !node.children.length) {

        delete node.children;

      }

      return {

        id: node.deptId,

        label: node.deptName,

        isDisabled: node.parentId == 0,

        children: node.children,

      };

    },

定义好isDisabled属性即可

Logo

前往低代码交流专区

更多推荐