2026-08-10 f9e6eb6fc2c2e0c2a2b17238b817fcbfcb6bab56
src/views/hrm/employee/modules/detail.vue
@@ -12,6 +12,7 @@
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;
@@ -48,6 +49,11 @@
      <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>
    <!-- 工作信息 -->
@@ -91,6 +97,9 @@
      <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>