src/views/securityGuard/data.js
@@ -2,11 +2,11 @@
export var securityBaseInfoColumn = [{
        label: "",
        labelWidth: "20",
        type: 'title',
    type: "title",
        prop: "title",
        span: 24,
        styles: {
            fontSize: '24px'
      fontSize: "24px"
        }
    },
    {
@@ -17,10 +17,10 @@
        // dicUrl: "/api/blade-system/dept/lazy-tree?parentId=0",
        props: {
            label: "title",
            value: "id",
      value: "id"
        },
        disabled: true,
        span: 24,
    span: 24
    },
    {
        label: "登录账号",
@@ -30,7 +30,7 @@
    {
        label: "用户姓名",
        prop: "realName",
        disabled: true,
    disabled: true
    },
    {
        label: "用户昵称",
@@ -68,7 +68,7 @@
        dicUrl: "/api/blade-system/dict-biz/dictionary?code=equipage",
        props: {
            label: "dictValue",
            value: "dictKey",
      value: "dictKey"
        },
        type: "select",
        disabled: true
@@ -86,7 +86,7 @@
        dicUrl: "/api/jurisdiction/lazy-tree",
        props: {
            label: "title",
            value: "id",
      value: "id"
        },
        disabled: true
    },
@@ -126,7 +126,7 @@
    {
        label: "入职时间",
        prop: "rtime",
        type: 'date',
    type: "date",
        format: "yyyy-MM-dd",
        valueFormat: "yyyy-MM-dd",
        disabled: true
@@ -156,10 +156,7 @@
        prop: "birthday",
        disabled: true
    }
]
];
export var securityBaseInfoColumns = [{
        label: "所属保安单位",
@@ -171,7 +168,7 @@
            value: "tenantId"
        },
        disabled: true,
        span: 24,
    span: 24
    },
    {
        label: "登录账号",
@@ -185,11 +182,13 @@
            required: true,
            message: "请输入用户姓名",
            trigger: "blur"
        }, {
      },
      {
            min: 2,
            max: 5,
            message: '姓名长度在2到5个字符'
        }]
        message: "姓名长度在2到5个字符"
      }
    ]
    },
    {
        label: "用户昵称",
@@ -278,7 +277,7 @@
    {
        label: "入职时间",
        prop: "rtime",
        type: 'date',
    type: "date",
        format: "yyyy-MM-dd",
        valueFormat: "yyyy-MM-dd",
        hide: true,
@@ -309,8 +308,7 @@
        prop: "birthday",
        hide: true
    }
]
];
//从业记录
export var practitionersColumn = [{
@@ -319,8 +317,9 @@
    hide: true,
    editDisplay: false,
    addDisplay: false
}, {
    label: '企业名称',
  },
  {
    label: "企业名称",
    prop: "companyname",
    formslot: true,
    rules: [{
@@ -328,21 +327,25 @@
        message: "请选择企业名称",
        trigger: "blur"
    }]
}, {
    label: '部门',
  },
  {
    label: "部门",
    prop: "department",
    formslot: true,
}, {
    label: '岗位',
    formslot: true
  },
  {
    label: "岗位",
    prop: "post",
    formslot: true,
}, {
    label: '岗位职责',
    formslot: true
  },
  {
    label: "岗位职责",
    prop: "responsibilities",
    formslot: true,
}, {
    label: '入职时间',
    type: 'date',
    formslot: true
  },
  {
    label: "入职时间",
    type: "date",
    format: "yyyy-MM-dd",
    valueFormat: "yyyy-MM-dd",
    prop: "entrytime",
@@ -352,9 +355,10 @@
        message: "请选择入职时间",
        trigger: "blur"
    }]
}, {
    label: '离职时间',
    type: 'date',
  },
  {
    label: "离职时间",
    type: "date",
    format: "yyyy-MM-dd",
    valueFormat: "yyyy-MM-dd",
    prop: "departuretime",
@@ -364,54 +368,63 @@
        message: "请选择离职时间",
        trigger: "blur"
    }]
}, {
    label: '离职原因',
  },
  {
    label: "离职原因",
    prop: "leaving",
    formslot: true,
}]
    formslot: true
  }
];
export var practitionersColumns = [{
    width: 200,
    label: '企业名称',
    label: "企业名称",
    prop: "companyname",
    formslot: true,
}, {
    formslot: true
  },
  {
    width: 200,
    label: '部门',
    label: "部门",
    prop: "department",
    formslot: true,
}, {
    formslot: true
  },
  {
    width: 200,
    label: '岗位',
    label: "岗位",
    prop: "post",
    formslot: true,
}, {
    formslot: true
  },
  {
    width: 200,
    label: '岗位职责',
    label: "岗位职责",
    prop: "responsibilities",
    formslot: true,
}, {
    formslot: true
  },
  {
    width: 200,
    label: '入职时间',
    type: 'date',
    label: "入职时间",
    type: "date",
    format: "yyyy-MM-dd",
    valueFormat: "yyyy-MM-dd",
    prop: "entryTime",
    formslot: true,
}, {
    formslot: true
  },
  {
    width: 200,
    label: '离职时间',
    type: 'date',
    label: "离职时间",
    type: "date",
    format: "yyyy-MM-dd",
    valueFormat: "yyyy-MM-dd",
    prop: "departureTime",
    formslot: true,
}, {
    formslot: true
  },
  {
    width: 200,
    label: '离职原因',
    label: "离职原因",
    prop: "leaving",
    formslot: true,
}]
    formslot: true
  }
];
//表现
export var trackRecordColumn = [{
@@ -420,13 +433,14 @@
        hide: true,
        editDisplay: false,
        addDisplay: false
    }, {
        label: '时间',
        type: 'date',
  },
  {
    label: "时间",
    type: "date",
        format: "yyyy-MM-dd",
        valueFormat: "yyyy-MM-dd",
        prop: "time",
        formslot: true,
    formslot: true
    },
    // {
    //     label: '工作态度',
@@ -434,11 +448,12 @@
    //     formslot: true,
    // },
    {
        label: '工作表现',
    label: "工作表现",
        prop: "achievements",
        formslot: true,
    }, {
        label: '表现评定',
    formslot: true
  },
  {
    label: "表现评定",
        prop: "score",
        type: "select",
        // dicUrl: "/api/blade-system/dict-biz/dictionary?code=scoreType",
@@ -461,7 +476,7 @@
            {
                label: "差",
                value: 3
            },
      }
        ],
        dataType: "number",
        slot: true,
@@ -476,8 +491,7 @@
    //     prop: "departmentName",
    //     formslot: true,
    // }
]
];
export var securityFormPageColumn = [{
        label: "姓名",
@@ -490,14 +504,14 @@
    },
    {
        label: "企业名称",
        searchLabelWidth: "80",
    searchLabelWidth: 75,
        // prop: "deptName",
        prop: "deptId",
        type: "tree",
        // dicUrl: "/api/blade-system/dept/security_lazy-tree?parentId=1413470343230877697",
        props: {
            label: "title",
            value: "id",
      value: "id"
        },
        // hide: true,
        slot: true,
@@ -514,12 +528,12 @@
        type: "select",
        dicData: [{
                label: "男",
                value: 1,
        value: 1
            },
            {
                label: "女",
                value: 2,
            },
        value: 2
      }
            // {
            //     label: "未知",
            //     value: 3,
@@ -533,7 +547,7 @@
        search: true,
        searchLabelWidth: 90,
        searchSpan: 4,
        width: 140,
    width: 164,
        display: false
    },
    {
@@ -564,7 +578,7 @@
        format: "yyyy-MM-dd",
        valueFormat: "yyyy-MM-dd",
        display: false,
        hide: true,
    hide: true
    },
    {
        label: "年龄",
@@ -594,7 +608,7 @@
    {
        label: "联系电话",
        prop: "phone",
        minWidth: 80,
    minWidth: 108,
        display: false
    },
    {
@@ -609,10 +623,10 @@
        search: true,
        searchLabelWidth: 90,
        sortable: true,
        width: 118,
    width: 123,
        searchSpan: 4,
        addDisplay: false,
        editDisplay: false,
    editDisplay: false
        // hide: true,
    },
    {
@@ -622,26 +636,27 @@
        display: false
    },
    {
        label: '是否派遣',
        prop: 'dispatch',
        type: 'select',
    label: "是否派遣",
    prop: "dispatch",
    type: "select",
        sortable: true,
        editDisplay: false,
    searchLabelWidth: 75,
        search: true,
        width: 110,
        searchSpan: 3,
        addDisplay: false,
        dicData: [{
                label: '全部',
                value: '2'
        label: "全部",
        value: "2"
            },
            {
                label: '已派遣',
                value: '0'
        label: "已派遣",
        value: "0"
            },
            {
                label: '未派遣',
                value: '1'
        label: "未派遣",
        value: "1"
            }
        ]
    },
@@ -650,29 +665,30 @@
        prop: "hold",
        slot: true,
        sortable: true,
    searchLabelWidth: 75,
        search: true,
        searchSpan: 3,
        width: 110,
        type: "select",
        dicData: [{
                label: "是",
                value: "1",
        value: "1"
            },
            {
                label: "否",
                value: "2",
        value: "2"
            },
            {
                label: "已吊销",
                value: "3",
            },
        value: "3"
      }
        ],
        display: false,
        rules: [{
            required: true,
            message: "请选择",
            trigger: "blur"
        }],
    }]
    },
    {
@@ -689,13 +705,13 @@
        width: 110,
        dicData: [{
                label: "已制证",
                value: 6,
        value: 6
            },
            {
                label: "未制证",
                value: 7,
        value: 7
            }
        ],
    ]
    },
    // {
@@ -730,17 +746,17 @@
        display: false,
        dicData: [{
                label: "全部",
                value: 3,
        value: 3
            },
            {
                label: "有",
                value: 1,
        value: 1
            },
            {
                label: "无",
                value: 2,
            },
        ],
        value: 2
      }
    ]
    },
    {
        label: "是否采集指纹",
@@ -756,17 +772,17 @@
        display: false,
        dicData: [{
                label: "全部",
                value: 3,
        value: 3
            },
            {
                label: "是",
                value: 1,
        value: 1
            },
            {
                label: "否",
                value: 2,
            },
        ],
        value: 2
      }
    ]
    },
    {
        label: "在职状态",
@@ -802,16 +818,16 @@
        width: 110,
        dicData: [{
                label: "全部",
                value: 6,
        value: 6
            },
            {
                label: "正常",
                value: "0",
        value: "0"
            },
            {
                label: "异常",
                value: "1",
        value: "1"
            }
        ],
    },
]
  }
];