| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175 |
- import type { TableColumnProps } from '@/types/basic-table';
- export const EVALUATION_TARGET_TABLE_COLUMNS: TableColumnProps[] = [
- {
- label: '考核表名称',
- prop: 'evaluationTableName',
- align: 'left',
- minWidth: '150px',
- },
- {
- label: '状态',
- prop: 'status',
- slot: 'status',
- align: 'center',
- minWidth: '120px',
- },
- {
- label: '下发部门',
- prop: 'issueDepartment',
- align: 'left',
- minWidth: '120px',
- },
- {
- label: '部门负责人',
- prop: 'departmentLeader',
- align: 'left',
- minWidth: '120px',
- },
- {
- label: '联系方式',
- prop: 'contactPhone',
- align: 'left',
- minWidth: '120px',
- },
- {
- label: '考核文档',
- prop: 'evaluationDocument',
- slot: 'evaluationDocument',
- align: 'left',
- minWidth: '150px',
- },
- {
- label: '计划完成时间',
- prop: 'plannedCompletionTime',
- align: 'left',
- minWidth: '150px',
- },
- {
- label: '操作',
- // prop: 'action',
- slot: 'action',
- fixed: 'right',
- minWidth: '300px',
- align: 'left',
- },
- ];
- // 先进集体排名表格列
- export const EVALUATION_ADVANCED_GROUP_TABLE_COLUMNS: TableColumnProps[] = [
- {
- label: '编号',
- type: 'index',
- align: 'center',
- width: '80px',
- },
- {
- label: '部门名称',
- prop: 'departmentName',
- align: 'left',
- minWidth: '150px',
- },
- {
- label: '是否先进集体',
- prop: 'isAdvancedGroup',
- slot: 'isAdvancedGroup',
- align: 'center',
- minWidth: '120px',
- },
- {
- label: '部门排序',
- prop: 'departmentSort',
- align: 'center',
- minWidth: '120px',
- },
- {
- label: '部门负责人',
- prop: 'departmentLeader',
- align: 'left',
- minWidth: '140px',
- },
- {
- label: '基础分',
- prop: 'baseScore',
- align: 'center',
- minWidth: '100px',
- },
- {
- label: '总分数',
- prop: 'reviewSum',
- align: 'center',
- minWidth: '100px',
- },
- {
- label: '加分项分数',
- prop: 'addSum',
- align: 'center',
- minWidth: '120px',
- },
- {
- label: '减分项分数',
- prop: 'subSum',
- align: 'center',
- minWidth: '120px',
- },
- {
- label: '操作',
- slot: 'action',
- fixed: 'right',
- minWidth: '100px',
- align: 'left',
- },
- ];
- // 先进个人信息表格列(部门端)
- export const EVALUATION_ADVANCED_PERSON_TABLE_COLUMNS: TableColumnProps[] = [
- {
- label: '员工工号',
- prop: 'employeeCode',
- align: 'left',
- minWidth: '120px',
- },
- {
- label: '员工姓名',
- prop: 'employeeName',
- align: 'left',
- minWidth: '120px',
- },
- {
- label: '员工联系方式',
- prop: 'employeeContact',
- align: 'left',
- minWidth: '140px',
- },
- {
- label: '所属部门',
- prop: 'deptName',
- align: 'left',
- minWidth: '150px',
- },
- {
- label: '部门负责人',
- prop: 'departmentLeader',
- align: 'left',
- minWidth: '140px',
- },
- {
- label: '先进个人描述',
- prop: 'remark',
- align: 'left',
- minWidth: '160px',
- },
- {
- label: '上报日期',
- prop: 'reportDate',
- align: 'left',
- minWidth: '150px',
- },
- {
- label: '操作',
- slot: 'action',
- fixed: 'right',
- minWidth: '150px',
- align: 'left',
- },
- ];
|