Ben Lin
2024-07-04 b19d937fd8f1f0ff8b27b660966e3a4495b1d5ef
src/views/demo/system/dept/dept.data.ts
@@ -1,4 +1,4 @@
import { BasicColumn, FormSchema } from '/@/components/Table';
import { BasicColumn, FormSchema } from '@/components/Table';
import { h } from 'vue';
import { Tag } from 'ant-design-vue';
@@ -69,11 +69,14 @@
    field: 'parentDept',
    label: '上级部门',
    component: 'TreeSelect',
    ifShow({ values }) {
      const { deptName, parentDept } = values;
      // Hide without a parentDept when editing
      return parentDept || (!deptName && !parentDept);
    },
    componentProps: {
      fieldNames: {
        label: 'deptName',
        key: 'id',
        value: 'id',
      },
      getPopupContainer: () => document.body,