From b68ff63b6b1210e243907d22a90cd1e9ef13a9ba Mon Sep 17 00:00:00 2001 From: geekgeekrun Date: Sun, 14 Dec 2025 12:08:11 +0800 Subject: [PATCH] add sage time gtag in renderer process --- .../GeekAutoStartChatWithBoss/index.vue | 39 +++++++++++++++++-- 1 file changed, 36 insertions(+), 3 deletions(-) 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 d9fca57..f447096 100644 --- a/packages/ui/src/renderer/src/page/MainLayout/GeekAutoStartChatWithBoss/index.vue +++ b/packages/ui/src/renderer/src/page/MainLayout/GeekAutoStartChatWithBoss/index.vue @@ -19,7 +19,15 @@
摸鱼模式
- 启用摸鱼模式 + + 启用摸鱼模式 +
@@ -33,6 +41,11 @@ :min="1" :disabled="!formContent.isSageTimeEnabled" controls-position="right" + @change=" + (v) => { + gtagRenderer('sage_t_op_times_changed', { v }) + } + " /> 次时,暂停运行 @@ -45,6 +58,11 @@ :min="0" :disabled="!formContent.isSageTimeEnabled" controls-position="right" + @change=" + (v) => { + gtagRenderer('sage_t_pause_minute_changed', { v }) + } + " /> 分钟;之后继续运行并重新计次,循环整个过程 @@ -1377,7 +1395,12 @@ const handleSubmit = async () => { expect_job_type_reg_exp_str: formContent.value?.expectJobTypeRegExpStr, expect_job_desc_reg_exp_str: formContent.value?.expectJobDescRegExpStr, crjf_type: formContent.value?.combineRecommendJobFilterType, - crjf_cc: currentAnyCombineRecommendJobFilterCombinationCount.value?.toLocaleString?.() + crjf_cc: currentAnyCombineRecommendJobFilterCombinationCount.value?.toLocaleString?.(), + sage_t_config: JSON.stringify({ + isEnabled: formContent.value.isSageTimeEnabled, + pauseMinute: formContent.value.sageTimePauseMinute, + opTimes: formContent.value.sageTimeOpTimes + }) }) // remove the obsolete filter - expectJobRegExpStr formContent.value.expectJobRegExpStr = undefined @@ -1408,7 +1431,17 @@ const handleSubmit = async () => { } const handleSave = async () => { gtagRenderer('save_config_clicked', { - has_dingtalk_robot_token: !!formContent.value?.dingtalkRobotAccessToken + has_dingtalk_robot_token: !!formContent.value?.dingtalkRobotAccessToken, + expect_job_name_reg_exp_str: formContent.value?.expectJobNameRegExpStr, + expect_job_type_reg_exp_str: formContent.value?.expectJobTypeRegExpStr, + expect_job_desc_reg_exp_str: formContent.value?.expectJobDescRegExpStr, + crjf_type: formContent.value?.combineRecommendJobFilterType, + crjf_cc: currentAnyCombineRecommendJobFilterCombinationCount.value?.toLocaleString?.(), + sage_t_config: JSON.stringify({ + isEnabled: formContent.value.isSageTimeEnabled, + pauseMinute: formContent.value.sageTimePauseMinute, + opTimes: formContent.value.sageTimeOpTimes + }) }) normalizeExpectCompanies() try {