| | |
| | | |
| | | import { ContentWrap } from '@vben/common-ui'; |
| | | import { DICT_TYPE } from '@vben/constants'; |
| | | import { formatDate } from '@vben/utils'; |
| | | import { formatDateTime } from '@vben/utils'; |
| | | |
| | | import { Spin } from 'ant-design-vue'; |
| | | |
| | |
| | | bordered: true, |
| | | column: 2, |
| | | schema: [ |
| | | { label: '员工姓名', field: 'employeeName', render: textRender }, |
| | | { label: '当前部门', field: 'currentDeptName', render: textRender }, |
| | | { label: '当前职位', field: 'currentPostName', render: textRender }, |
| | | { label: '调岗人', field: 'userName', render: textRender }, |
| | | { label: '原部门', field: 'currentDeptName', render: textRender }, |
| | | { label: '原岗位', field: 'currentPostName', render: textRender }, |
| | | { label: '目标部门', field: 'targetDeptName', render: textRender }, |
| | | { label: '目标职位', field: 'targetPostName', render: textRender }, |
| | | { |
| | |
| | | { |
| | | label: '生效日期', |
| | | field: 'effectiveDate', |
| | | render: (val) => formatDate(val) as string, |
| | | render: (val) => formatDateTime(val) as string, |
| | | }, |
| | | { label: '调岗原因', field: 'reason', render: textRender }, |
| | | { |
| | |
| | | { |
| | | label: '创建时间', |
| | | field: 'createTime', |
| | | render: (val) => formatDate(val) as string, |
| | | render: (val) => formatDateTime(val) as string, |
| | | }, |
| | | ] as DescriptionItemSchema[], |
| | | }); |