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