diff --git a/packages/ui/src/renderer/src/page/MainLayout/MarkAsNotSuitRecord.vue b/packages/ui/src/renderer/src/page/MainLayout/MarkAsNotSuitRecord.vue
index 1ad0cec..73be76b 100644
--- a/packages/ui/src/renderer/src/page/MainLayout/MarkAsNotSuitRecord.vue
+++ b/packages/ui/src/renderer/src/page/MainLayout/MarkAsNotSuitRecord.vue
@@ -50,6 +50,10 @@
{{ markReasonTopicMap[row.markReason] }}
{{ formatMarkReason(row) }}
+
+ {{ markReasonTopicMap[row.markReason] }}
+ {{ formatMarkReason(row) }}
+
@@ -219,7 +223,8 @@ const markReasonTopicMap = {
[MarkAsNotSuitReason.JOB_NOT_SUIT]: '职位不合适',
[MarkAsNotSuitReason.JOB_CITY_NOT_SUIT]: '工作地不合适',
[MarkAsNotSuitReason.JOB_WORK_EXP_NOT_SUIT]: '工作经验不合适',
- [MarkAsNotSuitReason.JOB_SALARY_NOT_SUIT]: '薪资不合适'
+ [MarkAsNotSuitReason.JOB_SALARY_NOT_SUIT]: '薪资不合适',
+ [MarkAsNotSuitReason.COMPANY_NAME_NOT_SUIT]: '公司名称不匹配'
}
function formatMarkReason(row: VMarkAsNotSuitLog) {
@@ -279,6 +284,18 @@ function formatMarkReason(row: VMarkAsNotSuitLog) {
.filter(Boolean)
.join('\n')
}
+ case MarkAsNotSuitReason.COMPANY_NAME_NOT_SUIT: {
+ const extInfo = (() => {
+ try {
+ return JSON.parse(row.extInfo)
+ } catch {
+ return null
+ }
+ })()
+ return [extInfo?.chosenReasonInUi?.text && `BOSS选项内容:${extInfo.chosenReasonInUi.text}`]
+ .filter(Boolean)
+ .join('\n')
+ }
default: {
return ''
}