GuLiMmo
2024-02-22 0a8bebe2edbb55eab98e3559eedf5303a417b73c
src/option/assessment/assessmentConfig.js
@@ -1,5 +1,5 @@
export default {
  height:'auto',
const option = {
  height: 'auto',
  calcHeight: 30,
  tip: false,
  searchShow: true,
@@ -9,147 +9,133 @@
  viewBtn: true,
  selection: true,
  dialogClickModal: false,
  labelWidth: 130,
  column: [
    {
      label: "主键",
      prop: "id",
      type: "input",
      addDisplay: false,
      editDisplay: false,
      viewDisplay: false,
      hide: true,
    },
    {
      label: "租户ID",
      prop: "tenantId",
      type: "input",
      addDisplay: false,
      editDisplay: false,
      viewDisplay: false,
      hide: true,
    },
    {
      label: "被考核人",
      prop: "userId",
      type: "input",
    },
    {
      label: "被考核人名称",
      prop: "userName",
      type: "input",
      type: "cascader",
      expandTrigger: 'click',
      dicData: [],
      props: {
        label: 'title',
        value: 'id',
        children: 'children'
      },
      lazy: true,
      lazyLoad: (node, resolve) => {},
      change: () => {},
      emitPath: false,
      showAllLevels: false,
      rules: [
        {
          required: true,
          message: '请选择被考核人',
          trigger: 'click',
        },
      ],
    },
    {
      label: "被考核人部门id",
      prop: "deptId",
      type: "input",
    },
    {
      label: "被考核人部门名称",
      label: "被考核人部门",
      prop: "deptName",
      type: "input",
      disabled: true,
      rules: [
        {
          required: true,
          message: '请选择考核人部门',
          trigger: 'click',
        },
      ],
    },
    {
      label: "被考核人职位名称",
      label: "被考核人职位",
      prop: "postName",
      type: "input",
      disabled: true,
      rules: [
        {
          required: true,
          message: '请选择被考核人职位',
          trigger: 'click',
        },
      ],
    },
    {
      label: "考核人",
      prop: "assessorUserId",
      type: "input",
    },
    {
      label: "考核人名称",
      prop: "assessorUserName",
      type: "input",
      type: "cascader",
      expandTrigger: 'click',
      dicData: [],
      props: {
        label: 'title',
        value: 'id',
        children: 'children'
      },
      lazy: true,
      lazyLoad: (node, resolve) => {},
      emitPath: false,
      showAllLevels: false,
      rules: [
        {
          required: true,
          message: '请选择考核人',
          trigger: 'click',
        },
      ],
    },
    {
      label: "考核人部门id",
      prop: "assessorDeptId",
      type: "input",
    },
    {
      label: "考核人部门名称",
      label: "考核人部门",
      prop: "assessorDeptName",
      type: "input",
      disabled: true,
      rules: [
        {
          required: true,
          message: '请选择被考核人部门',
          trigger: 'click',
        },
      ],
    },
    {
      label: "考核人职位名称",
      label: "考核人职位",
      prop: "assessorPostName",
      type: "input",
      disabled: true,
      rules: [
        {
          required: true,
          message: '请选择考核人职位',
          trigger: 'click',
        },
      ],
    },
    {
      label: "权值",
      prop: "weight",
      type: "input",
      rules: [
        {
          required: true,
          message: '请输入权值',
          trigger: 'click',
        },
      ],
    },
    {
      label: "范围",
      prop: "rangeVal",
      type: "input",
    },
    {
      label: "创建人",
      prop: "createUser",
      type: "input",
      addDisplay: false,
      editDisplay: false,
      viewDisplay: false,
      hide: true,
    },
    {
      label: "创建部门",
      prop: "createDept",
      type: "input",
      addDisplay: false,
      editDisplay: false,
      viewDisplay: false,
      hide: true,
    },
    {
      label: "创建时间",
      prop: "createTime",
      type: "input",
      addDisplay: false,
      editDisplay: false,
      viewDisplay: false,
      hide: true,
    },
    {
      label: "修改人",
      prop: "updateUser",
      type: "input",
      addDisplay: false,
      editDisplay: false,
      viewDisplay: false,
      hide: true,
    },
    {
      label: "修改时间",
      prop: "updateTime",
      type: "input",
      addDisplay: false,
      editDisplay: false,
      viewDisplay: false,
      hide: true,
    },
    {
      label: "状态",
      prop: "status",
      type: "input",
      addDisplay: false,
      editDisplay: false,
      viewDisplay: false,
      hide: true,
    },
    {
      label: "是否已删除",
      prop: "isDeleted",
      type: "input",
      addDisplay: false,
      editDisplay: false,
      viewDisplay: false,
      hide: true,
      rules: [
        {
          required: true,
          message: '请输入范围',
          trigger: 'click',
        },
      ],
    },
  ]
}
export default option