Files
ks-app-employment-service/apiRc/jobSkill.js

78 lines
1.7 KiB
JavaScript
Raw Normal View History

2025-11-12 12:20:58 +08:00
/*
* @Date: 2025-11-12
* @Description: 职业技能相关接口
*/
import request from '@/utilsRc/request'
export function getJobSkillDetail(params) {
return request({
url: '/jobSkillDet/getJobSkillDet',
method: 'get',
params,
baseUrlType: 'zytp'
})
}
export function getJobPathSkill(data) {
let formData
if (typeof FormData !== 'undefined') {
formData = new FormData()
if (data?.pathId !== undefined && data?.pathId !== null) {
formData.append('pathId', data.pathId)
}
if (data?.currentJobName !== undefined && data?.currentJobName !== null) {
formData.append('currentJobName', data.currentJobName)
}
} else {
formData = {
pathId: data?.pathId ?? '',
currentJobName: data?.currentJobName ?? ''
}
}
return request({
url: '/jobSkillDet/getJobPathSkill',
method: 'post',
data: formData,
baseUrlType: 'zytp',
header: {
'content-type': 'multipart/form-data'
}
})
}
// 获取技能热度分析列表
export function getSkillsHeatAnalysisList(params) {
return request({
url: '/skillsHeatAnalysis/list',
method: 'get',
params,
baseUrlType: 'zytp'
})
}
// 获取技能数量
export function getSkillNum(data) {
let formData
if (typeof FormData !== 'undefined') {
formData = new FormData()
if (data?.skillType !== undefined && data?.skillType !== null) {
formData.append('skillType', data.skillType)
}
} else {
formData = {
skillType: data?.skillType ?? ''
}
}
return request({
url: '/skill/getSkillNum',
method: 'post',
data: formData,
baseUrlType: 'zytp',
header: {
'content-type': 'multipart/form-data'
}
})
}