routes.php 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: ywlministrator
  5. * Date: 2023/3/10
  6. * Time: 11:05
  7. */
  8. $app = app();
  9. $languagePath = '';
  10. if(config('app.language_path')) {
  11. $languagePath = config('app.language_path').'/';
  12. }
  13. $app->router->group(['namespace' => 'App\Form\Controllers',
  14. 'prefix' => $languagePath.'api'], function ($router) {
  15. //编辑器保存表单结构
  16. $router->post('form/agent-record', 'FormController@addFormRecord');
  17. //表单项详情排序
  18. $router->post('form/item_detail_sort', 'FormController@sortItemDetail');
  19. $router->get('form/record/list/export', 'FormRecordController@exportList');
  20. $router->group(['middleware' =>['admin.auth']], function ($router) {
  21. //保存表单结构
  22. $router->post('form/save-info', 'FormController@addForm');
  23. //保持单个表单项
  24. $router->post('form/save-item', 'FormController@addItem');
  25. //删除表单项
  26. $router->post('form/del-item', 'FormController@delItem');
  27. //获取表单结构
  28. $router->get('form/get-info','FormController@formById');
  29. //表单项排序
  30. $router->post('form/item_sort', 'FormController@sortItem');
  31. //获取表单列表
  32. $router->get('form/list', 'FormController@getList');
  33. //删除或者禁用表单
  34. $router->post('form/stop_and_del', 'FormController@stopAndDelFormById');
  35. //导出
  36. $router->get('form/record/export', 'FormRecordController@exportList');
  37. //记录列表
  38. $router->get('form/record/list', 'FormRecordController@getList');
  39. //设置为已读
  40. $router->post('form/record/record-set-is-read', 'FormRecordController@recordSetIsRead');
  41. //记录列表导出
  42. //记录详情
  43. $router->get('form/record', 'FormRecordController@getRecord');
  44. //记录删除
  45. $router->delete('form/record', 'FormRecordController@delRecord');
  46. $router->post('form/record/status', 'FormRecordController@changeRecordStatus');
  47. //获取对应公司下询盘列表
  48. $router->get('form/correspond/company/list', 'FormController@correspondCompanyFormList');
  49. //获取对应公司下询盘列表
  50. $router->get('form/record/company/not-read-count', 'FormController@getCompanyFormRecordNotReadCount');
  51. //导出
  52. $router->post('form/record/center/export', 'FormRecordController@centerExportList');
  53. });
  54. });