无人机管理后台前端(已迁走)
chenyao
2025-09-28 baf5a93aed16397de6cf06dc4abc85cd4bd1463c
src/views/system/dept.vue
@@ -59,7 +59,9 @@
        tip: false,
        simplePage: true,
        searchShow: true,
        searchMenuSpan: 6,
        searchGutter: 30,
        searchMenuPosition: 'left',
        searchMenuSpan: 4,
        tree: true,
        border: true,
        index: true,
@@ -73,33 +75,35 @@
        column: [
          {
            label: '机构名称',
            label: '部门名称',
            prop: 'deptName',
            search: true,
            searchSpan: 4,
            labelWidth: 120,
            rules: [
              {
                required: true,
                message: '请输入机构名称',
                message: '请输入部门名称',
                trigger: 'blur',
              },
            ],
          },
          {
            label: '机构全称',
            label: '部门全称',
            prop: 'fullName',
            search: true,
            searchSpan: 4,
            labelWidth: 120,
            rules: [
              {
                required: true,
                message: '请输入机构全称',
                message: '请输入部门全称',
                trigger: 'blur',
              },
            ],
          },
          {
            label: '上级机构',
            label: '上级部门',
            prop: 'parentId',
            dicData: [],
            type: 'tree',
@@ -113,13 +117,13 @@
            rules: [
              {
                required: false,
                message: '请选择上级机构',
                message: '请选择上级部门',
                trigger: 'click',
              },
            ],
          },
          {
            label: '机构类型',
            label: '部门类型',
            type: 'select',
            dicUrl: '/blade-system/dict/dictionary?code=org_category',
            props: {
@@ -134,13 +138,13 @@
            rules: [
              {
                required: true,
                message: '请输入机构类型',
                message: '请输入部门类型',
                trigger: 'blur',
              },
            ],
          },
          {
            label: '机构性质',
            label: '部门性质',
            type: 'select',
            dicUrl: '/blade-system/dict/dictionary?code=org_nature',
            props: {
@@ -155,7 +159,7 @@
            rules: [
              {
                required: true,
                message: '请输入机构性质',
                message: '请输入部门性质',
                trigger: 'blur',
              },
            ],
@@ -183,6 +187,7 @@
            labelWidth: 120,
            addDisplay: false,
            editDisplay: false,
            viewDisplay: false,
            width: 80,
            rules: [
              {
@@ -264,8 +269,34 @@
            },
          },
          {
            label: '部署模式',
            type: 'radio',
            prop: 'deploymentMode',
            labelWidth: 120,
            value: 0,
            dicData: [
              {
                label: '统一部署',
                value: 0,
              },
              {
                label: '独立部署',
                value: 1,
              },
            ],
            rules: [
              {
                required: true,
                message: '请选择部署模式',
                trigger: 'blur',
              },
            ],
          },
          {
            label: '备注',
            prop: 'remark',
            type: 'textarea',
            span: 24,
            labelWidth: 120,
            rules: [
              {