xinsi_book/src/service/getData.js

400 lines
6.4 KiB
JavaScript
Raw Normal View History

2024-06-13 00:50:28 +00:00
import request from '@/utils/request';
//
// 这个是资格考试的借口
var host ="http://www.xinsiketang.com"
host =""
var prefix = '/app_dev.php/api';
if (1) //线上黄精
{
prefix =host+'/api';
}
// htzgks/get_qualification_list
// 资格考试种类列表 小学,幼儿园
export const getqualification_list = ( ) => {
// var params ={tId,type};
return request({
url: `${prefix}/htzgks/get/qualification/listV2`,
method: 'POST',
data: {},
})
}
// return ajax("POST","/app_dev.php/api/htzgksmessage/get_zgksmessage_lists",data);
// 消息列表
export const getMessage= (tId='',type='1' ) => {
var params ={tId,type};
return request({
url: `${prefix}/htzgksmessage/get_zgksmessage_lists`,
method: 'POST',
data: params,
})
}
// 获取资格考试列表 get_qualification_list
export const get_qualification_list = () => {
var params ={};
return request({
url: `${prefix}/htzgks/get_qualification_list`,
method: 'POST',
data: params,
})
}
// 获取分类 tId 资格考试id
export const get_category = (tId) => {
var params ={tId};
return request({
// url: `${prefix}/htzgks/get_category`,
url: `${prefix}/htzgks/get/categoryV2`,
method: 'GET',
data: params,
})
}
// 获取章节列表 catId 分类id
export const get_zgkschapter_lists= (catId) => {
var params ={catId};
return request({
// url: `${prefix}/htzgkschapter/get_zgkschapter_lists`,
url: `${prefix}/htzgkschapter/get/chapter/listsV2`,
method: 'GET',
data: params,
})
}
// 获取同步练习列表
export const get_questions_list= (params)=>{
return request({
// url: `${prefix}/htzgks/get_questions_list`,
url: `${prefix}/htzgks/get/questions/listV2`,
method: 'GET',
data: params,
})
}
// 错题反馈
export const feedback_wrong_ques= (params)=>{
return request({
url: `${prefix}/htzgks/feedback_wrong_ques_v2`,
method: 'POST',
data: params,
})
}
// 错题提交
export const submit_wrong_questions= (params)=>{
// {"userId":1862,"catId":3,"tId":1,"chapterId":"","testpaperId":11,"quesData":[1,2,3,4,5,11,13,15]}
var data = JSON.stringify(params);
params ={data}
return request({
// url: `${prefix}/htrealexercise/submit_wrong_questions`,
url: `${prefix}/htrealexercise/submit_wrong_questions_v2`,
method: 'POST',
data: params,
})
}
// 收藏
export const set_collect= (userId ,quesId ,type,sub_ques)=>{
var params={
userId,
quesId,
type,
sub_ques
};
return request({
url: `${prefix}/htzgkscollect/set_collectV2`,
method: 'POST',
data: params,
})
}
// 获取试卷列表 catId 分类id
export const get_testpaper_lists= (catId,page=1,pageSize=10) => {
// var pageSize=2
var params ={catId,page,pageSize};
return request({
url: `${prefix}/htrealexercise/get_testpaper_lists`,
method: 'POST',
data: params,
})
}
// 获取试卷试题
export const get_testpaper_questions= (params)=>{
return request({
url: `${prefix}/htrealexercise/get_testpaper_questions_v2`,
method: 'POST',
data: params,
})
}
// 我的收藏列表
export const get_collect_category= (params)=>{
return request({
url: `${prefix}/htzgkscollect/get_collect_category`,
method: 'POST',
data: params,
})
}
// 我的消息列表
export const getMessage2= (type='2') => {
var params ={type};
return request({
url: `${prefix}/htzgksmessage/get_zgksmessage_lists`,
method: 'POST',
data: params,
})
}
// 我的错题列表
export const statistics_ques_log= (params)=>{
return request({
url: `${prefix}/htzgks/statistics_ques_logV2`,
method: 'POST',
data: params,
})
}
// 我的错题列表
export const get_wrong_questions_list= (params)=>{
// var params={
// userId,
// id,
// catId,
// tId,
// type
// }
return request({
url: `${prefix}/htzgks/get_wrong_questions_listV2`,
method: 'POST',
data: params,
})
}
// 移除我的错题 remove_wrong_ques
export const remove_wrong_ques= (params)=>{
return request({
url: `${prefix}/htzgks/remove_wrong_ques`,
method: 'POST',
data: params,
})
}
// 我的收藏 试题列表 get_collect_questions
export const get_collect_questions= (params)=>{
return request({
url: `${prefix}/htzgkscollect/get_collect_questionsV2`,
method: 'POST',
data: params,
})
}
/*
tId 资格id
catId 分类id
chapterId 章节id
answersNum 用户答题数量
correctRate 正确率
*/
// 练习 用户提交答题 set_answer_progress_practice
export const set_answer_progress_practice= (userId, tId,catId ,chapterId ,answersNum ,correctRate )=>{
const type =1
var params ={
userId,
tId,
catId,
chapterId,
answersNum,
correctRate,
type
}
params.type =1
return request({
url: `${prefix}/htzgks/set_answer_progress`,
method: 'POST',
data: params,
})
}
/*
tId 资格id
catId 分类id
testpaperId 章节id
score 分数
useTime 用时
type 2真题演练3模拟
*/
// 真题模拟 用户提交答题 答题进度 set_answer_progress_exame
export const set_answer_progress_exame= (userId, tId,catId,testpaperId, score,useTime ,type =2)=>{
var params ={
userId,
tId,
catId,
testpaperId,
score,
useTime,
type
}
return request({
url: `${prefix}/htzgks/set_answer_progress`,
method: 'POST',
data: params,
})
}
/*
*/
// 同步练习章节答题进度 get_chapter_progress_info
export const get_chapter_progress_info= (userId,chapterId)=>{
var params ={
userId,
chapterId
}
return request({
url: `${prefix}/htzgks/get_chapter_progress_info`,
method: 'POST',
data: params,
})
}
//type 2真题演练3模拟
// 真题模拟,考试答题进度 get_testpaper_progress
export const get_testpaper_progress= (userId,testpaperId,type=2)=>{
var params ={
userId,
testpaperId,
type
}
return request({
url: `${prefix}/htzgks/get_testpaper_progress`,
method: 'POST',
data: params,
})
}
// 获取用户答题列表 get_answer_log
export const get_answer_log= (userId,tId)=>{
var params ={
userId,
tId
}
return request({
url: `${prefix}/htzgks/get_answer_log`,
method: 'POST',
data: params,
})
}