add:添加了岗位信息,实现了通过岗位查询到该岗位的角色的功能
This commit is contained in:
parent
c47c8e48aa
commit
69ff1bba7d
|
@ -30,10 +30,48 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div v-if="primaryInfo?.remark" class="detail-group">
|
<div v-if="primaryInfo?.statement" class="detail-group">
|
||||||
<div class="group-title">岗位说明</div>
|
<div class="group-title">岗位说明</div>
|
||||||
<div class="remark-container">
|
<div class="content-container">
|
||||||
<div class="remark-content">{{ primaryInfo.remark }}</div>
|
<div class="content-text">{{ primaryInfo.statement }}</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div v-if="primaryInfo?.remark" class="detail-group">
|
||||||
|
<div class="group-title">备注信息</div>
|
||||||
|
<div class="content-container">
|
||||||
|
<div class="content-text">{{ primaryInfo.remark }}</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div v-if="primaryInfo?.responsibilitiesTask" class="detail-group">
|
||||||
|
<div class="group-title">岗位任务</div>
|
||||||
|
<div class="content-container">
|
||||||
|
<div class="content-text">{{ primaryInfo.responsibilitiesTask }}</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div v-if="primaryInfo?.qualifications" class="detail-group">
|
||||||
|
<div class="group-title">任职资格</div>
|
||||||
|
<div class="content-container">
|
||||||
|
<div class="content-text">{{ primaryInfo.qualifications }}</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div v-if="primaryInfo?.workingConditions" class="detail-group">
|
||||||
|
<div class="group-title">工作条件</div>
|
||||||
|
<div class="content-container">
|
||||||
|
<div class="content-text">{{ primaryInfo.workingConditions }}</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div v-if="primaryInfo?.salary" class="detail-group">
|
||||||
|
<div class="group-title">薪资信息</div>
|
||||||
|
<div class="info-grid">
|
||||||
|
<div class="info-item">
|
||||||
|
<div class="info-label">岗位薪资</div>
|
||||||
|
<div class="info-value salary-value">{{ primaryInfo.salary }} 元</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -89,6 +127,11 @@ const getDetail = async (id: string) => {
|
||||||
sort: data.postSort,
|
sort: data.postSort,
|
||||||
status: data.status,
|
status: data.status,
|
||||||
remark: data.remark,
|
remark: data.remark,
|
||||||
|
statement: data.statement,
|
||||||
|
responsibilitiesTask: data.responsibilitiesTask,
|
||||||
|
qualifications: data.qualifications,
|
||||||
|
workingConditions: data.workingConditions,
|
||||||
|
salary: data.salary,
|
||||||
createTime: data.createTime,
|
createTime: data.createTime,
|
||||||
updateTime: data.updateTime,
|
updateTime: data.updateTime,
|
||||||
}
|
}
|
||||||
|
@ -256,17 +299,24 @@ defineExpose({
|
||||||
word-break: break-word;
|
word-break: break-word;
|
||||||
}
|
}
|
||||||
|
|
||||||
.remark-container {
|
.salary-value {
|
||||||
|
color: #e74c3c;
|
||||||
|
font-weight: 600;
|
||||||
|
}
|
||||||
|
|
||||||
|
.content-container {
|
||||||
padding: 16px;
|
padding: 16px;
|
||||||
background: white;
|
background: white;
|
||||||
border-radius: 6px;
|
border-radius: 6px;
|
||||||
border: 1px solid var(--border-color);
|
border: 1px solid var(--border-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
.remark-content {
|
.content-text {
|
||||||
color: var(--value-color);
|
color: var(--value-color);
|
||||||
line-height: 1.7;
|
line-height: 1.7;
|
||||||
font-size: 15px;
|
font-size: 15px;
|
||||||
|
white-space: pre-wrap;
|
||||||
|
word-break: break-word;
|
||||||
}
|
}
|
||||||
|
|
||||||
.footer-actions {
|
.footer-actions {
|
||||||
|
|
Loading…
Reference in New Issue