order.php 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
  4. // +----------------------------------------------------------------------
  5. // | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
  6. // +----------------------------------------------------------------------
  7. // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
  8. // +----------------------------------------------------------------------
  9. // | Author: CRMEB Team <admin@crmeb.com>
  10. // +----------------------------------------------------------------------
  11. use think\facade\Route;
  12. use app\common\middleware\AdminAuthMiddleware;
  13. use app\common\middleware\AdminTokenMiddleware;
  14. use app\common\middleware\AllowOriginMiddleware;
  15. use app\common\middleware\LogMiddleware;
  16. Route::group(function () {
  17. Route::group('order', function () {
  18. Route::get('lst', 'Order/getAllList')->name('systemOrderLst')->option([
  19. '_alias' => '列表',
  20. ]);
  21. Route::get('title', 'Order/title')->name('systemOrderStat')->option([
  22. '_alias' => '金额统计',
  23. ]);
  24. Route::get('express/:id', 'Order/express')->name('systemOrderExpress')->option([
  25. '_alias' => '快递查询',
  26. ]);
  27. Route::get('chart', 'Order/chart')->name('systemOrderTitle')->option([
  28. '_alias' => '头部统计',
  29. ]);
  30. Route::get('detail/:id', 'Order/detail')->name('systemOrderDetail')->option([
  31. '_alias' => '详情',
  32. ]);
  33. Route::get('excel', 'Order/Excel')->name('systemOrderExcel')->option([
  34. '_alias' => '导出',
  35. ]);
  36. Route::get('status/:id', 'Order/status')->name('systemOrderStatus')->option([
  37. '_alias' => '记录',
  38. ]);
  39. })->prefix('admin.order.')->option([
  40. '_path' => '/order/list',
  41. '_auth' => true,
  42. '_append'=> [
  43. [
  44. '_name' =>'systemStoreExcelLst',
  45. '_path' =>'/order/list',
  46. '_alias' => '导出列表',
  47. '_auth' => true,
  48. ],
  49. [
  50. '_name' =>'systemStoreExcelDownload',
  51. '_path' =>'/order/list',
  52. '_alias' => '导出列表',
  53. '_auth' => true,
  54. ],
  55. ]
  56. ]);
  57. Route::group('order', function () {
  58. Route::get('take_title', 'Order/takeTitle')->name('systemOrderTakeStat')->option([
  59. '_alias' => '核销',
  60. ]);
  61. Route::get('takelst', 'Order/getTakeList')->name('systemTakeOrderLst')->option([
  62. '_alias' => '核销订单',
  63. ]);
  64. Route::get('takechart', 'Order/takeChart')->name('systemTakeOrderTitle')->option([
  65. '_alias' => '头部统计',
  66. ]);
  67. })->prefix('admin.order.')->option([
  68. '_path' => '/order/cancellation',
  69. '_auth' => true,
  70. ]);
  71. Route::group('order', function () {
  72. Route::get('refund/lst', 'RefundOrder/getAllList')->name('systemRefundOrderLst')->option([
  73. '_alias' => '列表',
  74. ]);
  75. Route::get('refund/excel', 'RefundOrder/Excel')->name('systemRefundOrderExcel')->option([
  76. '_alias' => '导出',
  77. ]);
  78. })->prefix('admin.order.')->option([
  79. '_path' => '/order/refund',
  80. '_auth' => true,
  81. '_append'=> [
  82. [
  83. '_name' =>'systemStoreExcelLst',
  84. '_path' =>'/order/refund',
  85. '_alias' => '导出列表',
  86. '_auth' => true,
  87. ],
  88. [
  89. '_name' =>'systemStoreExcelDownload',
  90. '_path' =>'/order/refund',
  91. '_alias' => '导出下载',
  92. '_auth' => true,
  93. ],
  94. ]
  95. ]);
  96. })->middleware(AllowOriginMiddleware::class)
  97. ->middleware(AdminTokenMiddleware::class, true)
  98. ->middleware(AdminAuthMiddleware::class)
  99. ->middleware(LogMiddleware::class);