You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
266 lines
6.7 KiB
266 lines
6.7 KiB
import request from "../utils/request";
|
|
|
|
const APIurl = import.meta.env.VITE_APP_API_BASE_URL;
|
|
const MJAPIurl = import.meta.env.VITE_APP_MJ_API_BASE_URL;
|
|
//各个模块权限code接口
|
|
export const pessionAPI = function (params) {
|
|
return request({
|
|
url: `${APIurl}/api/brain/privilege`,
|
|
method: "post",
|
|
data: new URLSearchParams(params),
|
|
headers: {
|
|
"Content-Type": "application/x-www-form-urlencoded",
|
|
},
|
|
});
|
|
};
|
|
|
|
//数据接口
|
|
export const dataListAPI = function (params) {
|
|
// URLSearchParams只接受全部字符串的数据
|
|
// 将传入数据转化成字符串
|
|
const StringParams = new URLSearchParams(
|
|
Object.entries(params).map(([key, value]) => [key, String(value)])
|
|
);
|
|
return request({
|
|
url: `${APIurl}/api/brain/data`,
|
|
method: "post",
|
|
data: StringParams,
|
|
headers: {
|
|
"Content-Type": "application/x-www-form-urlencoded",
|
|
},
|
|
});
|
|
};
|
|
|
|
//统计用户行为接口
|
|
export const computedUsersAPI = function (params) {
|
|
return request({
|
|
url: `${APIurl}/BrainStatistics/getStatistic`,
|
|
method: "post",
|
|
data: new URLSearchParams(params),
|
|
headers: {
|
|
"Content-Type": "application/x-www-form-urlencoded",
|
|
},
|
|
});
|
|
};
|
|
// 首次进入小财神
|
|
export const useAiGodAPI = function (params) {
|
|
return request({
|
|
url: `${APIurl}/api/ai_god/useAiGod`,
|
|
method: "post",
|
|
data: new URLSearchParams(params),
|
|
headers: {
|
|
"Content-Type": "application/x-www-form-urlencoded",
|
|
},
|
|
});
|
|
};
|
|
// 停留时间
|
|
export const updateStayTimeAPI = function (params) {
|
|
return request({
|
|
url: `${APIurl}/api/ai_god/updateStayTime`,
|
|
method: "post",
|
|
data: new URLSearchParams(params),
|
|
headers: {
|
|
"Content-Type": "application/x-www-form-urlencoded",
|
|
},
|
|
});
|
|
};
|
|
|
|
// 获取新闻接口
|
|
export const getNewsAPI = function () {
|
|
return request({
|
|
url: `${APIurl}/api/ai_god/news`,
|
|
method: "POST",
|
|
});
|
|
};
|
|
// 获取引导搜索词接口
|
|
export const getQuestionAPI = function () {
|
|
return request({
|
|
url: `${APIurl}/api/ai_god/shows`,
|
|
method: "POST",
|
|
data: new URLSearchParams({
|
|
type: "1",
|
|
num: "10",
|
|
state: "1",
|
|
}),
|
|
});
|
|
};
|
|
// 获取公告接口
|
|
export const getAnnouncementAPI = function () {
|
|
return request({
|
|
url: `${APIurl}/api/ai_god/shows`,
|
|
method: "POST",
|
|
data: new URLSearchParams({
|
|
type: "3",
|
|
num: "1",
|
|
state: "1",
|
|
}),
|
|
});
|
|
};
|
|
// 获取用户次数接口
|
|
export const getUserCountAPI = function (params) {
|
|
return request({
|
|
// 'http://39.101.133.168:8828/link/api/aiEmotion/client/getRemainNum',
|
|
url: `${APIurl}/api/aiEmotion/client/getRemainNum`,
|
|
method: "POST",
|
|
data: params,
|
|
// headers: {
|
|
// "Content-Type": "application/x-www-form-urlencoded",
|
|
// },
|
|
});
|
|
};
|
|
// 推荐问题/每日复盘/小财神简介点击事件接口
|
|
export const qsArpAamClickAPI = function (params) {
|
|
return request({
|
|
url: `${APIurl}/api/ai_god/shows/click`,
|
|
method: "POST",
|
|
data: new URLSearchParams(params),
|
|
headers: {
|
|
"Content-Type": "application/x-www-form-urlencoded",
|
|
},
|
|
});
|
|
};
|
|
// 财经新闻点击事件接口
|
|
export const newsClickAPI = function (params) {
|
|
return request({
|
|
url: `${APIurl}/api/ai_god/news/click`,
|
|
method: "POST",
|
|
data: new URLSearchParams(params),
|
|
headers: {
|
|
"Content-Type": "application/x-www-form-urlencoded",
|
|
},
|
|
});
|
|
};
|
|
|
|
// 获取回复接口
|
|
export const getReplyAPI = function (params) {
|
|
return fetch("https://api.coze.cn/v1/workflow/run", {
|
|
method: "POST",
|
|
body: JSON.stringify({
|
|
workflow_id: "7491496473373540363",
|
|
parameters: params,
|
|
}),
|
|
headers: {
|
|
"Content-Type": "application/json",
|
|
Authorization:
|
|
"Bearer pat_lK1fvhLn9LnWCRETP7yFeR6xQ0niwQdcHJ5ZqpnUk8BdiUWCraPLSzWhiQNp2zOl",
|
|
},
|
|
});
|
|
};
|
|
// 获取回复接口流式
|
|
export const getReplyStreamAPI = function (params) {
|
|
return fetch(`https://api.coze.cn/v1/workflow/stream_run`, {
|
|
method: "POST",
|
|
body: JSON.stringify({
|
|
workflow_id: "7481159261435854860",
|
|
parameters: params,
|
|
}),
|
|
headers: {
|
|
"Content-Type": "application/json",
|
|
Authorization:
|
|
"Bearer pat_lK1fvhLn9LnWCRETP7yFeR6xQ0niwQdcHJ5ZqpnUk8BdiUWCraPLSzWhiQNp2zOl",
|
|
},
|
|
});
|
|
};
|
|
|
|
// 接受音频
|
|
export const TTSAPI = function (params) {
|
|
return fetch("https://api.coze.cn/v1/workflow/run", {
|
|
method: "POST",
|
|
body: JSON.stringify({
|
|
workflow_id: "7481639836165275702",
|
|
parameters: params,
|
|
}),
|
|
headers: {
|
|
Authorization:
|
|
"Bearer pat_lK1fvhLn9LnWCRETP7yFeR6xQ0niwQdcHJ5ZqpnUk8BdiUWCraPLSzWhiQNp2zOl",
|
|
"Content-Type": "application/json",
|
|
},
|
|
});
|
|
};
|
|
|
|
// 反馈前台-用户提交反馈接口
|
|
export const addFeedbackAPI = function (params) {
|
|
return request({
|
|
url: `${APIurl}/api/ai_god/feedback/add`,
|
|
method: "POST",
|
|
data: new URLSearchParams(params),
|
|
headers: {
|
|
"Content-Type": "application/x-www-form-urlencoded",
|
|
},
|
|
});
|
|
};
|
|
// 反馈前台-查询该用户提交的全部反馈内容
|
|
export const getFeedbackAPI = function (params) {
|
|
return request({
|
|
url: `${APIurl}/api/ai_god/feedback/select`,
|
|
method: "POST",
|
|
data: new URLSearchParams(params),
|
|
headers: {
|
|
"Content-Type": "application/x-www-form-urlencoded",
|
|
},
|
|
});
|
|
};
|
|
|
|
// 公告-查询市场和股票
|
|
export const getMarketAndCodeAPI = function (params) {
|
|
return request({
|
|
url: `${APIurl}/api/ai_god/market/list`,
|
|
method: "POST",
|
|
data: new URLSearchParams(params),
|
|
headers: {
|
|
"Content-Type": "application/x-www-form-urlencoded",
|
|
},
|
|
});
|
|
};
|
|
// 登录获取次数接口
|
|
export const addUsageAPI = function (params) {
|
|
return request({
|
|
url: `${APIurl}/api/ai_god/addUsage`,
|
|
method: "POST",
|
|
data: new URLSearchParams(params),
|
|
headers: {
|
|
"Content-Type": "application/x-www-form-urlencoded",
|
|
},
|
|
});
|
|
};
|
|
|
|
// duobao11
|
|
export const dbqbFirstAPI = function (params) {
|
|
return request({
|
|
url: `${APIurl}/api/workflow/dbqbFirst`,
|
|
method: "POST",
|
|
data: params,
|
|
});
|
|
};
|
|
// duobao21
|
|
export const dbqbSecondOneAPI = function (params) {
|
|
return request({
|
|
url: `${APIurl}/api/workflow/dbqbSecondOne`,
|
|
method: "POST",
|
|
data: params,
|
|
});
|
|
};
|
|
// duobao22
|
|
export const dbqbSecondTwoAPI = function (params) {
|
|
return request({
|
|
url: `${APIurl}/api/workflow/dbqbSecondTwo`,
|
|
method: "POST",
|
|
data: params,
|
|
});
|
|
};
|
|
// duobao23
|
|
export const dbqbSecondThreeAPI = function (params) {
|
|
return request({
|
|
url: `${APIurl}/api/workflow/dbqbSecondThree`,
|
|
method: "POST",
|
|
data: params,
|
|
});
|
|
};
|
|
// duobao24
|
|
export const dbqbSecondFourAPI = function (params) {
|
|
return request({
|
|
url: `${APIurl}/api/workflow/dbqbSecondFour`,
|
|
method: "POST",
|
|
data: params,
|
|
});
|
|
};
|