mirror of
https://github.com/geekgeekrun/geekgeekrun.git
synced 2026-05-12 19:39:51 +08:00
save anyCombineRecommendJobFilter config to boss.json
This commit is contained in:
@@ -1,2 +1,9 @@
|
||||
{
|
||||
"anyCombineRecommendJobFilter": {
|
||||
"salaryList": [],
|
||||
"experienceList": [],
|
||||
"degreeList": [],
|
||||
"scaleList": [],
|
||||
"industryList": []
|
||||
}
|
||||
}
|
||||
@@ -54,9 +54,13 @@ export default function initIpc() {
|
||||
const dingtalkConfig = readConfigFile('dingtalk.json')
|
||||
dingtalkConfig.groupRobotAccessToken = payload.dingtalkRobotAccessToken
|
||||
|
||||
const bossConfig = readConfigFile('boss.json')
|
||||
bossConfig.anyCombineRecommendJobFilter = payload.anyCombineRecommendJobFilter
|
||||
|
||||
return await Promise.all([
|
||||
writeConfigFile('dingtalk.json', dingtalkConfig),
|
||||
writeConfigFile('target-company-list.json', payload.expectCompanies.split(','))
|
||||
writeConfigFile('target-company-list.json', payload.expectCompanies.split(',')),
|
||||
writeConfigFile('boss.json', bossConfig),
|
||||
])
|
||||
})
|
||||
|
||||
|
||||
@@ -38,7 +38,9 @@
|
||||
class="color-orange"
|
||||
>组合条件太多了,少选择一些吧😅</span
|
||||
>
|
||||
<span v-if="currentAnyCombineRecommendJobFilterCombinationCount >= 1000" class="color-orange"
|
||||
<span
|
||||
v-if="currentAnyCombineRecommendJobFilterCombinationCount >= 1000"
|
||||
class="color-orange"
|
||||
>你咋不上天呢😅</span
|
||||
>
|
||||
</div>
|
||||
@@ -62,13 +64,7 @@ const router = useRouter()
|
||||
const formContent = ref({
|
||||
dingtalkRobotAccessToken: '',
|
||||
expectCompanies: '',
|
||||
anyCombineRecommendJobFilter: {
|
||||
salaryList: [],
|
||||
experienceList: [],
|
||||
degreeList: [],
|
||||
scaleList: [],
|
||||
industryList: []
|
||||
}
|
||||
anyCombineRecommendJobFilter: {}
|
||||
})
|
||||
|
||||
const currentAnyCombineRecommendJobFilterCombinationCount = computed(() => {
|
||||
@@ -79,6 +75,14 @@ electron.ipcRenderer.invoke('fetch-config-file-content').then((res) => {
|
||||
console.log(res)
|
||||
formContent.value.dingtalkRobotAccessToken = res.config['dingtalk.json']['groupRobotAccessToken']
|
||||
formContent.value.expectCompanies = res.config['target-company-list.json'].join(',')
|
||||
formContent.value.anyCombineRecommendJobFilter = res.config['boss.json']
|
||||
?.anyCombineRecommendJobFilter ?? {
|
||||
salaryList: [],
|
||||
experienceList: [],
|
||||
degreeList: [],
|
||||
scaleList: [],
|
||||
industryList: []
|
||||
}
|
||||
})
|
||||
|
||||
const formRules = {}
|
||||
|
||||
Reference in New Issue
Block a user