| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 |
- import request from './axios.js'
- // API接口定义
- export const apis = {
- // 推荐题目接口
- getRecommendQuestion: (params) => {
- return request.get('/recommend_question', { params })
- },
- //提交意见反馈
- submitFeedback: (data) => {
- return request.post('/submit_feedback', data)
- },
- //返回政策文件
- getPolicyFile: (params) => {
- return request.get('/get_policy_file', { params })
- },
- //发送deepseek消息
- sendDeepseekMessage: (data) => request.post('/send_deepseek_message', data),
- buildExamPrompt: (data) => request.post('/exam/build_prompt', data),
- generateExamTitle: (data) => request.post('/exam/generate_title', data),
- saveExam: (data) => request.post('/save_exam', data),
- getExamHistory: () => request.get('/get_exam_history'),
- getExamById: (id) => request.get(`/get_exam/${id}`),
- //上传oss
- uploadOss: (data) => request.post('/oss/upload', data),
- // 解析AI助手上传附件
- parseAttachment: (data) => request.post('/attachments/parse', data),
-
- // 获取功能卡片
- getFunctionCard: (params) => request.get('/get_function_card', { params }),
-
- // 获取热点问题
- getHotQuestion: (params) => request.get('/get_hot_question', { params }),
-
- // 导出Word试卷 - 暂时不可用,使用前端模拟导出
- // exportExamToWord: (data) => request.post('/export_exam_word', data),
- //获取历史记录
- getHistoryRecord: (params) => request.get('/get_history_record', { params }),
- // PPT相关接口
- generatePPTOutline: (data) => request.post('/send_deepseek_message', data),
- //上传图片
- uploadImage: (data) => request.post('/oss/shudao/upload_image', data),
-
- //上传JSON文件
- uploadJson: (data) => request.post('/oss/shudao/upload_json', data),
- //修改考试题目
- saveQuestionModification: (data) => request.post('/save_question_modification', data),
- //重新修改考试题目
- reModifyQuestion: (data) => request.post('/re_modify_question', data),
- //重新生产单题
- reProduceSingleQuestion: (data) => request.post('/re_produce_single_question', data),
-
- //隐患识别
- hazardDetection: (data) => request.post('/hazard', data),
- // 点赞和踩
- likeAndDislike: (data) => request.post('/like_and_dislike', data),
- // 隐患识别获取历史记录
- getHazardHistory: (params) => request.get('/get_history_recognition_record', { params }),
- // 获取识别记录详情
- getRecognitionRecordDetail: (params) => request.get('/get_recognition_record_detail', { params }),
-
- // 获取文件链接
- getFileLink: (params) => request.get('/get_file_link', { params }),
-
- // 获取用户推荐问题
- getUserRecommendQuestion: (params) => request.get('/get_user_recommend_question', { params }),
-
- // 删除对话
- deleteConversation: (data) => request.post('/delete_conversation', data),
-
- // 删除历史记录
- deleteHistoryRecord: (data) => request.post('/delete_history_record', data),
-
- // 删除隐患识别历史记录
- deleteRecognitionRecord: (data) => request.post('/delete_recognition_record', data),
-
- // 保存步骤信息
- saveStep: (data) => request.post('/save_step', data),
-
- // 获取PPT JSON数据
- getPPTJson: (data) => request.post('/get_ppt_json', data),
-
- // 获取隐患识别三级场景示例图
- getThirdSceneExampleImage: (params) => request.get('/get_third_scene_example_image', { params }),
-
- // 保存PPT大纲
- savePPTOutline: (data) => request.post('/save_ppt_outline', data),
-
- // 提交点评
- submitEvaluation: (data) => request.post('/submit_evaluation', data),
-
- // 获取最新识别记录
- getLatestRecognitionRecord: (params) => request.get('/get_latest_recognition_record', { params }),
-
- // AI写作保存编辑文档内容
- saveEditDocument: (data) => request.post('/save_edit_document', data),
-
- // 联网搜索
- onlineSearch: (params) => request.get('/online_search', { params }),
-
- // 保存联网搜索结果
- saveOnlineSearchResult: (data) => request.post('/save_online_search_result', data),
-
- // 意图识别接口
- intentRecognition: (data) => request.post('/intent_recognition', data),
-
- // 流式聊天数据库集成接口
- streamChatWithDB: (data) => request.post('/stream/chat-with-db', data),
-
- // 更新政策文件查看次数
- updatePolicyFileCount: (data) => request.post('/policy_file_count', data),
- //猜你想问
- guessYouWant: (data) => request.post('/guess_you_want', data),
-
- // 根据account_id获取用户数据主键id
- getUserDataId: (params) => request.get('/get_user_data_id', { params }),
-
- // 记录埋点数据
- recordTracking: (data) => request.post('/tracking/record', data),
-
- // 获取埋点记录列表
- getTrackingRecords: (params) => request.get('/tracking/records', { params }),
-
- // 添加接口路径映射
- addApiMapping: (data) => request.post('/tracking/api_mapping', data),
-
- // 获取接口路径映射列表
- getApiMappings: () => request.get('/tracking/api_mappings'),
-
- // 积分系统相关接口
- getPointsBalance: () => request.get('/points/balance'),
- consumePoints: (data) => request.post('/points/consume', data),
- getPointsHistory: (params) => request.get('/points/history', { params }),
- }
- // 导出request实例
- export default request
|