From 7e4f044909fd43e636c950568bd2b7f969308423 Mon Sep 17 00:00:00 2001 From: geekgeekrun Date: Tue, 10 Feb 2026 06:09:53 +0800 Subject: [PATCH] enhance display in mark as not suit record --- .../page/MainLayout/MarkAsNotSuitRecord.vue | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) 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) }}
+ @@ -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 '' }