add common-job-condition-config migrate logic; add commonJobConditionConfig fill back logic

This commit is contained in:
geekgeekrun
2026-02-20 16:08:41 +08:00
parent 8506921ef2
commit 31236acda4
4 changed files with 133 additions and 18 deletions
@@ -1929,6 +1929,28 @@ electron.ipcRenderer.invoke('fetch-config-file-content').then((res) => {
res.config['boss.json'].blockCompanyNameRegMatchStrategy ?? MarkAsNotSuitOp.NO_OP
formContent.value.fieldsForUseCommonConfig =
res.config['boss.json']?.fieldsForUseCommonConfig ?? {}
commonJobConditionConfig.value = {
expectJobNameRegExpStr:
res.config['common-job-condition-config.json']?.expectJobNameRegExpStr ?? '',
expectJobTypeRegExpStr:
res.config['common-job-condition-config.json']?.expectJobTypeRegExpStr ?? '',
expectJobDescRegExpStr:
res.config['common-job-condition-config.json']?.expectJobDescRegExpStr ?? '',
jobDetailRegExpMatchLogic:
res.config['common-job-condition-config.json']?.jobDetailRegExpMatchLogic ??
JobDetailRegExpMatchLogic.EVERY,
expectCompanies: (res.config['common-job-condition-config.json']?.expectCompanies ?? []).join(
','
),
blockCompanyNameRegExpStr:
res.config['common-job-condition-config.json']?.blockCompanyNameRegExpStr ?? '',
expectSalaryCalculateWay:
res.config['common-job-condition-config.json']?.expectSalaryCalculateWay ??
SalaryCalculateWay.MONTH_SALARY,
expectSalaryLow: res.config['common-job-condition-config.json']?.expectSalaryLow ?? null,
expectSalaryHigh: res.config['common-job-condition-config.json']?.expectSalaryHigh ?? null
}
})
const jobSourceFormItemSectionEl = ref()