diff --git a/packages/ui/src/renderer/src/page/MainLayout/GeekAutoStartChatWithBoss/components/CityChooser.vue b/packages/ui/src/renderer/src/page/MainLayout/GeekAutoStartChatWithBoss/components/CityChooser.vue index d31609c..2e1893e 100644 --- a/packages/ui/src/renderer/src/page/MainLayout/GeekAutoStartChatWithBoss/components/CityChooser.vue +++ b/packages/ui/src/renderer/src/page/MainLayout/GeekAutoStartChatWithBoss/components/CityChooser.vue @@ -12,7 +12,17 @@
当前未选择任何期望城市,将不会按照城市进行筛选
- 选择城市 + 选择城市 import { PropType, ref } from 'vue' import cityGroupData from '../../../../../../common/constant/cityGroup.json' +import { gtagRenderer } from '@renderer/utils/gtag' const props = defineProps({ modelValue: { @@ -136,23 +147,29 @@ for (const group of cityGroup) { function handleDialogOpen() { activeTabName.value = '热门城市' selectedCities.value = [...(props.modelValue ?? [])] + gtagRenderer('choose_city_dialog_open') } function handleCancelClicked() { + gtagRenderer('choose_city_cancel_button_clicked') isDialogVisible.value = false } function handleConfirmClicked() { + gtagRenderer('choose_city_confirm_button_clicked', { value: selectedCities.value.join(',') }) isDialogVisible.value = false emits('update:modelValue', [...(selectedCities.value ?? [])]) } function handleDialogClosed() { selectedCities.value = [] + gtagRenderer('choose_city_dialog_closed') } function handleClearSelectedCitiesInModelValue() { emits('update:modelValue', []) + gtagRenderer('clear_selected_cities_in_mv_clicked') } function handleClearSelectedCitiesInDialog() { selectedCities.value = [] + gtagRenderer('clear_selected_cities_in_dialog_clicked') } 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 e4f87ab..5bf5370 100644 --- a/packages/ui/src/renderer/src/page/MainLayout/GeekAutoStartChatWithBoss/index.vue +++ b/packages/ui/src/renderer/src/page/MainLayout/GeekAutoStartChatWithBoss/index.vue @@ -376,7 +376,7 @@ [ MarkAsNotSuitOp.MARK_AS_NOT_SUIT_ON_BOSS, MarkAsNotSuitOp.MARK_AS_NOT_SUIT_ON_LOCAL - ].includes(formContent.expectCityNotMatchStrategy) + ].includes(formContent.expectSalaryNotMatchStrategy) " mb0 :style="{ @@ -473,6 +473,12 @@