web.php 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449
  1. <?php
  2. use Illuminate\Support\Facades\DB;
  3. use Illuminate\Support\Facades\Route;
  4. /*
  5. |--------------------------------------------------------------------------
  6. | Web Routes
  7. |--------------------------------------------------------------------------
  8. |
  9. | Here is where you can register web routes for your application. These
  10. | routes are loaded by the RouteServiceProvider within a group which
  11. | contains the "web" middleware group. Now create something great!
  12. |
  13. */
  14. /* 首页 */
  15. Route::any('/',function(){
  16. return view('welcome');
  17. });
  18. /* 后台 */
  19. Route::middleware('admin')->prefix('admin')->group(function(){
  20. /* 首页 */
  21. Route::any('/',[App\Http\Controllers\Admin\Index::class,'index']);
  22. // 欢迎页
  23. Route::any('index/index',[App\Http\Controllers\Admin\Index::class,'index']);
  24. // 欢迎页
  25. Route::any('index/welcome',[App\Http\Controllers\Admin\Index::class,'welcome']);
  26. // 清除缓存
  27. Route::any('index/refresh',[App\Http\Controllers\Admin\Index::class,'refresh']);
  28. /* 登录 */
  29. // 登录别名,用于验证不过时,跳转
  30. Route::name('login')->any('login/index',[App\Http\Controllers\Admin\Login::class,'index']);
  31. // 发送验证码
  32. Route::any('login/send_code',[App\Http\Controllers\Admin\Login::class,'send_code']);
  33. // 退出登录
  34. Route::any('login/out',[App\Http\Controllers\Admin\Login::class,'out']);
  35. /* 菜单 */
  36. // 列表
  37. Route::any('menu/index',[App\Http\Controllers\Admin\Menu::class,'index']);
  38. // 添加
  39. Route::post('menu/add',[App\Http\Controllers\Admin\Menu::class,'add']);
  40. // 编辑
  41. Route::post('menu/edit',[App\Http\Controllers\Admin\Menu::class,'edit']);
  42. // 删除
  43. Route::any('menu/del',[App\Http\Controllers\Admin\Menu::class,'del']);
  44. // 获取信息
  45. Route::post('menu/get_info',[App\Http\Controllers\Admin\Menu::class,'get_info']);
  46. /* 权限管理 */
  47. // 列表
  48. Route::any('auth_manager/index',[App\Http\Controllers\Admin\AuthManager::class,'index']);
  49. // 添加
  50. Route::any('auth_manager/add',[App\Http\Controllers\Admin\AuthManager::class,'add']);
  51. // 编辑
  52. Route::any('auth_manager/edit',[App\Http\Controllers\Admin\AuthManager::class,'edit']);
  53. // 删除
  54. Route::any('auth_manager/del',[App\Http\Controllers\Admin\AuthManager::class,'del']);
  55. // 状态
  56. Route::any('auth_manager/set_status',[App\Http\Controllers\Admin\AuthManager::class,'set_status']);
  57. // 授权
  58. Route::any('auth_manager/access',[App\Http\Controllers\Admin\AuthManager::class,'access']);
  59. /* 用户管理 */
  60. // 列表
  61. Route::any('admin_user/index',[App\Http\Controllers\Admin\AdminUser::class,'index']);
  62. // 添加
  63. Route::any('admin_user/add',[App\Http\Controllers\Admin\AdminUser::class,'add']);
  64. // 编辑
  65. Route::any('admin_user/edit',[App\Http\Controllers\Admin\AdminUser::class,'edit']);
  66. // 删除
  67. Route::any('admin_user/del',[App\Http\Controllers\Admin\AdminUser::class,'del']);
  68. // 状态
  69. Route::any('admin_user/set_status',[App\Http\Controllers\Admin\AdminUser::class,'set_status']);
  70. // 操作历史
  71. Route::any('admin_user/history',[App\Http\Controllers\Admin\AdminUser::class,'history']);
  72. /* 操作历史 */
  73. // 列表
  74. Route::any('admin_history/index',[App\Http\Controllers\Admin\AdminHistory::class,'index']);
  75. /* 系统配置 */
  76. // 列表
  77. Route::any('config/index',[App\Http\Controllers\Admin\Config::class,'index']);
  78. // 编辑
  79. Route::any('config/edit',[App\Http\Controllers\Admin\Config::class,'edit']);
  80. /* 图片管理 */
  81. // 图片和文件夹展示
  82. Route::any('image_manager/index',[App\Http\Controllers\Admin\ImageManager::class,'index']);
  83. // 图片上传
  84. Route::any('image_manager/upload',[App\Http\Controllers\Admin\ImageManager::class,'upload']);
  85. // 新建文件夹
  86. Route::any('image_manager/folder',[App\Http\Controllers\Admin\ImageManager::class,'folder']);
  87. // 删除图片和文件夹
  88. Route::any('image_manager/delete',[App\Http\Controllers\Admin\ImageManager::class,'delete']);
  89. /* 百度编辑器 */
  90. // 上传方法
  91. Route::any('ueditor/upload',[App\Http\Controllers\Admin\Ueditor::class,'upload']);
  92. /* 文件管理 */
  93. // 新增文件
  94. Route::any('files_manager/add',[App\Http\Controllers\Admin\FilesManager::class,'add']);
  95. /* 产品管理 */
  96. // 列表
  97. Route::any('product/index',[App\Http\Controllers\Admin\Product::class,'index']);
  98. // 添加
  99. Route::any('product/add',[App\Http\Controllers\Admin\Product::class,'add']);
  100. // 编辑
  101. Route::any('product/edit',[App\Http\Controllers\Admin\Product::class,'edit']);
  102. // 添加
  103. Route::any('product/copy',[App\Http\Controllers\Admin\Product::class,'copy']);
  104. // 状态
  105. Route::any('product/set_status',[App\Http\Controllers\Admin\Product::class,'set_status']);
  106. // 状态
  107. Route::any('product/get_spec_html',[App\Http\Controllers\Admin\Product::class,'get_spec_html']);
  108. // 状态
  109. Route::any('product/get_sku_html',[App\Http\Controllers\Admin\Product::class,'get_sku_html']);
  110. // 状态
  111. Route::any('product/set_sort',[App\Http\Controllers\Admin\Product::class,'set_sort']);
  112. /* 客户管理 */
  113. // 列表
  114. Route::any('custom/index',[App\Http\Controllers\Admin\Custom::class,'index']);
  115. // 添加
  116. Route::any('custom/add',[App\Http\Controllers\Admin\Custom::class,'add']);
  117. // 编辑
  118. Route::any('custom/edit',[App\Http\Controllers\Admin\Custom::class,'edit']);
  119. // 状态
  120. Route::any('custom/set_status',[App\Http\Controllers\Admin\Custom::class,'set_status']);
  121. // 订单导入
  122. Route::any('custom/import_execl',[App\Http\Controllers\Admin\Custom::class,'import_execl']);
  123. /* 积分管理 */
  124. // 列表
  125. Route::any('custom_score/incr',[App\Http\Controllers\Admin\CustomScore::class,'incr']);
  126. // 添加
  127. Route::any('custom_score/decr',[App\Http\Controllers\Admin\CustomScore::class,'decr']);
  128. // 批量
  129. Route::any('custom_score/import_execl',[App\Http\Controllers\Admin\CustomScore::class,'import_execl']);
  130. /* 客户资质审核 */
  131. // 列表
  132. Route::any('custom_company/index',[App\Http\Controllers\Admin\CustomCompany::class,'index']);
  133. // 状态
  134. Route::any('custom_company/set_status',[App\Http\Controllers\Admin\CustomCompany::class,'set_status']);
  135. /* 库存管理-入库 */
  136. // 列表
  137. Route::any('stock/index',[App\Http\Controllers\Admin\Stock::class,'index']);
  138. // 添加
  139. Route::any('stock/add',[App\Http\Controllers\Admin\Stock::class,'add']);
  140. // 编辑
  141. Route::any('stock/edit',[App\Http\Controllers\Admin\Stock::class,'edit']);
  142. // 状态
  143. Route::any('stock/set_status',[App\Http\Controllers\Admin\Stock::class,'set_status']);
  144. /* 订单管理 */
  145. // 列表
  146. Route::any('orders/index',[App\Http\Controllers\Admin\Orders::class,'index']);
  147. // 列表
  148. Route::any('orders/detail',[App\Http\Controllers\Admin\Orders::class,'detail']);
  149. // 状态
  150. Route::any('orders/set_status',[App\Http\Controllers\Admin\Orders::class,'set_status']);
  151. // 订单导入
  152. Route::any('orders/import_execl',[App\Http\Controllers\Admin\Orders::class,'import_execl']);
  153. // 订单下载
  154. Route::any('orders/down_excel',[App\Http\Controllers\Admin\Orders::class,'down_excel']);
  155. /* 订单物流-发货 */
  156. // 列表
  157. Route::any('orders_transport/index',[App\Http\Controllers\Admin\OrdersTransport::class,'index']);
  158. // 添加
  159. Route::any('orders_transport/add',[App\Http\Controllers\Admin\OrdersTransport::class,'add']);
  160. // 编辑
  161. Route::any('orders_transport/edit',[App\Http\Controllers\Admin\OrdersTransport::class,'edit']);
  162. /* 优惠券 */
  163. // 列表
  164. Route::any('coupon/index',[App\Http\Controllers\Admin\Coupon::class,'index']);
  165. // 详情
  166. Route::any('coupon/add',[App\Http\Controllers\Admin\Coupon::class,'add']);
  167. // 详情
  168. Route::any('coupon/edit',[App\Http\Controllers\Admin\Coupon::class,'edit']);
  169. // 状态
  170. Route::any('coupon/set_status',[App\Http\Controllers\Admin\Coupon::class,'set_status']);
  171. /* 优惠券发放规则-商品范围 */
  172. // 列表
  173. Route::any('coupon_product/index',[App\Http\Controllers\Admin\CouponProduct::class,'index']);
  174. // 详情
  175. Route::any('coupon_product/add',[App\Http\Controllers\Admin\CouponProduct::class,'add']);
  176. // 详情
  177. Route::any('coupon_product/edit',[App\Http\Controllers\Admin\CouponProduct::class,'edit']);
  178. // 状态
  179. Route::any('coupon_product/set_status',[App\Http\Controllers\Admin\CouponProduct::class,'set_status']);
  180. /* 优惠券 */
  181. // 列表
  182. Route::any('custom_coupon/index',[App\Http\Controllers\Admin\CustomCoupon::class,'index']);
  183. // 详情
  184. Route::any('custom_coupon/add',[App\Http\Controllers\Admin\CustomCoupon::class,'add']);
  185. // 状态
  186. Route::any('custom_coupon/set_status',[App\Http\Controllers\Admin\CustomCoupon::class,'set_status']);
  187. /* 优惠券发放规则 */
  188. // 列表
  189. Route::any('coupon_reward_rule/index',[App\Http\Controllers\Admin\CouponRewardRule::class,'index']);
  190. // 详情
  191. Route::any('coupon_reward_rule/add',[App\Http\Controllers\Admin\CouponRewardRule::class,'add']);
  192. // 详情
  193. Route::any('coupon_reward_rule/edit',[App\Http\Controllers\Admin\CouponRewardRule::class,'edit']);
  194. // 状态
  195. Route::any('coupon_reward_rule/set_status',[App\Http\Controllers\Admin\CouponRewardRule::class,'set_status']);
  196. /* 优惠券发放规则-商品范围 */
  197. // 列表
  198. Route::any('coupon_reward_product/index',[App\Http\Controllers\Admin\CouponRewardProduct::class,'index']);
  199. // 详情
  200. Route::any('coupon_reward_product/add',[App\Http\Controllers\Admin\CouponRewardProduct::class,'add']);
  201. // 详情
  202. Route::any('coupon_reward_product/edit',[App\Http\Controllers\Admin\CouponRewardProduct::class,'edit']);
  203. // 状态
  204. Route::any('coupon_reward_product/set_status',[App\Http\Controllers\Admin\CouponRewardProduct::class,'set_status']);
  205. /* 优惠券活动 */
  206. // 列表
  207. Route::any('coupon_active/index',[App\Http\Controllers\Admin\CouponActive::class,'index']);
  208. // 详情
  209. Route::any('coupon_active/add',[App\Http\Controllers\Admin\CouponActive::class,'add']);
  210. // 详情
  211. Route::any('coupon_active/edit',[App\Http\Controllers\Admin\CouponActive::class,'edit']);
  212. // 状态
  213. Route::any('coupon_active/set_status',[App\Http\Controllers\Admin\CouponActive::class,'set_status']);
  214. /* 优惠券活动 */
  215. // 列表
  216. Route::any('coupon_active_coupon/index',[App\Http\Controllers\Admin\CouponActiveCoupon::class,'index']);
  217. // 详情
  218. Route::any('coupon_active_coupon/add',[App\Http\Controllers\Admin\CouponActiveCoupon::class,'add']);
  219. // 详情
  220. Route::any('coupon_active_coupon/edit',[App\Http\Controllers\Admin\CouponActiveCoupon::class,'edit']);
  221. // 状态
  222. Route::any('coupon_active_coupon/set_status',[App\Http\Controllers\Admin\CouponActiveCoupon::class,'set_status']);
  223. /* 商业公司 */
  224. // 列表
  225. Route::any('business/index',[App\Http\Controllers\Admin\Business::class,'index']);
  226. // 添加
  227. Route::any('business/add',[App\Http\Controllers\Admin\Business::class,'add']);
  228. // 编辑
  229. Route::any('business/edit',[App\Http\Controllers\Admin\Business::class,'edit']);
  230. // 状态
  231. Route::any('business/set_status',[App\Http\Controllers\Admin\Business::class,'set_status']);
  232. /* 商业公司 */
  233. // 列表
  234. Route::any('producer/index',[App\Http\Controllers\Admin\Producer::class,'index']);
  235. // 添加
  236. Route::any('producer/add',[App\Http\Controllers\Admin\Producer::class,'add']);
  237. // 编辑
  238. Route::any('producer/edit',[App\Http\Controllers\Admin\Producer::class,'edit']);
  239. // 状态
  240. Route::any('producer/set_status',[App\Http\Controllers\Admin\Producer::class,'set_status']);
  241. /* 积分打卡 */
  242. // 列表
  243. Route::any('score_clockin/index',[App\Http\Controllers\Admin\ScoreClockin::class,'index']);
  244. // 添加
  245. Route::any('score_clockin/add',[App\Http\Controllers\Admin\ScoreClockin::class,'add']);
  246. // 添加
  247. Route::any('score_clockin/edit',[App\Http\Controllers\Admin\ScoreClockin::class,'edit']);
  248. // 状态
  249. Route::any('score_clockin/set_status',[App\Http\Controllers\Admin\ScoreClockin::class,'set_status']);
  250. /* 积分商品管理 */
  251. // 列表
  252. Route::any('score_product/index',[App\Http\Controllers\Admin\ScoreProduct::class,'index']);
  253. // 添加
  254. Route::any('score_product/add',[App\Http\Controllers\Admin\ScoreProduct::class,'add']);
  255. // 编辑
  256. Route::any('score_product/edit',[App\Http\Controllers\Admin\ScoreProduct::class,'edit']);
  257. // 状态
  258. Route::any('score_product/set_status',[App\Http\Controllers\Admin\ScoreProduct::class,'set_status']);
  259. /* 积分订单管理 */
  260. // 列表
  261. Route::any('score_orders/index',[App\Http\Controllers\Admin\ScoreOrders::class,'index']);
  262. // 状态
  263. Route::any('score_orders/set_status',[App\Http\Controllers\Admin\ScoreOrders::class,'set_status']);
  264. /* 产品类型 */
  265. // 列表
  266. Route::any('product_type/index',[App\Http\Controllers\Admin\ProductType::class,'index']);
  267. // 添加
  268. Route::any('product_type/add',[App\Http\Controllers\Admin\ProductType::class,'add']);
  269. // 编辑
  270. Route::any('product_type/edit',[App\Http\Controllers\Admin\ProductType::class,'edit']);
  271. // 状态
  272. Route::any('product_type/set_status',[App\Http\Controllers\Admin\ProductType::class,'set_status']);
  273. /* 产品类型 */
  274. // 列表
  275. Route::any('product_spec/index',[App\Http\Controllers\Admin\ProductSpec::class,'index']);
  276. // 添加
  277. Route::any('product_spec/add',[App\Http\Controllers\Admin\ProductSpec::class,'add']);
  278. // 编辑
  279. Route::any('product_spec/edit',[App\Http\Controllers\Admin\ProductSpec::class,'edit']);
  280. // 状态
  281. Route::any('product_spec/set_status',[App\Http\Controllers\Admin\ProductSpec::class,'set_status']);
  282. /* 微伴客户 */
  283. // 列表
  284. Route::any('weiban_external/index',[App\Http\Controllers\Admin\WeibanExternal::class,'index']);
  285. /* 订单Banner */
  286. // 列表
  287. Route::any('orders_banner/index',[App\Http\Controllers\Admin\OrdersBanner::class,'index']);
  288. // 添加
  289. Route::any('orders_banner/add',[App\Http\Controllers\Admin\OrdersBanner::class,'add']);
  290. // 编辑
  291. Route::any('orders_banner/edit',[App\Http\Controllers\Admin\OrdersBanner::class,'edit']);
  292. // 状态
  293. Route::any('orders_banner/set_status',[App\Http\Controllers\Admin\OrdersBanner::class,'set_status']);
  294. /* 首页banner */
  295. // 列表
  296. Route::any('banner/index',[App\Http\Controllers\Admin\Banner::class,'index']);
  297. // 添加
  298. Route::any('banner/add',[App\Http\Controllers\Admin\Banner::class,'add']);
  299. // 编辑
  300. Route::any('banner/edit',[App\Http\Controllers\Admin\Banner::class,'edit']);
  301. // 状态
  302. Route::any('banner/set_status',[App\Http\Controllers\Admin\Banner::class,'set_status']);
  303. /* 客服二维码 */
  304. // 列表
  305. Route::any('weiban_qrcode/index',[App\Http\Controllers\Admin\WeibanQrcode::class,'index']);
  306. // 添加
  307. Route::any('weiban_qrcode/add',[App\Http\Controllers\Admin\WeibanQrcode::class,'add']);
  308. // 编辑
  309. Route::any('weiban_qrcode/edit',[App\Http\Controllers\Admin\WeibanQrcode::class,'edit']);
  310. // 状态
  311. Route::any('weiban_qrcode/set_status',[App\Http\Controllers\Admin\WeibanQrcode::class,'set_status']);
  312. /* 积分抽奖活动 */
  313. // 列表
  314. Route::any('lottery_score/index',[App\Http\Controllers\Admin\LotteryScore::class,'index']);
  315. // 详情
  316. Route::any('lottery_score/add',[App\Http\Controllers\Admin\LotteryScore::class,'add']);
  317. // 详情
  318. Route::any('lottery_score/edit',[App\Http\Controllers\Admin\LotteryScore::class,'edit']);
  319. // 状态
  320. Route::any('lottery_score/set_status',[App\Http\Controllers\Admin\LotteryScore::class,'set_status']);
  321. /* 积分抽奖 */
  322. // 列表
  323. Route::any('lottery_score_reward/index',[App\Http\Controllers\Admin\LotteryScoreReward::class,'index']);
  324. // 详情
  325. Route::any('lottery_score_reward/add',[App\Http\Controllers\Admin\LotteryScoreReward::class,'add']);
  326. // 详情
  327. Route::any('lottery_score_reward/edit',[App\Http\Controllers\Admin\LotteryScoreReward::class,'edit']);
  328. // 状态
  329. Route::any('lottery_score_reward/set_status',[App\Http\Controllers\Admin\LotteryScoreReward::class,'set_status']);
  330. /* 积分抽奖记录 */
  331. // 列表
  332. Route::any('lottery_score_record/index',[App\Http\Controllers\Admin\LotteryScoreRecord::class,'index']);
  333. // 状态
  334. Route::any('lottery_score_record/set_status',[App\Http\Controllers\Admin\LotteryScoreRecord::class,'set_status']);
  335. /* 下单抽奖活动 */
  336. // 列表
  337. Route::any('lottery_order/index',[App\Http\Controllers\Admin\LotteryOrder::class,'index']);
  338. // 详情
  339. Route::any('lottery_order/add',[App\Http\Controllers\Admin\LotteryOrder::class,'add']);
  340. // 详情
  341. Route::any('lottery_order/edit',[App\Http\Controllers\Admin\LotteryOrder::class,'edit']);
  342. // 状态
  343. Route::any('lottery_order/set_status',[App\Http\Controllers\Admin\LotteryOrder::class,'set_status']);
  344. /* 下单抽奖 */
  345. // 列表
  346. Route::any('lottery_order_reward/index',[App\Http\Controllers\Admin\LotteryOrderReward::class,'index']);
  347. // 详情
  348. Route::any('lottery_order_reward/add',[App\Http\Controllers\Admin\LotteryOrderReward::class,'add']);
  349. // 详情
  350. Route::any('lottery_order_reward/edit',[App\Http\Controllers\Admin\LotteryOrderReward::class,'edit']);
  351. // 状态
  352. Route::any('lottery_order_reward/set_status',[App\Http\Controllers\Admin\LotteryOrderReward::class,'set_status']);
  353. /* 下单抽奖记录 */
  354. // 列表
  355. Route::any('lottery_order_record/index',[App\Http\Controllers\Admin\LotteryOrderRecord::class,'index']);
  356. // 状态
  357. Route::any('lottery_order_record/set_status',[App\Http\Controllers\Admin\LotteryOrderRecord::class,'set_status']);
  358. /* 下单抽奖-商品范围 */
  359. // 列表
  360. Route::any('lottery_order_product/index',[App\Http\Controllers\Admin\LotteryOrderProduct::class,'index']);
  361. // 详情
  362. Route::any('lottery_order_product/add',[App\Http\Controllers\Admin\LotteryOrderProduct::class,'add']);
  363. // 详情
  364. Route::any('lottery_order_product/edit',[App\Http\Controllers\Admin\LotteryOrderProduct::class,'edit']);
  365. // 状态
  366. Route::any('lottery_order_product/set_status',[App\Http\Controllers\Admin\LotteryOrderProduct::class,'set_status']);
  367. /* 打卡活动 */
  368. // 列表
  369. Route::any('score_clockin_active/index',[App\Http\Controllers\Admin\ScoreClockinActive::class,'index']);
  370. // 详情
  371. Route::any('score_clockin_active/add',[App\Http\Controllers\Admin\ScoreClockinActive::class,'add']);
  372. // 详情
  373. Route::any('score_clockin_active/edit',[App\Http\Controllers\Admin\ScoreClockinActive::class,'edit']);
  374. // 状态
  375. Route::any('score_clockin_active/set_status',[App\Http\Controllers\Admin\ScoreClockinActive::class,'set_status']);
  376. Route::any('score_clockin_active/copy',[App\Http\Controllers\Admin\ScoreClockinActive::class,'copy']);
  377. //打卡记录
  378. Route::any('custom_clockin_record/index',[App\Http\Controllers\Admin\CustomClockinRecord::class,'index']);
  379. //打卡记录下载
  380. Route::any('custom_clockin_record/down_excel',[App\Http\Controllers\Admin\CustomClockinRecord::class,'down_excel']);
  381. /* 下单抽奖-商品范围 */
  382. // 列表
  383. Route::any('orders_receipt/index',[App\Http\Controllers\Admin\OrdersReceipt::class,'index']);
  384. // 详情
  385. Route::any('orders_receipt/allow',[App\Http\Controllers\Admin\OrdersReceipt::class,'allow']);
  386. // 详情
  387. Route::any('orders_receipt/refuse',[App\Http\Controllers\Admin\OrdersReceipt::class,'refuse']);
  388. });