<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # 路由 route/store.php ~~~ /** * 門店路由配置 */ Route::group('storeapi', function () { /** * 不需要登錄不驗證權限 */ Route::group(function () { Route::get('code', 'Test/code')->name('code')->option(['real_name' => '測試驗證碼']); Route::get('index', 'Test/index')->name('index')->option(['real_name' => '測試主頁']); //賬號密碼登錄 Route::post('login', 'Login/login')->name('login')->option(['real_name' => '賬號密碼登錄']); //登錄信息 Route::get('login/info', 'Login/info')->name('loginInfo')->option(['real_name' => '登錄信息']); //圖片驗證碼 Route::get('captcha_store', 'Login/captcha')->name('captcha')->option(['real_name' => '圖片驗證碼']); }); /** * 只需登錄不驗證權限 */ Route::group(function () { //獲取logo Route::get('logo', 'Common/getLogo')->option(['real_name' => '獲取logo']); //獲取配置 Route::get('config', 'Common/getConfig')->option(['real_name' => '獲取配置']); //獲取未讀消息 Route::get('jnotice', 'Common/jnotice')->option(['real_name' => '獲取未讀消息']); //獲取省市區街道 Route::get('city', 'Common/city')->option(['real_name' => '獲取省市區街道']); //獲取搜索菜單列表 Route::get('menusList', 'Common/menusList')->option(['real_name' => '搜索菜單列表']); //修改當前管理員信息 Route::put('update_store', 'Login/updateStore')->name('updateStore')->option(['real_name' => '修改當前登錄店員信息']); //退出登錄 Route::get('logout', 'Login/logOut')->option(['real_name' => '退出登錄']); //修改密碼 Route::put('updatePwd', 'staff.StoreStaff/updateStaffPwd')->option(['real_name' => '修改密碼']); })->middleware(AuthTokenMiddleware::class); /** * 需登錄驗證權限 */ Route::group(function () { //首頁頭部統計數據 Route::get('home/header', 'Common/homeStatics')->option(['real_name' => '首頁頭部統計數據']); //首頁營業趨勢圖表 Route::get('home/operate', 'Common/operateChart')->option(['real_name' => '首頁營業趨勢圖表']); //首頁交易圖表 Route::get('home/orderChart', 'Common/orderChart')->option(['real_name' => '首頁交易圖表']); //首頁店員統計 Route::get('home/staff', 'Common/staffChart')->option(['real_name' => '首頁店員統計']); //輪詢查詢掃碼訂單支付狀態 Route::post('check_order_status/:type', 'Common/checkOrderStatus')->option(['real_name' => '輪詢訂單狀態接口'])->name('checkOrderStatus');//輪詢訂單狀態接口 })->middleware([AuthTokenMiddleware::class, StoreCkeckRoleMiddleware::class]); /** * 基礎管理 */ Route::group('system', function () { //獲取角色菜單列表 Route::get('menusList', 'system.SystemMenus/index')->option(['real_name' => '獲取角色菜單列表']); //獲取菜單子權限列表 Route::get('sonMenusList/:role_id/:id', 'system.SystemMenus/sonMenusList')->option(['real_name' => '獲取菜單子權限列表']); //管理員身份列表 Route::get('role', 'system.SystemRole/index')->option(['real_name' => '管理員身份列表']); //管理員身份權限列表 Route::get('role/create', 'system.SystemRole/create')->option(['real_name' => '管理員身份權限列表']); //編輯角色詳情 Route::get('role/:id/edit', 'system.SystemRole/edit')->option(['real_name' => '編輯角色詳情']); //新建或編輯管理員 Route::post('role/:id', 'system.SystemRole/save')->option(['real_name' => '新建或編輯管理員']); //修改管理員身份狀態 Route::put('role/set_status/:id/:status', 'system.SystemRole/set_status')->option(['real_name' => '修改管理員身份狀態']); //刪除管理員身份 Route::delete('role/:id', 'system.SystemRole/delete')->option(['real_name' => '刪除管理員身份']); //獲取當前登錄門店信息 Route::get('store/info', 'system.Store/info')->option(['real_name' => '獲取當前登錄門店信息']); //修改當前登錄門店信息 Route::put('store/update', 'system.Store/update')->option(['real_name' => '修改當前登錄門店信息']); //門店管理員資源路由 Route::resource('admin', 'system.StoreAdmin')->option(['real_name' => [ 'index' => '獲取管理員列表', 'read' => '獲取管理員詳情', 'create' => '獲取創建管理員表單', 'save' => '保存管理員', 'edit' => '獲取修改管理員表單', 'update' => '修改管理員', 'delete' => '刪除管理員' ]]); //修改管理員狀態 Route::put('admin/set_status/:id/:status', 'system.StoreAdmin/set_status')->option(['real_name' => '修改管理員狀態']); Route::get('config/edit_basics', 'system.Config/edit_basics')->option(['real_name' => '門店配置表單']); Route::get('config/:type', 'system.Config/getConfig')->option(['real_name' => '獲取門店配置']); Route::post('config/:type', 'system.Config/save')->option(['real_name' => '保存門店配置']); //系統日志 Route::get('log', 'system.Log/index')->name('SystemLog')->option(['real_name' => '系統日志']); //系統日志管理員搜索條件 Route::get('log/search_admin', 'system.Log/search_admin')->option(['real_name' => '系統日志管理員搜索條件']); })->middleware([AuthTokenMiddleware::class, StoreCkeckRoleMiddleware::class, StoreLogMiddleware::class]); /** * 用戶 */ Route::group('user', function () { //門店搜索用戶 Route::get('search', 'user.User/search')->option(['real_name' => '門店搜索用戶']); //獲取指定用戶的信息 Route::get('one_info/:id', 'user.User/oneUserInfo')->option(['real_name' => '獲取指定用戶的信息']); //用戶管理資源路由 Route::resource('user', 'user.User')->except(['create', 'save'])->option(['real_name' => [ 'index' => '獲取門店用戶列表', 'read' => '獲取門店用戶詳情', 'edit' => '獲取修改用戶表單', 'update' => '修改用戶', 'delete' => '刪除用戶' ]]); //用戶標簽分類 Route::resource('user_label_cate', 'user.UserLabelCate')->option(['real_name' => [ 'index' => '獲取標簽分類列表', 'read' => '獲取標簽分類詳情', 'create' => '獲取創建標簽分類表單', 'save' => '保存標簽分類', 'edit' => '獲取修改標簽分類表單', 'update' => '修改標簽分類', 'delete' => '刪除標簽分類' ]]); //添加或修改用戶標簽 Route::post('user_label/save', 'user.UserLabel/save')->option(['real_name' => '添加或修改用戶標簽']); //用戶標簽 Route::resource('user_label', 'user.UserLabel')->except(['read', 'save', 'update'])->option(['real_name' => [ 'index' => '獲取標簽列表', 'read' => '獲取標簽詳情', 'create' => '獲取創建標簽表單', 'save' => '保存分類', 'edit' => '獲取修改標簽表單', 'update' => '修改標簽', 'delete' => '刪除標簽' ]]); //獲取用戶標簽 Route::get('label/:uid', 'user.UserLabel/getUserLabel')->option(['real_name' => '獲取用戶標簽']); //設置和取消用戶標簽 Route::post('label/:uid', 'user.UserLabel/setUserLabel')->option(['real_name' => '設置和取消用戶標簽']); //設置用戶標簽 Route::post('set_label', 'user.User/set_label')->option(['real_name' => '設置用戶標簽']); //保存用戶標簽 Route::put('save_set_label', 'user.User/save_set_label')->option(['real_name' => '保存用戶標簽']); //獲取充值套餐 Route::get('recharge/meal', 'user.UserRecharge/index')->option(['real_name' => '獲取充值套餐']); //給用戶充值 Route::post('recharge', 'user.UserRecharge/recharge')->option(['real_name' => '獲取充值套餐']); //獲取svip列表 Route::get('member/ship', 'user.UserMember/index')->option(['real_name' => '獲取svip列表']); //給用戶購買付費會員 Route::post('member', 'user.UserMember/payMember')->option(['real_name' => '給用戶購買付費會員']); })->middleware([AuthTokenMiddleware::class, StoreCkeckRoleMiddleware::class, StoreLogMiddleware::class]); /** * 員工 */ Route::group('staff', function () { //獲取店員詳情 Route::get('staff_info', 'staff.StoreStaff/info')->option(['real_name' => '獲取店員詳情']); //獲取店員統計詳情 Route::get('info/:id', 'staff.StoreStaff/staffDetail')->option(['real_name' => '獲取店員統計詳情']); //獲取店員交易統計 Route::get('statistics', 'staff.StoreStaff/statistics')->option(['real_name' => '獲取店員交易統計']); //獲取店員交易頭部數據 Route::get('statisticsHeader', 'staff.StoreStaff/statisticsHeader')->option(['real_name' => '獲取店員交易頭部數據']); //獲取門店所有店員 Route::get('staff/all', 'staff.StoreStaff/getStaffSelect')->option(['real_name' => '獲取門店所有店員']); //店員資源路由 Route::resource('staff', 'staff.StoreStaff')->option(['real_name' => [ 'index' => '獲取門店店員列表', 'read' => '獲取門店店員詳情', 'create' => '添加門店店員表單', 'save' => '保存店員', 'edit' => '獲取修改門店店員表單', 'update' => '修改門店店員', 'delete' => '刪除門店店員' ]]); //店員綁定uid Route::post('binding/user', 'staff.StoreStaff/bandingUser')->option(['real_name' => '店員綁定uid']); //修改店員狀態 Route::put('staff/set_show/:id/:is_show', 'staff.StoreStaff/set_show')->option(['real_name' => '修改店員狀態']); //獲取配送員統計詳情 Route::get('delivery/info/:id', 'staff.StoreDelivery/deliveryDetail')->option(['real_name' => '獲取配送員統計詳情']); //配送員賬單統計 Route::get('delivery/statistics', 'staff.StoreDelivery/statistics')->option(['real_name' => '配送員賬單統計']);//配送員賬單統計 //獲取配送員select Route::get('delivery/get_delivery_select', 'staff.StoreDelivery/getDeliverySelect')->option(['real_name' => '獲取配送員select']); //配送員賬單統計頭部 Route::get('delivery/statisticsHeader', 'staff.StoreDelivery/statisticsHeader')->option(['real_name' => '配送員賬單頭部']); //配送員資源路由 Route::resource('delivery', 'staff.StoreDelivery')->option(['real_name' => [ 'index' => '獲取配送員列表', 'read' => '獲取配送員詳情', 'create' => '添加配送員表單', 'save' => '保存配送員', 'edit' => '獲取修改配送員表單', 'update' => '修改配送員', 'delete' => '刪除配送員' ]]); //修改配送員狀態 Route::put('delivery/set_show/:id/:status', 'staff.StoreDelivery/set_status')->option(['real_name' => '修改配送員狀態']); })->middleware([AuthTokenMiddleware::class, StoreCkeckRoleMiddleware::class, StoreLogMiddleware::class]); /** * 財務 */ Route::group('finance', function () { //獲取門店財務信息 Route::get('info', 'system.Store/getFinanceInfo')->option(['real_name' => '獲取關聯用戶標簽']); //設置門店財務信息 Route::post('info', 'system.Store/setFinanceInfo')->option(['real_name' => '設置門店財務信息']); //門店轉賬列表 Route::get('storeExtract/list', 'finance.StoreExtract/index')->option(['real_name' => '門店轉賬列表']); //門店轉賬記錄備注 Route::post('storeExtract/mark/:id', 'finance.StoreExtract/mark')->option(['real_name' => '門店轉賬記錄備注']); //門店申請轉賬 Route::post('storeExtract/cash', 'finance.StoreExtract/cash')->option(['real_name' => '門店申請轉賬']); //門店流水列表 Route::get('store_finance_flow/list', 'finance.StoreFinanceFlow/index')->option(['real_name' => '門店流水列表']); //獲取店員select Route::get('store_finance_flow/staff', 'finance.StoreFinanceFlow/getStaffSelect')->option(['real_name' => '獲取店員select']); //門店流水備注 Route::post('store_finance_flow/mark/:id', 'finance.StoreFinanceFlow/mark')->option(['real_name' => '門店流水備注']); //門店賬單記錄 Route::get('store_finance_flow/fund_record', 'finance.StoreFinanceFlow/fundRecord')->option(['real_name' => '門店賬單記錄']); //門店賬單詳情 Route::get('store_finance_flow/fund_record_info', 'finance.StoreFinanceFlow/fundRecordInfo')->option(['real_name' => '門店賬單詳情']); })->middleware([AuthTokenMiddleware::class, StoreCkeckRoleMiddleware::class, StoreLogMiddleware::class]); /** * 商品 */ Route::group('product', function () { //獲取商品規格 Route::get('product/attrs/:id', 'product.StoreProduct/getAttrs')->option(['real_name' => '獲取商品規格']); //快速批量修改庫存 Route::put('product/saveStocks/:id', 'product.StoreProduct/saveProductAttrsStock')->option(['real_name' => '快速批量修改庫存']); //商品管理路由 Route::resource('product', 'product.StoreProduct')->except(['create', 'save', 'delete'])->option(['real_name' => [ 'index' => '獲取商品列表', 'read' => '獲取商品詳情', 'edit' => '獲取修改商品表單', 'update' => '修改商品', ]]); //獲取關聯用戶標簽 Route::get('getUserLabel', 'product.StoreProduct/getUserLabel')->option(['real_name' => '獲取關聯用戶標簽']); //商品分類cascader行列表 Route::get('category', 'product.StoreProduct/cascader_list')->option(['real_name' => '商品分類cascader行列表']); //商品列表頭部數據 Route::get('type_header', 'product.StoreProduct/type_header')->option(['real_name' => '商品列表頭部數據']); //修改商品狀態 Route::put('product/set_show/:id/:is_show', 'product.StoreProduct/set_show')->option(['real_name' => '修改商品狀態']); //商品評價 //商品評論列表 Route::get('reply', 'product.StoreProductReply/index')->option(['real_name' => '商品評論列表']); //商品回復評論 Route::put('reply/set_reply/:id', 'product.StoreProductReply/set_reply')->option(['real_name' => '商品回復評論']); //刪除商品評論 Route::delete('reply/:id', 'product.StoreProductReply/delete')->option(['real_name' => '刪除商品評論']); })->middleware([AuthTokenMiddleware::class, StoreCkeckRoleMiddleware::class, StoreLogMiddleware::class]); /** * 附件相關路由 */ Route::group('file', function () { //圖片附件列表 Route::get('file', 'file.SystemAttachment/index')->option(['real_name' => '圖片附件列表']); //刪除圖片 Route::post('file/delete', 'file.SystemAttachment/delete')->option(['real_name' => '刪除圖片']); //移動圖片分類表單 Route::get('file/move', 'file.SystemAttachment/move')->option(['real_name' => '移動圖片分類表單']); //移動圖片分類 Route::put('file/do_move', 'file.SystemAttachment/moveImageCate')->option(['real_name' => '移動圖片分類']); //修改圖片名稱 Route::put('file/update/:id', 'file.SystemAttachment/update')->option(['real_name' => '修改圖片名稱']); //上傳圖片 Route::post('upload/[:upload_type]', 'file.SystemAttachment/upload')->option(['real_name' => '上傳圖片']); //附件分類管理資源路由 Route::resource('category', 'file.SystemAttachmentCategory')->option(['real_name' => [ 'index' => '獲取附件分類列表', 'read' => '獲取附件分類詳情', 'create' => '獲取創建附件分類表單', 'save' => '保存附件分類', 'edit' => '獲取修改附件分類表單', 'update' => '修改附件分類', 'delete' => '刪除附件分類' ]]); })->middleware([AuthTokenMiddleware::class, StoreCkeckRoleMiddleware::class, StoreLogMiddleware::class]); Route::group('order', function () { Route::group('cashier', function () { Route::post('user', 'order.Cashier/getUserInfo')->name('cashierUserInfo')->option(['real_name' => '獲取收銀臺用戶信息']); Route::get('cate', 'order.Cashier/getCateGoryList')->name('cashierCateGoryList')->option(['real_name' => '獲取收銀臺一級分類列表']); Route::get('product', 'order.Cashier/getProductList')->name('cashierProductList')->option(['real_name' => '獲取收銀臺商品信息']); Route::get('cart/:uid/:staff_id', 'order.Cashier/getCartList')->name('cashierCartList')->option(['real_name' => '獲取收銀臺購物車信息']); Route::post('cart/:uid', 'order.Cashier/addCart')->name('cashierAddCart')->option(['real_name' => '收銀臺添加購物車']); Route::delete('cart/:uid', 'order.Cashier/delCart')->name('cashierDelCart')->option(['real_name' => '收銀臺刪除購物車信息']); Route::put('cart/:uid', 'order.Cashier/numCart')->name('cashierNumCart')->option(['real_name' => '收銀臺更改購物車數量']); Route::put('changeCart', 'order.Cashier/changeCart')->name('cashierChangeCart')->option(['real_name' => '收銀臺更改購物車規格']); Route::post('compute/:uid', 'order.Cashier/computeOrder')->name('cashierComputeOrder')->option(['real_name' => '收銀臺計算訂單金額']); Route::post('create/:uid', 'order.Cashier/createOrder')->name('cashierCreateOrder')->option(['real_name' => '收銀臺創建訂單']); Route::get('staff', 'order.Cashier/getStaffList')->name('getStaffList')->option(['real_name' => '獲取當前門店店員列表和店員信息']); Route::post('code', 'order.Cashier/getAnalysisCode')->name('getAnalysisCode')->option(['real_name' => '掃碼自動解析']); Route::get('detail/:id/[:uid]', 'order.Cashier/getProductDetail')->name('getProductDetail')->option(['real_name' => '收銀臺獲取商品詳情']); Route::post('pay/:orderId', 'order.Cashier/payOrder')->name('payOrder')->option(['real_name' => '收銀臺訂單支付']); Route::get('cashier_scan', 'order.Cashier/cashier_scan')->name('cashierScan')->option(['real_name' => '門店收銀臺二維碼']); Route::post('coupon_list/:uid', 'order.Cashier/couponList')->name('cashierScan')->option(['real_name' => '用戶優惠券列表']); }); //充值訂單列表 Route::get('recharge', 'order.Recharge/index')->name('RechargeOrderList')->option(['real_name' => '充值訂單列表']); //刪除充值記錄 Route::delete('recharge/:id', 'order.Recharge/delete')->option(['real_name' => '刪除充值記錄']); //獲取用戶充值數據 Route::get('recharge/user_recharge', 'order.Recharge/user_recharge')->option(['real_name' => '獲取用戶充值數據']); //充值退款表單 Route::get('recharge/:id/refund_edit', 'order.Recharge/refund_edit')->option(['real_name' => '充值退款表單']); //充值退款 Route::put('recharge/:id', 'order.Recharge/refund_update')->option(['real_name' => '充值退款']); //保存充值訂單備注 Route::put('recharge/remark/:id', 'order.Recharge/remarks')->option(['real_name' => '保存充值訂單備注']); //獲取充值訂單備注 Route::get('recharge/remark/:id', 'order.Recharge/getRemark')->option(['real_name' => '獲取充值訂單備注']); //付費會員訂單列表 Route::get('vip_order', 'order.PayVipOrder/index')->name('PayVipOrderList')->option(['real_name' => '付費會員訂單列表']); //獲取會員備注 Route::get('vip/remark/:id', 'order.PayVipOrder/getRemark')->name('getRemark')->option(['real_name' => '獲取會員備注']); //獲取會員狀態 Route::get('vip/status/:id', 'order.PayVipOrder/status')->name('getStatusList')->option(['real_name' => '獲取會員狀態']); //保存會員備注 Route::put('vip/remark/:id', 'order.PayVipOrder/remark')->name('remarkSave')->option(['real_name' => '保存會員備注']); //打印訂單 Route::get('print/:id', 'order.Order/order_print')->name('StoreOrderPrint')->option(['real_name' => '打印訂單']); //獲取頭部數據 Route::get('header', 'order.Order/header')->name('StoreOrderHeader')->option(['real_name' => '獲取門店訂單頭部統計']); //訂單列表 Route::get('list', 'order.Order/index')->name('StoreOrderList')->option(['real_name' => '訂單列表']); //訂單頭部數據 Route::get('chart', 'order.Order/chart')->name('StoreOrderChart')->option(['real_name' => '訂單頭部數據']); //訂單核銷 Route::post('write', 'order.Order/write_order')->name('writeOrder')->option(['real_name' => '訂單核銷']); //獲取核銷訂單商品信息 Route::get('writeOff/cartInfo', 'order.Order/orderCartInfo')->name('writeOrderCartInfo')->option(['real_name' => '獲取核銷訂單商品信息']); //訂單號核銷 Route::put('write_update/:order_id', 'order.Order/wirteoff')->name('writeOrderUpdate')->option(['real_name' => '訂單號核銷']); //獲取訂單編輯表單 Route::get('edit/:id', 'order.Order/edit')->name('StoreOrderEdit')->option(['real_name' => '獲取訂單編輯表單']); //修改訂單 Route::put('update/:id', 'order.Order/update')->name('StoreOrderUpdate')->option(['real_name' => '修改訂單']); //確認收貨 Route::put('take/:id', 'order.Order/take_delivery')->name('StoreOrderTakeDelivery')->option(['real_name' => '確認收貨']); //訂單發送貨 Route::put('delivery/:id', 'order.Order/update_delivery')->name('StoreOrderUpdateDelivery')->option(['real_name' => '訂單發送貨']); //獲取訂單可拆分商品列表 Route::get('split_cart_info/:id', 'order.Order/split_cart_info')->name('StoreOrderSplitCartInfo')->option(['real_name' => '獲取訂單可拆分商品列表']); //拆單發送貨 Route::put('split_delivery/:id', 'order.Order/split_delivery')->name('StoreOrderSplitDelivery')->option(['real_name' => '拆單發送貨']); //獲取訂單拆分子訂單列表 Route::get('split_order/:id', 'order.Order/split_order')->name('StoreOrderSplitOrder')->option(['real_name' => '獲取訂單拆分子訂單列表']); //訂單退款表單 Route::get('refund/:id', 'order.Order/refund')->name('StoreOrderRefund')->option(['real_name' => '訂單退款表單']); //訂單退款 Route::put('refund/:id', 'order.Order/update_refund')->name('StoreOrderUpdateRefund')->option(['real_name' => '訂單退款']); //快遞公司電子面單模版 Route::get('express/temp', 'order.Order/express_temp')->option(['real_name' => '快遞公司電子面單模版']); //獲取物流信息 Route::get('express/:id', 'order.Order/get_express')->name('StoreOrderUpdateExpress')->option(['real_name' => '獲取物流信息']); //獲取物流公司 Route::get('express_list', 'order.Order/express')->name('StoreOrdeRexpressList')->option(['real_name' => '獲取物流公司']); //訂單詳情 Route::get('info/:id', 'order.Order/order_info')->name('StoreOrderorInfo')->option(['real_name' => '訂單詳情']); //獲取配送信息表單 Route::get('distribution/:id', 'order.Order/distribution')->name('StoreOrderorDistribution')->option(['real_name' => '獲取配送信息表單']); //修改配送信息 Route::put('distribution/:id', 'order.Order/update_distribution')->name('StoreOrderorUpdateDistribution')->option(['real_name' => '修改配送信息']); //獲取不退款表單 Route::get('no_refund/:id', 'order.Order/no_refund')->name('StoreOrderorNoRefund')->option(['real_name' => '獲取不退款表單']); //修改不退款理由 Route::put('no_refund/:id', 'order.Order/update_un_refund')->name('StoreOrderorUpdateNoRefund')->option(['real_name' => '修改不退款理由']); //線下支付 Route::post('pay_offline/:id', 'order.Order/pay_offline')->name('StoreOrderorPayOffline')->option(['real_name' => '線下支付']); //獲取退積分表單 Route::get('refund_integral/:id', 'order.Order/refund_integral')->name('StoreOrderorRefundIntegral')->option(['real_name' => '獲取退積分表單']); //修改退積分 Route::put('refund_integral/:id', 'order.Order/update_refund_integral')->name('StoreOrderorUpdateRefundIntegral')->option(['real_name' => '修改退積分']); //修改備注信息 Route::put('remark/:id', 'order.Order/remark')->name('StoreOrderorRemark')->option(['real_name' => '修改備注信息']); //獲取訂單狀態 Route::get('status/:id', 'order.Order/status')->name('StoreOrderorStatus')->option(['real_name' => '獲取訂單狀態']); //刪除訂單單個 Route::delete('del/:id', 'order.Order/del')->name('StoreOrderorDel')->option(['real_name' => '刪除訂單單個']); //批量刪除訂單 Route::post('dels', 'order.Order/del_orders')->name('StoreOrderorDels')->option(['real_name' => '批量刪除訂單']); //面單默認配置信息 Route::get('sheet_info', 'order.Order/getDeliveryInfo')->option(['real_name' => '面單默認配置信息']); //電子面單模板列表 Route::get('expr/temp', 'order.Order/expr_temp')->option(['real_name' => '電子面單模板列表']); //更多操作打印電子面單 Route::get('order_dump/:order_id', 'order.Order/order_dump')->option(['real_name' => '更多操作打印電子面單']); //批量發貨 Route::get('hand/batch_delivery', 'order.Order/hand_batch_delivery')->option(['real_name' => '批量發貨']); //自動批量發貨 Route::post('other/batch_delivery', 'order.Order/other_batch_delivery')->option(['real_name' => '自動批量發貨']); //訂單批量刪除 Route::post('batch/del_orders', 'order.Order/del_orders')->option(['real_name' => '訂單批量刪除']); //訂單導出 Route::post('export/:type', 'order.Order/export')->option(['real_name' => '訂單導出']); //訂單列表獲取配送員 Route::get('delivery/list', 'order.Order/getDeliveryList')->option(['real_name' => '訂單列表獲取配送員']); })->middleware([AuthTokenMiddleware::class, StoreCkeckRoleMiddleware::class, StoreLogMiddleware::class]); /** * 售后 相關路由 */ Route::group('refund', function () { //售后列表 Route::get('list', 'order.Refund/getRefundList')->option(['real_name' => '售后訂單列表']); //商家同意退款,等待用戶退貨 Route::get('agree/:order_id', 'order.Refund/agreeRefund')->option(['real_name' => '商家同意退款,等待用戶退貨']); })->middleware([AuthTokenMiddleware::class, StoreCkeckRoleMiddleware::class, StoreLogMiddleware::class,]); /** * 導出excel相關路由 */ Route::group('export', function () { //門店賬單導出 Route::get('financeRecord', 'export.ExportExcel/financeRecord')->option(['real_name' => '門店賬單導出']); })->middleware([AuthTokenMiddleware::class, StoreCkeckRoleMiddleware::class, StoreLogMiddleware::class]); /** * miss 路由 */ Route::miss(function () { if (app()->request->isOptions()) { $header = Config::get('cookie.header'); $header['Access-Control-Allow-Origin'] = app()->request->header('origin'); return Response::create('ok')->code(200)->header($header); } else return Response::create()->code(404); }); })->prefix('store.')->middleware(InstallMiddleware::class)->middleware(AllowOriginMiddleware::class)->middleware(StationOpenMiddleware::class); ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看