| | |
| | | import WorkHistoryList from './work-history-list.vue'; |
| | | import EmergencyContactList from './emergency-contact-list.vue'; |
| | | import SocialSecurityList from './social-security-list.vue'; |
| | | import ContractList from './contract-list.vue'; |
| | | |
| | | const props = defineProps<{ |
| | | employee: HrmEmployeeApi.Employee; |
| | |
| | | <DescriptionsItem label="员工状态"> |
| | | <Tag :color="employeeStatusColor">{{ employeeStatusLabel }}</Tag> |
| | | </DescriptionsItem> |
| | | <DescriptionsItem label="民族">{{ employee.nation || '-' }}</DescriptionsItem> |
| | | <DescriptionsItem label="婚姻状态">{{ employee.marriageStatus || '-' }}</DescriptionsItem> |
| | | <DescriptionsItem label="年龄">{{ employee.age ?? '-' }}</DescriptionsItem> |
| | | <DescriptionsItem label="学历">{{ employee.education || '-' }}</DescriptionsItem> |
| | | <DescriptionsItem label="政治面貌">{{ employee.politicalStatus || '-' }}</DescriptionsItem> |
| | | </Descriptions> |
| | | |
| | | <!-- 工作信息 --> |
| | |
| | | <Tabs.TabPane key="socialSecurity" tab="社保公积金档案"> |
| | | <SocialSecurityList form-type="detail" :employee-id="employee.id" :user-id="employee.userId" /> |
| | | </Tabs.TabPane> |
| | | <Tabs.TabPane key="contract" tab="员工合同"> |
| | | <ContractList :employee-id="employee.id" /> |
| | | </Tabs.TabPane> |
| | | </Tabs> |
| | | </div> |
| | | </template> |