fix(aihr): gate organization display fields in production
This commit is contained in:
@@ -50,7 +50,7 @@
|
||||
</template>
|
||||
</el-alert>
|
||||
<div class="org-filters">
|
||||
<el-input v-model="orgFilters.keyword" clearable placeholder="姓名/岗位/部门/外部ID" @keyup.enter="searchOrgSnapshot" />
|
||||
<el-input v-model="orgFilters.keyword" clearable placeholder="岗位/项目/外部ID" @keyup.enter="searchOrgSnapshot" />
|
||||
<el-select v-model="orgFilters.projectCode" clearable placeholder="项目">
|
||||
<el-option v-for="item in orgSnapshot?.projects || []" :key="item.projectCode" :label="item.projectName" :value="item.projectCode" />
|
||||
</el-select>
|
||||
@@ -66,7 +66,9 @@
|
||||
<el-table v-loading="orgLoading" :data="orgSnapshot?.rows || []" size="small" empty-text="暂无组织人员快照">
|
||||
<el-table-column prop="projectName" label="项目" min-width="150" show-overflow-tooltip />
|
||||
<el-table-column prop="deptName" label="部门/条线" min-width="130" show-overflow-tooltip />
|
||||
<el-table-column prop="personName" label="姓名" width="110" />
|
||||
<el-table-column label="人员主体" width="140">
|
||||
<template #default="{ row }">{{ row.personName || row.extPartyId }}</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="positionName" label="岗位" min-width="140" show-overflow-tooltip />
|
||||
<el-table-column prop="positionLevel" label="层级" width="100" />
|
||||
<el-table-column prop="employmentStatus" label="状态" width="90">
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
<el-option
|
||||
v-for="person in orgPeople"
|
||||
:key="person.extPartyId"
|
||||
:label="`${person.personName} / ${person.positionName}`"
|
||||
:label="`${person.personName || person.extPartyId} / ${person.positionName}`"
|
||||
:value="person.extPartyId"
|
||||
/>
|
||||
</el-select>
|
||||
|
||||
Reference in New Issue
Block a user