郭超 4 лет назад
Родитель
Сommit
64f303d4ce
4 измененных файлов с 68 добавлено и 54 удалено
  1. 2 2
      config/proxy.js
  2. 0 1
      package.json
  3. 11 8
      src/pages/bugs/service.js
  4. 55 43
      src/pages/edit/service.js

+ 2 - 2
config/proxy.js

@@ -7,11 +7,11 @@
  */
 export default {
   dev: {
-    '/api/': {
+    '/Bug/api': {
       target: 'http://localhost:8090/',
       changeOrigin: true,
       pathRewrite: {
-        '^/api': '/Bug/api',
+        '^/Bug/api': '/Bug/api',
       },
     }
   },

+ 0 - 1
package.json

@@ -18,7 +18,6 @@
     "lint:js": "eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src",
     "lint:prettier": "prettier --check \"src/**/*\" --end-of-line auto",
     "lint:style": "stylelint --fix \"src/**/*.less\" --syntax less",
-    "precommit": "lint-staged",
     "prettier": "prettier -c --write \"src/**/*\"",
     "start": "cross-env UMI_ENV=dev umi dev",
     "start:dev": "cross-env REACT_APP_ENV=dev MOCK=none UMI_ENV=dev umi dev",

+ 11 - 8
src/pages/bugs/service.js

@@ -1,8 +1,9 @@
 import request from 'umi-request';
 
-//todo:获取bug总数,点赞、点踩总数
+// todo:获取bug总数,点赞、点踩总数
+// eslint-disable-next-line camelcase
 export async function getReportReview(report_id,case_take_id) {
-  return request('/api/report/reportReview', {
+  return request('/Bug/api/report/reportReview', {
     method: 'get',
     params: {
       case_take_id,
@@ -11,9 +12,10 @@ export async function getReportReview(report_id,case_take_id) {
   });
 }
 
-//todo:获取树状列表
+// todo:获取树状列表
+// eslint-disable-next-line camelcase
 export async function getTreeList(case_take_id,start,count,page) {
-  return request('/api/history/getTreesStu', {
+  return request('/Bug/api/history/getTreesStu', {
     method: 'get',
     params: {
       case_take_id,
@@ -24,9 +26,10 @@ export async function getTreeList(case_take_id,start,count,page) {
   });
 }
 
-//todo:获取单一状列表
+// todo:获取单一状列表
+// eslint-disable-next-line camelcase
 export async function getSingleList(case_take_id,start,count,page) {
-  return request('/api/history/getSingleStu', {
+  return request('/Bug/api/history/getSingleStu', {
     method: 'get',
     params: {
       case_take_id,
@@ -37,9 +40,9 @@ export async function getSingleList(case_take_id,start,count,page) {
   });
 }
 
-//todo:获取树状图
+// todo:获取树状图
 export async function getTreeGraph(id) {
-  return request('/api/history/getPath', {
+  return request('/Bug/api/history/getPath', {
     method: 'get',
     params: {
       id

+ 55 - 43
src/pages/edit/service.js

@@ -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,