diff --git a/packages/geek-auto-start-chat-with-boss/default-config-file/boss.json b/packages/geek-auto-start-chat-with-boss/default-config-file/boss.json index 766a66c..b765b21 100644 --- a/packages/geek-auto-start-chat-with-boss/default-config-file/boss.json +++ b/packages/geek-auto-start-chat-with-boss/default-config-file/boss.json @@ -13,6 +13,7 @@ "expectCityList": [], "expectCityNotMatchStrategy": 3, "strategyScopeOptionWhenMarkJobCityNotMatch": 2, + "jobDetailRegExpMatchLogic": 1, "autoReminder": { "throttleIntervalMinutes": 10, "rechatLimitDay": 21, diff --git a/packages/sqlite-plugin/src/enums.ts b/packages/sqlite-plugin/src/enums.ts index ddab6c5..8351a0c 100644 --- a/packages/sqlite-plugin/src/enums.ts +++ b/packages/sqlite-plugin/src/enums.ts @@ -22,4 +22,9 @@ export enum StrategyScopeOptionWhenMarkJobNotMatch { export enum SalaryCalculateWay { MONTH_SALARY = 1, ANNUAL_PACKAGE = 2, -} \ No newline at end of file +} + +export enum JobDetailRegExpMatchLogic { + EVERY = 1, + SOME = 2, +} diff --git a/packages/ui/src/main/flow/OPEN_SETTING_WINDOW/ipc/index.ts b/packages/ui/src/main/flow/OPEN_SETTING_WINDOW/ipc/index.ts index 04d6ede..dd723a7 100644 --- a/packages/ui/src/main/flow/OPEN_SETTING_WINDOW/ipc/index.ts +++ b/packages/ui/src/main/flow/OPEN_SETTING_WINDOW/ipc/index.ts @@ -149,6 +149,9 @@ export default function initIpc() { bossConfig.strategyScopeOptionWhenMarkJobWorkExpNotMatch = payload.strategyScopeOptionWhenMarkJobWorkExpNotMatch } + if (hasOwn(payload, 'jobDetailRegExpMatchLogic')) { + bossConfig.jobDetailRegExpMatchLogic = payload.jobDetailRegExpMatchLogic + } promiseArr.push(writeConfigFile('boss.json', bossConfig)) diff --git a/packages/ui/src/renderer/src/page/MainLayout/GeekAutoStartChatWithBoss/index.vue b/packages/ui/src/renderer/src/page/MainLayout/GeekAutoStartChatWithBoss/index.vue index b7c0628..795a2d4 100644 --- a/packages/ui/src/renderer/src/page/MainLayout/GeekAutoStartChatWithBoss/index.vue +++ b/packages/ui/src/renderer/src/page/MainLayout/GeekAutoStartChatWithBoss/index.vue @@ -584,6 +584,23 @@ +
+ +
职位名称/类型/描述正则匹配筛选逻辑
+ + {{ op.name }} + +
+