|
@@ -1,15 +1,15 @@
|
|
|
import request from 'umi-request';
|
|
|
|
|
|
export async function fakeSubmitForm(params) {
|
|
|
- return request('/api/forms', {
|
|
|
+ return request('/Bug/api/forms', {
|
|
|
method: 'POST',
|
|
|
data: params,
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-//todo:根据token获取信息
|
|
|
+// todo:根据token获取信息
|
|
|
export async function getIdByToken(token) {
|
|
|
- return request('/api/analyze/tokenToDetail', {
|
|
|
+ return request('/Bug/api/analyze/tokenToDetail', {
|
|
|
method: 'get',
|
|
|
params: {
|
|
|
token,
|
|
@@ -17,49 +17,52 @@ export async function getIdByToken(token) {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-//todo:更新报告
|
|
|
+// todo:更新报告
|
|
|
export async function updateReportInfo(data) {
|
|
|
console.log(data.get('name'));
|
|
|
- return request('/api/extra/updateReport', {
|
|
|
+ return request('/Bug/api/extra/updateReport', {
|
|
|
method: 'post',
|
|
|
data,
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-//todo:获取操作系统的类型
|
|
|
+// todo:获取操作系统的类型
|
|
|
export async function getExamInfo(id) {
|
|
|
- return request(`/api/extra/getExam?id=${id}`, {
|
|
|
+ return request(`/Bug/api/extra/getExam?id=${id}`, {
|
|
|
method: 'get',
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-//todo:获取报告信息
|
|
|
+// todo:获取报告信息
|
|
|
+// eslint-disable-next-line camelcase
|
|
|
export async function getReportInfo(case_take_id, worker_id) {
|
|
|
- return request(`/api/extra/findByWorker?case_take_id=${case_take_id}&worker_id=${worker_id}`, {
|
|
|
+ // eslint-disable-next-line camelcase
|
|
|
+ return request(`/Bug/api/extra/findByWorker?case_take_id=${case_take_id}&worker_id=${worker_id}`, {
|
|
|
method: 'get',
|
|
|
});
|
|
|
}
|
|
|
|
|
|
|
|
|
-//todo:点击下一步,提交测试报告的基础信息
|
|
|
+// todo:点击下一步,提交测试报告的基础信息
|
|
|
export async function createReportCommon(data) {
|
|
|
- return request('/api/extra/uploadReport', {
|
|
|
+ return request('/Bug/api/extra/uploadReport', {
|
|
|
method: 'post',
|
|
|
data,
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-//todo:创建测试用例
|
|
|
+// todo:创建测试用例
|
|
|
export async function createTestCase(data) {
|
|
|
- return request('/api/extra/uploadTestCase', {
|
|
|
+ return request('/Bug/api/extra/uploadTestCase', {
|
|
|
method: 'post',
|
|
|
data,
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-//todo:获取测试用例列表
|
|
|
+// todo:获取测试用例列表
|
|
|
+// eslint-disable-next-line camelcase
|
|
|
export async function getTestCaseList(report_id) {
|
|
|
- return request('/api/extra/getCaseList', {
|
|
|
+ return request('/Bug/api/extra/getCaseList', {
|
|
|
method: 'get',
|
|
|
params: {
|
|
|
report_id,
|
|
@@ -67,32 +70,33 @@ export async function getTestCaseList(report_id) {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-//todo:编辑测试用例
|
|
|
+// todo:编辑测试用例
|
|
|
export async function updateTestCaseList(data) {
|
|
|
- return request('/api/extra/updateTestCase', {
|
|
|
+ return request('/Bug/api/extra/updateTestCase', {
|
|
|
method: 'post',
|
|
|
data,
|
|
|
});
|
|
|
}
|
|
|
|
|
|
|
|
|
-//todo:根据用例ID获取测试bug列表
|
|
|
+// todo:根据用例ID获取测试bug列表
|
|
|
export async function getCaseBugList(useCase) {
|
|
|
- return request(`/api/relation/CTB?useCase=${useCase}`, {
|
|
|
+ return request(`/Bug/api/relation/CTB?useCase=${useCase}`, {
|
|
|
method: 'get',
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-//todo:根据bugID获取bug信息
|
|
|
+// todo:根据bugID获取bug信息
|
|
|
export async function getBugInfo(bugId) {
|
|
|
- return request(`/api/rec/getDetail?id=${bugId}`, {
|
|
|
+ return request(`/Bug/api/rec/getDetail?id=${bugId}`, {
|
|
|
method: 'get',
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-//todo:返回路径信息
|
|
|
+// todo:返回路径信息
|
|
|
+// eslint-disable-next-line camelcase
|
|
|
export async function getPathInfo(case_take_id, report_id) {
|
|
|
- return request('/api/analyze/path', {
|
|
|
+ return request('/Bug/api/analyze/path', {
|
|
|
method: 'get',
|
|
|
params: {
|
|
|
case_take_id,
|
|
@@ -101,9 +105,10 @@ export async function getPathInfo(case_take_id, report_id) {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-//todo:返回推荐路径
|
|
|
+// todo:返回推荐路径
|
|
|
+// eslint-disable-next-line camelcase
|
|
|
export async function getRecommendPath(case_take_id, report_id) {
|
|
|
- return request('/api/report/pageRec', {
|
|
|
+ return request('/Bug/api/report/pageRec', {
|
|
|
method: 'get',
|
|
|
params: {
|
|
|
case_take_id,
|
|
@@ -112,9 +117,10 @@ export async function getRecommendPath(case_take_id, report_id) {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-//todo:获取bug推荐列表
|
|
|
+// todo:获取bug推荐列表
|
|
|
+// eslint-disable-next-line camelcase
|
|
|
export async function getRecommendList(case_take_id, report_id) {
|
|
|
- return request('/api/report/bugRec', {
|
|
|
+ return request('/Bug/api/report/bugRec', {
|
|
|
method: 'get',
|
|
|
params: {
|
|
|
case_take_id,
|
|
@@ -123,17 +129,18 @@ export async function getRecommendList(case_take_id, report_id) {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-//todo:创建bug
|
|
|
+// todo:创建bug
|
|
|
export async function createCaseBug(data) {
|
|
|
- return request('/api/upload/submit', {
|
|
|
+ return request('/Bug/api/upload/submit', {
|
|
|
method: 'post',
|
|
|
data,
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-//todo:给别人的报告点赞
|
|
|
+// todo:给别人的报告点赞
|
|
|
+// eslint-disable-next-line camelcase
|
|
|
export async function goodReport(id, report_id) {
|
|
|
- return request('/api/upload/good', {
|
|
|
+ return request('/Bug/api/upload/good', {
|
|
|
method: 'get',
|
|
|
params: {
|
|
|
id,
|
|
@@ -142,9 +149,10 @@ export async function goodReport(id, report_id) {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-//todo:取消报告点赞
|
|
|
+// todo:取消报告点赞
|
|
|
+// eslint-disable-next-line camelcase
|
|
|
export async function cancelGoodReport(id, report_id) {
|
|
|
- return request('/api/upload/cancelGood', {
|
|
|
+ return request('/Bug/api/upload/cancelGood', {
|
|
|
method: 'get',
|
|
|
params: {
|
|
|
id,
|
|
@@ -153,9 +161,10 @@ export async function cancelGoodReport(id, report_id) {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-//todo:报告点踩
|
|
|
+// todo:报告点踩
|
|
|
+// eslint-disable-next-line camelcase
|
|
|
export async function badReport(id, report_id) {
|
|
|
- return request('/api/upload/bad', {
|
|
|
+ return request('/Bug/api/upload/bad', {
|
|
|
method: 'get',
|
|
|
params: {
|
|
|
id,
|
|
@@ -164,9 +173,10 @@ export async function badReport(id, report_id) {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-//todo:取消报告点踩
|
|
|
+// todo:取消报告点踩
|
|
|
+// eslint-disable-next-line camelcase
|
|
|
export async function cancelBadReport(id, report_id) {
|
|
|
- return request('/api/upload/cancelBad', {
|
|
|
+ return request('/Bug/api/upload/cancelBad', {
|
|
|
method: 'get',
|
|
|
params: {
|
|
|
id,
|
|
@@ -175,9 +185,10 @@ export async function cancelBadReport(id, report_id) {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-//todo:记录用户行为
|
|
|
+// todo:记录用户行为
|
|
|
+// eslint-disable-next-line camelcase
|
|
|
export async function recordAction(user_id, report_id, action) {
|
|
|
- return request('/api/report/record', {
|
|
|
+ return request('/Bug/api/report/record', {
|
|
|
method: 'get',
|
|
|
params: {
|
|
|
user_id,
|
|
@@ -187,17 +198,18 @@ export async function recordAction(user_id, report_id, action) {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-//todo:上传图片
|
|
|
+// todo:上传图片
|
|
|
export async function uploadImage(data) {
|
|
|
- return request('/api/upload/image', {
|
|
|
+ return request('/Bug/api/upload/image', {
|
|
|
method: 'post',
|
|
|
data,
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-//todo:fork
|
|
|
+// todo:fork
|
|
|
+// eslint-disable-next-line camelcase
|
|
|
export async function forkReport(page1, page2, page3, bug_category, severity, recurrent) {
|
|
|
- return request('/api/rec/fork', {
|
|
|
+ return request('/Bug/api/rec/fork', {
|
|
|
method: 'get',
|
|
|
params: {
|
|
|
page1,
|