feat(chat): 新增AI对话相关API接口
This commit is contained in:
parent
f2632fd898
commit
4d7bf1da84
|
|
@ -1,8 +1,8 @@
|
|||
// 此处第二个参数vm,就是我们在页面使用的this,你可以通过vm获取vuex等操作
|
||||
const install = (Vue, vm) => {
|
||||
/**
|
||||
* 单图片上传
|
||||
*/
|
||||
* 单图片上传
|
||||
*/
|
||||
// 使用 uni.uploadFile 以 file 类型上传(multipart/form-data),避免 H5 plus 依赖
|
||||
// params: { filePath: string, name?: string, formData?: object }
|
||||
let UploadSingleImage = (params = {}) => {
|
||||
|
|
@ -21,7 +21,8 @@ const install = (Vue, vm) => {
|
|||
// uni.uploadFile 的 res.data 可能是字符串,需要手动解析
|
||||
let data = res.data;
|
||||
try {
|
||||
data = typeof res.data === "string" ? JSON.parse(res.data) : res.data;
|
||||
data =
|
||||
typeof res.data === "string" ? JSON.parse(res.data) : res.data;
|
||||
} catch (e) {
|
||||
// 保持原始数据
|
||||
}
|
||||
|
|
@ -163,15 +164,39 @@ const install = (Vue, vm) => {
|
|||
let CheckNM = (params = {}) => vm.$u.get("/app/My/CheckNM", params);
|
||||
|
||||
/** 首页ai对话 */
|
||||
// 发送消息
|
||||
// 发送消息(创建对话)
|
||||
let SendMessageApi = (params = {}) =>
|
||||
vm.$u.post("api/ChatAI/CreateChat", params, { showLoading: false });
|
||||
// 获取历史对话列表
|
||||
let GetConversationPage = (params = {}) =>
|
||||
vm.$u.get("api/ChatAI/GetConversationPage", params);
|
||||
// 获取对话详情
|
||||
let GetConversationDetail = (params = {}) =>
|
||||
vm.$u.get("api/ChatAI/GetHistoricalConversations", params);
|
||||
// 获取历史对话列表
|
||||
let GetConversationPage = (params = {}) =>
|
||||
vm.$u.get("/api/ChatAI/GetConversationPage", params);
|
||||
// 新-当前回复是否有帮助
|
||||
let ModifyStatus = (params = {}) =>
|
||||
vm.$u.post("api/ChatAI/ModifyStatus", params);
|
||||
// 新-获取对话日志
|
||||
let GetDialogueLogPage = (params = {}) =>
|
||||
vm.$u.get("api/ChatAI/GetDialogueLogPage", params);
|
||||
// 新-对话标注列表
|
||||
let GetAnnotationsPage = (params = {}) =>
|
||||
vm.$u.get("api/ChatAI/GetAnnotationsPage", params);
|
||||
// 新-添加/取消 标注
|
||||
let AddAnnotation = (params = {}) =>
|
||||
vm.$u.post("api/ChatAI/AddAnnotation", params);
|
||||
// 新-更新对话标注
|
||||
let UpAnnotations = (params = {}) =>
|
||||
vm.$u.post("api/ChatAI/UpAnnotations", params);
|
||||
// 新-获取热门问题
|
||||
let GetHotQuestions = (params = {}) =>
|
||||
vm.$u.get("api/ChatAI/GetHotQuestions", params);
|
||||
// 新-获取热门问题详情对话
|
||||
let GetHotQuestionsFromId = (params = {}) =>
|
||||
vm.$u.post("api/ChatAI/GetHotQuestionsFromId", params);
|
||||
// 新-删除对话
|
||||
let DeleteDialogueManagement = (params = {}) =>
|
||||
vm.$u.post("api/ChatAI/DeleteDialogueManagement", params);
|
||||
|
||||
/** 登录 */
|
||||
// 获取图形验证码
|
||||
|
|
@ -250,6 +275,14 @@ const install = (Vue, vm) => {
|
|||
StuLogin,
|
||||
GetConversationPage,
|
||||
GetConversationDetail,
|
||||
ModifyStatus,
|
||||
GetDialogueLogPage,
|
||||
GetAnnotationsPage,
|
||||
AddAnnotation,
|
||||
UpAnnotations,
|
||||
GetHotQuestions,
|
||||
GetHotQuestionsFromId,
|
||||
DeleteDialogueManagement,
|
||||
GetTeacherVerifyCode,
|
||||
TeacherLogin,
|
||||
TeacherLoginByCode,
|
||||
|
|
|
|||
Loading…
Reference in New Issue