feat: AI 择业顾问 MVP — 专业分析 + 岗位匹配 + 多轮对话
- backend: career-advice module with analyze/chat/positions endpoints - frontend: career.vue page with profile form, AI advice, recommendation cards - config/api/pages/user.vue: full integration into existing flow - docs: PROJECT-STATUS v4.5, FEATURE-LIST v4.3, ROADMAP v4.3 - AGENTS.md: updated module count and career link paths
This commit is contained in:
+25
-13
@@ -23,6 +23,7 @@ export const APP_CONFIG = {
|
||||
USER: '/pages/user/user',
|
||||
LOGIN: '/pages/login/login',
|
||||
ABOUT: '/pages/about/about',
|
||||
CAREER: '/pages/career/career',
|
||||
},
|
||||
STORAGE_KEYS: {
|
||||
TOKEN: 'token',
|
||||
@@ -98,19 +99,30 @@ export const API_ENDPOINTS = {
|
||||
CHECK: (outTradeNo: string) => `/payment/check/${outTradeNo}`,
|
||||
ACTIVATE: '/payment/activate',
|
||||
},
|
||||
TTS: {
|
||||
SYNTHESIZE: '/tts/synthesize',
|
||||
AUDIO: (hash: string) => `/tts/audio/${hash}`,
|
||||
ASR: '/tts/asr',
|
||||
},
|
||||
SHARE: {
|
||||
CREATE: '/share/create',
|
||||
STATS: '/share/stats',
|
||||
RECORDS: '/share/records',
|
||||
VISITORS: '/share/visitors',
|
||||
},
|
||||
REVIEW: { UPLOAD: "/interview-review", TEXT: "/interview-review/text", LIST: "/interview-review/list", DETAIL: (id: string) => `/interview-review/${id}`, DELETE: (id: string) => `/interview-review/${id}`, },
|
||||
} as const
|
||||
TTS: {
|
||||
SYNTHESIZE: '/tts/synthesize',
|
||||
AUDIO: (hash: string) => `/tts/audio/${hash}`,
|
||||
ASR: '/tts/asr',
|
||||
},
|
||||
SHARE: {
|
||||
CREATE: '/share/create',
|
||||
STATS: '/share/stats',
|
||||
RECORDS: '/share/records',
|
||||
VISITORS: '/share/visitors',
|
||||
},
|
||||
REVIEW: {
|
||||
UPLOAD: '/interview-review',
|
||||
TEXT: '/interview-review/text',
|
||||
LIST: '/interview-review/list',
|
||||
DETAIL: (id: string) => `/interview-review/${id}`,
|
||||
DELETE: (id: string) => `/interview-review/${id}`,
|
||||
},
|
||||
CAREER: {
|
||||
ANALYZE: '/career-advice/analyze',
|
||||
CHAT: '/career-advice/chat',
|
||||
POSITIONS: '/career-advice/positions',
|
||||
},
|
||||
} as const
|
||||
|
||||
const PROD_API_HOST = import.meta.env.VITE_PROD_API_HOST || 'https://zhiyinwx.yzrcloud.cn'
|
||||
const DEV_API_HOST = 'http://localhost:3006'
|
||||
|
||||
Reference in New Issue
Block a user