|
@@ -6,7 +6,7 @@ export default class MyStore extends BaseStore {
|
|
|
* @param {*} email 邮箱
|
|
|
*/
|
|
|
bindEmail(email) {
|
|
|
- return this.apiPost('/auth/email', { email });
|
|
|
+ return this.apiPost('/my/email', { email });
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -14,7 +14,7 @@ export default class MyStore extends BaseStore {
|
|
|
* @param {*} info nickname avatar
|
|
|
*/
|
|
|
editInfo(info) {
|
|
|
- return this.apiPost('/auth/info', { ...info });
|
|
|
+ return this.apiPost('/my/info', { ...info });
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -22,7 +22,7 @@ export default class MyStore extends BaseStore {
|
|
|
* @param {*} file
|
|
|
*/
|
|
|
real(file) {
|
|
|
- return this.apiForm('/auth/real', { file });
|
|
|
+ return this.apiForm('/my/real', { file });
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -33,21 +33,21 @@ export default class MyStore extends BaseStore {
|
|
|
* @param {*} read
|
|
|
*/
|
|
|
message(page, size, type, read) {
|
|
|
- return this.apiGet('/auth/message', { page, size, type, read });
|
|
|
+ return this.apiGet('/my/message', { page, size, type, read });
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 读取用户消息/全部
|
|
|
*/
|
|
|
readAllMessage() {
|
|
|
- return this.apiPut('/auth/message/read', { all: true });
|
|
|
+ return this.apiPut('/my/message/read', { all: true });
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 读取用户消息
|
|
|
*/
|
|
|
readMessage(id) {
|
|
|
- return this.apiPut('/auth/message/read', { all: false, id });
|
|
|
+ return this.apiPut('/my/message/read', { all: false, id });
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -55,14 +55,14 @@ export default class MyStore extends BaseStore {
|
|
|
* @param {*} info prepareStatus: 身份 prepareGoal: 目标分数 prepareExaminationTime: 考试时间 prepareScoreTime: 出分时间
|
|
|
*/
|
|
|
editPrepare(info) {
|
|
|
- return this.apiPut('/auth/prepare', { ...info });
|
|
|
+ return this.apiPut('/my/prepare', { ...info });
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 获取备考信息
|
|
|
*/
|
|
|
getPrepare() {
|
|
|
- return this.apiGet('/auth/prepare');
|
|
|
+ return this.apiGet('/my/prepare');
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -70,37 +70,48 @@ export default class MyStore extends BaseStore {
|
|
|
* @param {*} date 时间
|
|
|
*/
|
|
|
getStudy(date) {
|
|
|
- return this.apiGet('/auth/study', { date });
|
|
|
+ return this.apiGet('/my/study', { date });
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取总学习记录
|
|
|
+ */
|
|
|
+ getStudyTotal() {
|
|
|
+ return this.apiGet('/my/study/total');
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 添加收藏
|
|
|
+ * @param {*} questionModule
|
|
|
* @param {*} questionNoId
|
|
|
*/
|
|
|
- addCollect(module, questionNoId) {
|
|
|
- return this.apiPut('/auth/collect', { module, questionNoId });
|
|
|
+ addQuestionCollect(questionModule, questionNoId) {
|
|
|
+ return this.apiPut('/my/collect/question/add', { questionModule, questionNoId });
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 删除收藏
|
|
|
+ * @param {*} questionModule
|
|
|
* @param {*} questionNoId
|
|
|
*/
|
|
|
- delCollect(module, questionNoId) {
|
|
|
- return this.apiDel('/auth/collect', { module, id: questionNoId });
|
|
|
+ delQuestionCollect(questionModule, questionNoId) {
|
|
|
+ return this.apiDel('/my/collect/question/delete', { questionModule, questionNoId });
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 收藏卷组
|
|
|
- * @param {*} ids
|
|
|
+ * @param {*} questionModule
|
|
|
+ * @param {*} questionNoIds
|
|
|
+ * @param {*} filterTimes
|
|
|
*/
|
|
|
- bindCollect(ids) {
|
|
|
- return this.apiPost('/auth/collect/bind', { questionNoIds: ids });
|
|
|
+ bindQuestionCollect(questionModule, questionNoIds, filterTimes) {
|
|
|
+ return this.apiPost('/my/collect/question/bind', { questionModule, questionNoIds, filterTimes });
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 获取收藏题目列表
|
|
|
- * @param {*} module
|
|
|
- * @param {*} type
|
|
|
+ * @param {*} questionModule
|
|
|
+ * @param {*} questionType
|
|
|
* @param {*} page
|
|
|
* @param {*} size
|
|
|
* @param {*} startTime
|
|
@@ -108,28 +119,28 @@ export default class MyStore extends BaseStore {
|
|
|
* @param {*} order
|
|
|
* @param {*} direction
|
|
|
*/
|
|
|
- listCollect(module, type, page, size, startTime, endTime, order, direction) {
|
|
|
- return this.apiGet('/auth/collect/question', { module, type, page, size, startTime, endTime, order, direction });
|
|
|
+ listQuestionCollect(questionModule, questionType, page, size, startTime, endTime, order, direction) {
|
|
|
+ return this.apiGet('/my/collect/question/list', { questionModule, questionType, page, size, startTime, endTime, order, direction });
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 获取错题列表
|
|
|
- * @param {*} module
|
|
|
- * @param {*} type
|
|
|
+ * @param {*} questionModule
|
|
|
* @param {*} page
|
|
|
* @param {*} size
|
|
|
*/
|
|
|
- listError(module, type, page, size) {
|
|
|
- return this.apiGet('/auth/error/list', { module, type, page, size });
|
|
|
+ listError(questionModule, page, size) {
|
|
|
+ return this.apiGet('/my/error/list', { questionModule, page, size });
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 错题组卷
|
|
|
- * @param {*} ids
|
|
|
- * @param {*} times
|
|
|
+ * @param {*} questionModule
|
|
|
+ * @param {*} questionNoIds
|
|
|
+ * @param {*} filterTimes
|
|
|
*/
|
|
|
- bindError(ids, times) {
|
|
|
- return this.apiPost('/auth/error/bind', { questionNoIds: ids, filterTimes: times });
|
|
|
+ bindError(questionModule, questionNoIds, filterTimes) {
|
|
|
+ return this.apiPost('/my/error/bind', { questionModule, questionNoIds, filterTimes });
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -137,22 +148,35 @@ export default class MyStore extends BaseStore {
|
|
|
* @param {*} ids
|
|
|
*/
|
|
|
clearError(ids) {
|
|
|
- return this.apiPost('/auth/error/clear', { questionNoIds: ids });
|
|
|
+ return this.apiPost('/my/error/clear', { questionNoIds: ids });
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 移除正确题
|
|
|
+ * @param {*} userReportId
|
|
|
+ */
|
|
|
+ removeError(userReportId) {
|
|
|
+ return this.apiPost('/my/error/remove', { userReportId });
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 更新笔记
|
|
|
+ * @param {*} questionModule
|
|
|
* @param {*} questionNoId
|
|
|
* @param {*} content
|
|
|
+ * @param {*} qxContent
|
|
|
+ * @param {*} officialContent
|
|
|
+ * @param {*} associationContent
|
|
|
+ * @param {*} qaContent
|
|
|
*/
|
|
|
- updateNote(questionNoId, content) {
|
|
|
- return this.apiPut('/auth/note', { questionNoId, content });
|
|
|
+ updateQuestionNote(questionModule, questionNoId, content, qxContent, officialContent, associationContent, qaContent) {
|
|
|
+ return this.apiPut('/my/note/question', { questionModule, questionNoId, content, qxContent, officialContent, associationContent, qaContent });
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 获取笔记列表
|
|
|
- * @param {*} module
|
|
|
- * @param {*} type
|
|
|
+ * @param {*} questionModule
|
|
|
+ * @param {*} questionType
|
|
|
* @param {*} page
|
|
|
* @param {*} size
|
|
|
* @param {*} startTime
|
|
@@ -160,14 +184,14 @@ export default class MyStore extends BaseStore {
|
|
|
* @param {*} order
|
|
|
* @param {*} direction
|
|
|
*/
|
|
|
- noteList(module, type, page, size, startTime, endTime, order, direction) {
|
|
|
- return this.apiGet('/auth/note/list', { module, type, page, size, startTime, endTime, order, direction });
|
|
|
+ noteList(questionModule, questionType, page, size, startTime, endTime, order, direction) {
|
|
|
+ return this.apiGet('/my/note/question/list', { questionModule, questionType, page, size, startTime, endTime, order, direction });
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 获取报告列表
|
|
|
- * @param {*} module
|
|
|
- * @param {*} type
|
|
|
+ * @param {*} origin
|
|
|
+ * @param {*} structId
|
|
|
* @param {*} page
|
|
|
* @param {*} size
|
|
|
* @param {*} startTime
|
|
@@ -175,8 +199,43 @@ export default class MyStore extends BaseStore {
|
|
|
* @param {*} order
|
|
|
* @param {*} direction
|
|
|
*/
|
|
|
- reportList(module, type, page, size, startTime, endTime, order, direction) {
|
|
|
- return this.apiGet('/auth/report/list', { module, type, page, size, startTime, endTime, order, direction });
|
|
|
+ reportList(origin, structId, page, size, startTime, endTime, order, direction) {
|
|
|
+ return this.apiGet('/my/report/list', { origin, structId, page, size, startTime, endTime, order, direction });
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 添加提问
|
|
|
+ * @param {*} target
|
|
|
+ * @param {*} questionModule
|
|
|
+ * @param {*} questionNoId
|
|
|
+ * @param {*} content
|
|
|
+ */
|
|
|
+ addQuestionAsk(target, questionModule, questionNoId, content) {
|
|
|
+ return this.apiPost('/my/ask/question', { target, questionModule, questionNoId, content });
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 添加题目勘误
|
|
|
+ * @param {*} moduleId
|
|
|
+ * @param {*} title
|
|
|
+ * @param {*} position
|
|
|
+ * @param {*} originContent
|
|
|
+ * @param {*} content
|
|
|
+ */
|
|
|
+ addErrorQuestion(moduleId, title, position, originContent, content) {
|
|
|
+ return this.apiPost('/my/feedback/error/question', { moduleId, title, position, originContent, content });
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 添加数据勘误
|
|
|
+ * @param {*} moduleId
|
|
|
+ * @param {*} title
|
|
|
+ * @param {*} position
|
|
|
+ * @param {*} originContent
|
|
|
+ * @param {*} content
|
|
|
+ */
|
|
|
+ addErrorData(moduleId, title, position, originContent, content) {
|
|
|
+ return this.apiPost('/my/feedback/error/question', { moduleId, title, position, originContent, content });
|
|
|
}
|
|
|
}
|
|
|
|