新版交互调整

This commit is contained in:
2026-06-24 19:03:41 +08:00
parent 065553f53e
commit 8143a89dab
37 changed files with 4929 additions and 4409 deletions
+2
View File
@@ -21,6 +21,8 @@ export interface AgentConfig {
weeklyTarget?: number
/** 投递时自动针对岗位优化简历 0=关闭 1=开启 */
autoOptimizeResume?: number
/** 自动匹配分析 0=关闭 1=开启 */
autoMatchAnalysis?: number
/** 是否愿意接受部门调剂 */
acceptDeptTransfer?: string
/** 是否接受地点调剂 */
+2
View File
@@ -303,6 +303,8 @@ export interface JobDetailData {
salary: string
/** 工作类型 0=全职 1=兼职 */
employmentType: number
/** 招聘分类 0=社招 1=校招 2=实习 3=其他 */
recruitCategory: number
/** 学历要求 0=不限 1=大专 2=本科 3=硕士 4=博士 */
education: number
/** 最低工作年限 */
+15 -6
View File
@@ -531,6 +531,16 @@ export function deleteResume(resumeId: string) {
})
}
/**
* 设为默认简历
* POST /resume/setDefault
*/
export function setDefaultResume(resumeId: string) {
return request.post<any, ApiResult>('/resume/setDefault', null, {
params: { resumeId },
})
}
// ==================== 简历诊断相关 ====================
/** 诊断报告数据 */
@@ -644,13 +654,12 @@ export interface PolishIssueData {
}
/**
* 对诊断问题进行 AI 润色(AI 接口)
* POST /resume/diagnose/issue/{issue_id}/polish
* @param issueId 问题 ID
* @param content 用户编辑后的文本段落数组
* AI 润色简历段落(Python 后端接口)
* POST /resume/polish
* @param content 待润色的简历段落文本数组
*/
export function polishDiagnosisIssue(issueId: string, content: string[]) {
return aiService.post<AiResult<PolishIssueData>>(`/resume/diagnose/issue/${issueId}/polish`, { content }, {
export function polishDiagnosisIssue(content: string[]) {
return aiService.post<AiResult<PolishIssueData>>('/resume/polish', { content }, {
transformResponse: [(data: string) => {
try {
const processed = data.replace(/:\s*(\d{16,})/g, ':"$1"')