fix:将岗位与服务器的内容匹配(目前是岗位中的部门/所属部门)
This commit is contained in:
parent
7f654625aa
commit
895bfcbeaf
|
@ -29,7 +29,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="info-item">
|
<div class="info-item">
|
||||||
<div class="info-label">所属部门</div>
|
<div class="info-label">所属部门</div>
|
||||||
<div class="info-value">{{ primaryInfo?.department || '技术部' }}</div>
|
<div class="info-value">{{ primaryInfo?.deptName || '技术部' }}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="info-item">
|
<div class="info-item">
|
||||||
<div class="info-label">直接上级岗位</div>
|
<div class="info-label">直接上级岗位</div>
|
||||||
|
@ -52,7 +52,7 @@
|
||||||
<div class="info-value">{{ primaryInfo?.location || '上海/远程' }}</div>
|
<div class="info-value">{{ primaryInfo?.location || '上海/远程' }}</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- 岗位目的 -->
|
<!-- 岗位目的 -->
|
||||||
<div class="section-title">岗位目的</div>
|
<div class="section-title">岗位目的</div>
|
||||||
<div class="content-container">
|
<div class="content-container">
|
||||||
|
@ -68,18 +68,18 @@
|
||||||
<div class="section-title">主要职责与工作任务</div>
|
<div class="section-title">主要职责与工作任务</div>
|
||||||
<div class="content-container">
|
<div class="content-container">
|
||||||
<ul>
|
<ul>
|
||||||
<li v-for="(task, idx) in (primaryInfo?.tasks || ['负责XXX产品的需求分析、架构设计、核心模块编码和单元测试。','制定并执行季度社交媒体营销计划,提升品牌曝光度和用户互动率。'])" :key="idx">{{ task }}</li>
|
<li v-for="(task, idx) in (primaryInfo?.tasks || ['负责XXX产品的需求分析、架构设计、核心模块编码和单元测试。', '制定并执行季度社交媒体营销计划,提升品牌曝光度和用户互动率。'])" :key="idx">{{ task }}</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- 工作权限 -->
|
<!-- 工作权限 -->
|
||||||
<div class="section-title">工作权限</div>
|
<div class="section-title">工作权限</div>
|
||||||
<div class="content-container">
|
<div class="content-container">
|
||||||
<ul>
|
<ul>
|
||||||
<li v-for="(perm, idx) in (primaryInfo?.permissions || ['有权审批部门内5000元以下的采购申请。','有权对项目团队成员的工作任务进行分配和调整。'])" :key="idx">{{ perm }}</li>
|
<li v-for="(perm, idx) in (primaryInfo?.permissions || ['有权审批部门内5000元以下的采购申请。', '有权对项目团队成员的工作任务进行分配和调整。'])" :key="idx">{{ perm }}</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- 汇报关系 -->
|
<!-- 汇报关系 -->
|
||||||
<div class="section-title">汇报关系</div>
|
<div class="section-title">汇报关系</div>
|
||||||
<div class="info-grid">
|
<div class="info-grid">
|
||||||
|
@ -167,7 +167,7 @@
|
||||||
<div class="content-container">
|
<div class="content-container">
|
||||||
<div class="content-text">{{ primaryInfo?.performance || '根据项目按时交付率、代码质量、产品性能指标提升情况进行评估。' }}</div>
|
<div class="content-text">{{ primaryInfo?.performance || '根据项目按时交付率、代码质量、产品性能指标提升情况进行评估。' }}</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- 薪酬范围 -->
|
<!-- 薪酬范围 -->
|
||||||
<div class="section-title">薪酬范围</div>
|
<div class="section-title">薪酬范围</div>
|
||||||
<div class="content-container">
|
<div class="content-container">
|
||||||
|
@ -184,7 +184,7 @@
|
||||||
<div class="content-container">
|
<div class="content-container">
|
||||||
<div class="content-text">{{ primaryInfo?.culture || '客户第一、创新、诚信、合作' }}</div>
|
<div class="content-text">{{ primaryInfo?.culture || '客户第一、创新、诚信、合作' }}</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- 职业发展路径 -->
|
<!-- 职业发展路径 -->
|
||||||
<div class="section-title">职业发展路径</div>
|
<div class="section-title">职业发展路径</div>
|
||||||
<div class="content-container">
|
<div class="content-container">
|
||||||
|
@ -244,7 +244,7 @@ const getDetail = async (id: string) => {
|
||||||
id: data.postId ?? data.id ?? '10001',
|
id: data.postId ?? data.id ?? '10001',
|
||||||
name: data.postName ?? data.name ?? '-',
|
name: data.postName ?? data.name ?? '-',
|
||||||
status: data.status,
|
status: data.status,
|
||||||
department: data.department ?? '技术部',
|
department: data.department ?? data.deptName ?? '技术部',
|
||||||
superior: data.superior ?? '技术总监',
|
superior: data.superior ?? '技术总监',
|
||||||
level: data.level ?? 'P5',
|
level: data.level ?? 'P5',
|
||||||
version: data.version ?? '2024-06-01 / V1.0',
|
version: data.version ?? '2024-06-01 / V1.0',
|
||||||
|
@ -252,11 +252,11 @@ const getDetail = async (id: string) => {
|
||||||
summary: data.summary ?? '负责公司核心产品开发,支撑业务增长。',
|
summary: data.summary ?? '负责公司核心产品开发,支撑业务增长。',
|
||||||
tasks: data.tasks ?? [
|
tasks: data.tasks ?? [
|
||||||
'负责XXX产品的需求分析、架构设计、核心模块编码和单元测试。',
|
'负责XXX产品的需求分析、架构设计、核心模块编码和单元测试。',
|
||||||
'制定并执行季度社交媒体营销计划,提升品牌曝光度和用户互动率。'
|
'制定并执行季度社交媒体营销计划,提升品牌曝光度和用户互动率。',
|
||||||
],
|
],
|
||||||
permissions: data.permissions ?? [
|
permissions: data.permissions ?? [
|
||||||
'有权审批部门内5000元以下的采购申请。',
|
'有权审批部门内5000元以下的采购申请。',
|
||||||
'有权对项目团队成员的工作任务进行分配和调整。'
|
'有权对项目团队成员的工作任务进行分配和调整。',
|
||||||
],
|
],
|
||||||
subordinates: data.subordinates ?? '无',
|
subordinates: data.subordinates ?? '无',
|
||||||
collaboration: data.collaboration ?? '与产品部、销售部、客服部紧密合作',
|
collaboration: data.collaboration ?? '与产品部、销售部、客服部紧密合作',
|
||||||
|
|
Loading…
Reference in New Issue