mirror of
https://github.com/geekgeekrun/geekgeekrun.git
synced 2026-07-09 06:22:40 +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')
|
const dingtalkConfig = readConfigFile('dingtalk.json')
|
||||||
dingtalkConfig.groupRobotAccessToken = payload.dingtalkRobotAccessToken
|
dingtalkConfig.groupRobotAccessToken = payload.dingtalkRobotAccessToken
|
||||||
|
|
||||||
|
const bossConfig = readConfigFile('boss.json')
|
||||||
|
bossConfig.anyCombineRecommendJobFilter = payload.anyCombineRecommendJobFilter
|
||||||
|
|
||||||
return await Promise.all([
|
return await Promise.all([
|
||||||
writeConfigFile('dingtalk.json', dingtalkConfig),
|
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"
|
class="color-orange"
|
||||||
>组合条件太多了,少选择一些吧😅</span
|
>组合条件太多了,少选择一些吧😅</span
|
||||||
>
|
>
|
||||||
<span v-if="currentAnyCombineRecommendJobFilterCombinationCount >= 1000" class="color-orange"
|
<span
|
||||||
|
v-if="currentAnyCombineRecommendJobFilterCombinationCount >= 1000"
|
||||||
|
class="color-orange"
|
||||||
>你咋不上天呢😅</span
|
>你咋不上天呢😅</span
|
||||||
>
|
>
|
||||||
</div>
|
</div>
|
||||||
@@ -62,13 +64,7 @@ const router = useRouter()
|
|||||||
const formContent = ref({
|
const formContent = ref({
|
||||||
dingtalkRobotAccessToken: '',
|
dingtalkRobotAccessToken: '',
|
||||||
expectCompanies: '',
|
expectCompanies: '',
|
||||||
anyCombineRecommendJobFilter: {
|
anyCombineRecommendJobFilter: {}
|
||||||
salaryList: [],
|
|
||||||
experienceList: [],
|
|
||||||
degreeList: [],
|
|
||||||
scaleList: [],
|
|
||||||
industryList: []
|
|
||||||
}
|
|
||||||
})
|
})
|
||||||
|
|
||||||
const currentAnyCombineRecommendJobFilterCombinationCount = computed(() => {
|
const currentAnyCombineRecommendJobFilterCombinationCount = computed(() => {
|
||||||
@@ -79,6 +75,14 @@ electron.ipcRenderer.invoke('fetch-config-file-content').then((res) => {
|
|||||||
console.log(res)
|
console.log(res)
|
||||||
formContent.value.dingtalkRobotAccessToken = res.config['dingtalk.json']['groupRobotAccessToken']
|
formContent.value.dingtalkRobotAccessToken = res.config['dingtalk.json']['groupRobotAccessToken']
|
||||||
formContent.value.expectCompanies = res.config['target-company-list.json'].join(',')
|
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 = {}
|
const formRules = {}
|
||||||
|
|||||||
Reference in New Issue
Block a user