2025-11-12 12:20:58 +08:00
|
|
|
/*
|
|
|
|
|
* @Date: 2025-11-12
|
|
|
|
|
* @Description: 职业路径相关接口
|
|
|
|
|
*/
|
|
|
|
|
import request from '@/utilsRc/request'
|
|
|
|
|
|
|
|
|
|
// 根据职业名称获取路径列表
|
|
|
|
|
export function getJobPathPage(params) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/jobPath/getJobPathPage',
|
|
|
|
|
method: 'get',
|
|
|
|
|
params,
|
|
|
|
|
baseUrlType: 'zytp'
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 根据职业路径ID获取详情
|
|
|
|
|
export function getJobPathDetail(params) {
|
2025-11-12 19:31:46 +08:00
|
|
|
const requestParams = {};
|
|
|
|
|
if (params?.jobPathId !== undefined && params?.jobPathId !== null && params?.jobPathId !== '') {
|
|
|
|
|
requestParams.id = params.jobPathId;
|
|
|
|
|
} else if (params?.id !== undefined && params?.id !== null && params?.id !== '') {
|
|
|
|
|
requestParams.id = params.id;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (!requestParams.id) {
|
|
|
|
|
return Promise.reject('缺少必需的 id 参数');
|
|
|
|
|
}
|
|
|
|
|
|
2025-11-12 12:20:58 +08:00
|
|
|
return request({
|
2025-11-12 19:31:46 +08:00
|
|
|
url: '/jobPath/getJobPathById',
|
2025-11-12 12:20:58 +08:00
|
|
|
method: 'get',
|
2025-11-12 19:31:46 +08:00
|
|
|
params: requestParams,
|
2025-11-12 12:20:58 +08:00
|
|
|
baseUrlType: 'zytp'
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 获取职业路径数量
|
|
|
|
|
export function getJobPathNum() {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/jobPath/getJobPathNum',
|
|
|
|
|
method: 'get',
|
|
|
|
|
baseUrlType: 'zytp'
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|