app.php 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163
  1. <?php
  2. namespace app\api\route;
  3. use app\common\middleware\JwtAuth;
  4. use think\facade\Route;
  5. //-1已完成,-12正在改,-13没改的
  6. //登录 & 等出 路由表
  7. Route::group(function () {
  8. Route::post(":version.login",":version.Login/login"); //登出
  9. //Route::post(":version.logout1",":version.Login/logout"); //登出 todo 还没写
  10. })->allowCrossDomain();
  11. Route::group(function () {
  12. //监管端
  13. Route::post(":version.getTaskList",":version.JianGuan/getTaskList"); //获取任务列表 #监管
  14. Route::post(":version.AddTask",":version.JianGuan/addTaskItem"); //添加任务 #监管
  15. Route::post(":version.delTask",":version.JianGuan/deleteTaskItem"); //删除任务 #监管
  16. Route::post(":version.isPublicTask",":version.JianGuan/editTaskUpdateInfo"); //修改任务:发布/废止 #监管
  17. Route::post(":version.getJgCydList",":version.Cyd/getJgCydList"); //监管端查看抽样单 #监管 #抽样单
  18. //模型相关操作
  19. Route::post(":version.getModelList",":version.Model/selectModelList"); //显示模型配置页面的列表 #牵头 #模型
  20. Route::post(":version.bindModel",":version.Model/bindModel"); //在执行任务中绑定模型 #模型 #绑定
  21. Route::post(":version.saveModel",":version.Model/createModelInfo"); //创建模型信息 #模型 #创建
  22. Route::post(":version.delModel",":version.Model/deleteModelInfo"); //删除模型
  23. Route::post(":version.getModeldetail",":version.Model/getModelInfo"); //获取某个模型的详情信息
  24. Route::post(":version.DoEditModelInfo",":version.Model/updateModelInfo"); //修改模型详情
  25. Route::post(":version.getPesticidesList",":version.Pesticides/selectPesticidesList"); //获取检测项目列表 #模型中 #修改检测项目 #获取检测项目
  26. Route::post(":version.getProductList",":version.Product/selectProductList"); //获取检测对象列表 #模型中 #修改检测对象 #获取检测对象
  27. //牵头单位
  28. Route::post(":version.qtRelease",":version.QianTou/qtRelease"); //牵头单位发布任务
  29. Route::post(":version.getTaskTest",":version.QianTou/selectQtTaskList"); //获取牵头单位所属任务 #牵头
  30. Route::post(":version.getTaskDetail",":version.QianTou/getTaskInfo"); //获取任务信息 #牵头 #任务 #detail
  31. Route::post(":version.getTestList",":version.QianTou/getTestUnitList"); //获取检测单位,获取抽样单位 #牵头单位 #机构与地域 #选择机构
  32. Route::post(":version.AddUnderTask",":version.Undertaker/createUnderTaker"); //在牵头单位中 创建承担任务
  33. Route::post(":version.delUnderTask",":version.Undertaker/deleteUnderTaskList"); //牵头单位中 删除创建的承担任务
  34. //牵头单位相关路由
  35. Route::post(":version.getTaskcd",":version.Undertaker/selectUndertakerTaskList"); //承担单位获取承担单位任务列表
  36. //检测单 相关路由
  37. Route::post(":version.getJcdList",":version.Jcd/getJcdList"); //获取检测单列表
  38. Route::post(":version.getJcdObjectItem",":version.Jcd/getJcdObjectItem"); //填报检测单
  39. Route::post(":version.upJcdItem",":version.Jcd/upJcdItem"); //上报检测单
  40. Route::post(":version.saveJcdItem",":version.Jcd/saveJcdItem"); //保存检测项目的检测值
  41. Route::post(":version.getTestValue",":version.Jcd/createTestValue"); //生成检测报告
  42. //抽样单 相关路由
  43. Route::post(":version.getCydList",":version.Cyd/getCydList"); //获取抽样单列表
  44. Route::post(":version.getSampleDetail",":version.Cyd/getCydDetail"); //获取抽样单详情
  45. Route::post(":version.upCydItem",":version.Cyd/upCydItem"); //上报抽样单
  46. //填报抽样单
  47. Route::post(":version.getTestObj",":version.Sample/getSampleObj"); //填报抽样单-step1 获取信息
  48. Route::post(":version.saveSample",":version.Sample/createSample"); //填报抽样单-step2 保存信息
  49. Route::post(":version.getSampleId",":version.Sample/createSampleId"); //抽样单中生成样品编码
  50. //承担单位相关路由
  51. //Route::post(":version.getTaskDetail",":version.QianTou/getTaskInfo"); //获取任务信息--same牵头单位路由获取任务信息,写在下面了
  52. Route::post(":version.getSampleList",":version.Sample/selectSampleList"); // 查询抽样单详细信息列表
  53. //Route::post(":version.getUnderTask",":version.index/getUnderTask"); //获取承担单位--same牵头单位路由获取承担单位信息
  54. //执行检测-承担单位中,执行检测获取任务信息
  55. Route::post(":version.getTaskInfo",":version.TaskInformation/getTaskDetail"); //获取任务详情
  56. Route::post(":version.getSampleTaskList",":version.TaskInformation/getSampleTaskList");//获取抽样任务列表
  57. Route::post(":version.getCheckTaskList",":version.TaskInformation/getCheckTaskList");//获取检测任务列表
  58. Route::post(":version.getReportTaskList",":version.TaskInformation/getReportTaskList");//获取报告上传任务列表
  59. })->allowCrossDomain()->middleware(JwtAuth::class);
  60. //通用库的controller路由
  61. Route::post(":version.ossUpload",":version.Upload/upload")->allowCrossDomain(); //上传文件到oss
  62. /**
  63. *
  64. POST(CREATE):在服务器新建一个资源。
  65. DELETE(DELETE):从服务器删除资源。
  66. PUT(UPDATE):在服务器更新资源(客户端提供改变后的完整资源)。
  67. GET(SELECT):从服务器取出资源(一项或多项)。
  68. PATCH(UPDATE):在服务器更新资源(客户端提供改变的属性)。
  69. */
  70. //
  71. //Route::post(":version.loginOut",":version.Index/loginOut"); //登出
  72. //
  73. //Route::post(":version.rsa",":version.Ha/rsa"); //登录
  74. //
  75. //Route::post(":version.uploadfile",":version.Sample/uploadfile"); //登录
  76. //Route::post(":version.test",":version.index/test"); //登录
  77. //Route::post(":version.getSampleId",":version.index/getSampleId"); //登录
  78. //Route::post(":version.setSampleStatus",":version.index/setSampleStatus"); //登录
  79. //Route::post(":version.delSample",":version.index/delSample"); //登录
  80. //Route::post(":version.getTestPesticides",":version.index/getTestPesticides"); //登录
  81. //Route::post(":version.saveSamplePesticides",":version.index/saveSamplePesticides"); //登录
  82. //Route::post(":version.editSamplePesticides",":version.index/editSamplePesticides"); //登录
  83. //Route::post(":version.saveTestFile",":version.index/saveTestFile"); //登录
  84. //Route::post(":version.getUnitsFileList",":version.index/getUnitsFileList"); //登录
  85. //Route::post(":version.getGovFileList",":version.index/getGovFileList"); //登录