action('LoginController@getLogin'); }); /** * 登入介面 * Login Route */ Route::get('login', ['uses' => 'LoginController@getLogin', 'as' => 'login.get']); Route::post('login', ['uses' => 'LoginController@postLogin', 'as' => 'login.post']); Route::get('logout', ['uses' => 'LoginController@logout', 'as' => 'logout']); Route::post('use_card_login', ['uses' => 'LoginController@useCardLogin', 'as' => 'use_card_login']); //機電webview登入 Route::get('ElectroMechanical_login', ['uses' => 'MobileManager\LoginController@getLogin', 'as' => 'login.get']); Route::post('ElectroMechanical_login', ['uses' => 'MobileManager\LoginController@postLogin', 'as' => 'login.get']); /** * 前台網頁介面 * Front Website */ Route::group(['prefix' => 'website', 'as' => 'website::', 'middleware' => 'website'], function () { //首頁 Route::get('/', ['uses' => 'FrontController@index', 'as' => 'index']); Route::get('/about', ['uses' => 'FrontController@about', 'as' => 'about']); Route::get('/cmc', ['uses' => 'FrontController@cmc', 'as' => 'cmc']); /** * 客戶中心 * ucenter */ Route::group(['prefix' => 'ucenter', 'as' => 'ucenter::'], function () { Route::get('/', ['uses' => 'FrontController@ucenter']); //二手商品 Route::get('secondhand_view', ['uses' => 'FrontController@getSecondHand', 'as' => 'secondhand_view']); Route::get('secondhand_edit/{id}', ['uses' => 'FrontController@secondhand_edit', 'as' => 'secondhand_edit']); Route::delete('secondhand_delete', ['uses' => 'FrontController@secondhand_delete', 'as' => 'secondhand_delete']); Route::post('secondhand_update/{id}', ['uses' => 'FrontController@secondhand_update', 'as' => 'secondhand_update']); //房屋租售 Route::group(['prefix' => 'rentsale', 'as' => 'rentsale::'], function () { Route::get('rentsales_view', ['uses' => 'FrontController@rentsales_view', 'as' => 'rentsales_view']); Route::get('add_rentsale', ['uses' => 'FrontController@add_rentsale', 'as' => 'add_rentsale']); Route::post('rentsale_add_by_user', ['uses' => 'FrontController@rentsale_add_by_user', 'as' => 'rentsale_add_by_user']); Route::delete('rentsale_delete', ['uses' => 'FrontController@rentsale_delete', 'as' => 'rentsale_delete']); Route::get('rentsale_edit_view/{id}', ['uses' => 'FrontController@rentsale_edit_view', 'as' => 'rentsale_edit_view']); Route::post('rentsale_update/{id}', ['uses' => 'FrontController@rentsale_update', 'as' => 'rentsale_update']); }); }); //社區消息 Route::get('/news/{type}', ['uses' => 'FrontController@news', 'as' => 'news']); Route::get('/news_view/{id}', ['uses' => 'FrontController@news_view', 'as' => 'news_view']); //社區會議 Route::get('/meeting', ['uses' => 'FrontController@meeting', 'as' => 'meeting']); Route::get('/meeting_view/{id}', ['uses' => 'FrontController@meeting_view', 'as' => 'meeting_view']); //社區活動 Route::get('/activity', ['uses' => 'FrontController@activity', 'as' => 'activity']); Route::get('/ActivityDetail', ['uses' => 'FrontController@ActivityDetail', 'as' => 'ActivityDetail']); Route::get('/ActivityDelete', ['uses' => 'FrontController@ActivityDelete', 'as' => 'ActivityDelete']); Route::get('/ActivityApply', ['uses' => 'FrontController@ActivityApply', 'as' => 'ActivityApply']); Route::post('/ActivityApply/Store', ['uses' => 'FrontController@ActivityApplyStore', 'as' => 'ActivityApplyStore']); //熱門節慶 Route::get('/festival', ['uses' => 'FrontController@festival', 'as' => 'festival']); Route::get('/festival_view/{id}', ['uses' => 'FrontController@festival_view', 'as' => 'festival_view']); //推薦之旅 Route::get('/tour', ['uses' => 'FrontController@tour', 'as' => 'tour']); Route::get('/tour_view/{id}', ['uses' => 'FrontController@tour_view', 'as' => 'tour_view']); //主題景點 Route::get('/theme_spot', ['uses' => 'FrontController@themespot', 'as' => 'theme_spot']); Route::get('/theme_spot_view/{id}', ['uses' => 'FrontController@themespot_view', 'as' => 'theme_spot_view']); //社區景點 Route::get('/spot', ['uses' => 'FrontController@spot', 'as' => 'spot']); Route::get('/spot_view/{id}', ['uses' => 'FrontController@spot_view', 'as' => 'spot_view']); //週邊商家 Route::get('/sale', ['uses' => 'FrontController@sale', 'as' => 'sale']); Route::get('/sale_view/{id}', ['uses' => 'FrontController@sale_view', 'as' => 'sale_view']); //熱門店家 Route::get('/store', ['uses' => 'FrontController@store', 'as' => 'store']); Route::get('/store_view/{id}', ['uses' => 'FrontController@store_view', 'as' => 'store_view']); //二手商品 Route::get('/secondhand', ['uses' => 'FrontController@secondhand', 'as' => 'secondhand']); Route::get('/secondhand_view/{id}', ['uses' => 'FrontController@secondhand_view', 'as' => 'secondhand_view']); Route::get('/addSecondhand_view', ['uses' => 'FrontController@addSecondhand_view', 'as' => 'addSecondhand_view']); Route::post('/addWebsiteSecondhand', ['uses' => 'FrontController@addWebsiteSecondhand', 'as' => 'addWebsiteSecondhand']); Route::post('addSecondhand_view/secondhand_buy/{id}', ['uses' => 'FrontController@secondhand_buy', 'as' => 'secondhand_buy']); //房屋租售 Route::get('/rentsale', ['uses' => 'FrontController@rentsale', 'as' => 'rentsale']); Route::get('/rentsale_view/{id}', ['uses' => 'FrontController@rentsale_view', 'as' => 'rentsale_view']); Route::post('rentsale_view/rentsale_buy/{id}', ['uses' => 'FrontController@rentsale_buy', 'as' => 'rentsale_buy']); Route::get('/mail', ['uses' => 'FrontController@mail', 'as' => 'mail']); Route::get('/keeper', ['uses' => 'FrontController@keeper', 'as' => 'keeper']); Route::get('/guest', ['uses' => 'FrontController@guest', 'as' => 'guest']); Route::get('/old', function () { return view('website.index_old'); }); Route::get('/vote', ['uses' => 'VoteController@WebSiteVoteIndex', 'as' => 'vote']); Route::get('/vote_detail', ['uses' => 'VoteController@WebSiteVoteDetail', 'as' => 'vote_detail']); Route::get('/vote_detail_list', ['uses' => 'VoteController@WebSiteVoteDetailList', 'as' => 'vote_detail_list']); Route::post('/StoreVoteListCreate', ['uses' => 'VoteController@StoreVoteListCreate', 'as' => 'StoreVoteListCreate']); Route::post('/StoreVoteCommentCreate', ['uses' => 'VoteController@StoreVoteCommentCreate', 'as' => 'StoreVoteCommentCreate']); //修繕服務 Route::get('/fault_report', ['uses' => 'FaultReportController@WebSiteFaultReportIndex', 'as' => 'fault_report']); Route::get('/fault_report_outside', ['uses' => 'FaultReportController@WebSiteFaultReportOutsideIndex', 'as' => 'fault_report_outside']); Route::get('/inside_create',['uses' => 'FaultReportController@WebSiteFaultReportCreate', 'as' => 'inside_create']); Route::post('/inside_create_submit',['uses' => 'FaultReportController@WebSiteFaultReportStore', 'as' => 'inside_create_submit']); Route::get('/outside_create',['uses' => 'FaultReportController@WebSiteFaultReportOutsideCreate', 'as' => 'outside_create']); Route::post('/outside_create_submit',['uses' => 'FaultReportController@WebSiteFaultReportOutsideStore', 'as' => 'outside_create_submit']); //討論區 Route::get('/discuss', ['uses' => 'DiscussController@WebSiteDiscussIndex', 'as' => 'discuss']); Route::get('/discuss_detail_list', ['uses' => 'DiscussController@WebSiteDiscussDetailList', 'as' => 'discuss_detail_list']); Route::post('/post_forum', ['uses' => 'DiscussController@postForum', 'as' => 'post_forum']); Route::get('/inst', ['uses' => 'FrontController@inst', 'as' => 'inst']); Route::get('/inst_order/{inst_id}', ['uses' => 'FrontController@inst_order', 'as' => 'inst_order']); Route::post('/inst_order_store/', ['uses' => 'FrontController@inst_order_store', 'as' => 'inst_order_store']); Route::get('/inst_order_view', ['uses' => 'FrontController@inst_order_view']); Route::get('/inst_order_delete', ['uses' => 'FrontController@inst_order_delete']); Route::get('/profile', ['uses' => 'FrontController@profile']); Route::post('/profile/update', ['uses' => 'FrontController@updateProfile']); }); /** * 勤務櫃台介面 * Console */ Route::group(['prefix' => 'console', 'as' => 'console::', 'middleware' => 'manage'], function () { //首頁 Route::get('/', ['uses' => 'ConsoleController@index', 'as' => 'index']); Route::get('/notice_list', ['uses' => 'ConsoleController@getNoticeList', 'as' => 'notice_list']); Route::get('instorder_card', ['uses' => 'ConsoleController@instorder_card']); Route::get('instorder_phone', ['uses' => 'ConsoleController@instorder_phone']); Route::get('instorder_selectUser', ['uses' => 'ConsoleController@instorder_selectUser', 'as' => 'instorder_selectUser']); Route::post('open_fence',['uses' => 'ConsoleController@open_fence', 'as' => 'open_fence']); Route::get('inst_set_equipment', ['uses' => 'ConsoleController@inst_set_equipment']); Route::get('inst_equipment_submit', ['uses' => 'ConsoleController@inst_equipment_submit']); Route::get('inst_equipment_return', ['uses' => 'ConsoleController@inst_equipment_return']); Route::get('inst_return_equipment_submit', ['uses' => 'ConsoleController@inst_return_equipment_submit']); Route::get('return_equipment_list', ['uses' => 'ConsoleController@return_equipment_list']); Route::get('/Point_selectUser', ['uses' => 'ConsoleController@Point_selectUser', 'as' => 'Point_selectUser']); Route::get('/getSelectUserView', ['uses' => 'ConsoleController@getSelectUserView', 'as' => 'getSelectUserView']); Route::get('/getMailForMailList', ['uses' => 'ConsoleController@getMailForMailList', 'as' => 'getMailForMailList']); Route::get('/getNoticeMailListByUserID', ['uses' => 'ConsoleController@getNoticeMailListByUserID', 'as' => 'getNoticeMailListByUserID']); Route::post('/Send_Mail', ['uses' => 'ConsoleController@Send_Mail', 'as' => 'Send_Mail']); Route::post('/GetToDo_Floor', ['uses' => 'ConsoleController@GetToDoFloor', 'as' => 'GetToDo_Floor']); Route::post('/GetToDo_House', ['uses' => 'ConsoleController@GetToDoHouse', 'as' => 'GetToDo_House']); Route::get('/checkGuestRFID', ['uses' => 'ConsoleController@checkGuestRFID', 'as' => 'checkGuestRFID']); Route::get('/guest_Leave', ['uses' => 'ConsoleController@guest_Leave', 'as' => 'guest_Leave']); Route::post('/guest_setting_check', ['uses' => 'ConsoleController@guest_setting_check', 'as' => 'guest_setting_check']); Route::post('/guest_cost_update', ['uses' => 'ConsoleController@guest_cost_update', 'as' => 'guest_cost_update']); Route::get('/getChart2', ['uses' => 'ConsoleController@getChart2', 'as' => 'getChart2']); Route::get('/getEquipStatus', ['uses' => 'ConsoleController@getEquipStatus', 'as' => 'getEquipStatus']); Route::get('/getEventNotify', ['uses' => 'ConsoleController@getEventNotify', 'as' => 'getEventNotify']); Route::post('/update_notice', ['uses' => 'ConsoleController@postUpdateNotice', 'as' => 'update_notice']); Route::post('/home_service/handle', ['uses' => 'ConsoleController@handleHomeService']); Route::post('/lost_thing/handle', ['uses' => 'ConsoleController@handleLostThing']); Route::get('/Keeper_User', ['uses' => 'ConsoleController@Keeper_selectUser', 'as' => 'Keeper_User']); Route::get('/Keeper_Send', ['uses' => 'ConsoleController@Keeper_selectSend', 'as' => 'Keeper_Send']); Route::get('/Keeper_DataList', ['uses' => 'ConsoleController@Keeper_DataList', 'as' => 'Keeper_DataList']); Route::get('/Keeper_Send_DataList', ['uses' => 'ConsoleController@Keeper_Send_DataList', 'as' => 'Keeper_Send_DataList']); Route::get('/Keeper_Password', ['uses' => 'ConsoleController@Keeper_Password', 'as' => 'Keeper_Password']); Route::get('/Keeper_GetKeeper', ['uses' => 'ConsoleController@getKeeperForKeepeList', 'as' => 'Keeper_GetKeeper']); Route::get('function/keepers_sendDate', ['uses' => 'ConsoleController@viewKeepersForPackageSendDate']); Route::get('/getViewByTypeAndId', ['uses' => 'ConsoleController@getViewByTypeAndId', 'as' => 'showViewByTypeAndId']); Route::get('/setprompt', ['uses' => 'ConsoleController@setprompt', 'as' => 'setprompt']); Route::get('/meal_status', ['uses' => 'ConsoleController@meal_status', 'as' => 'meal_status']); Route::get('/meal_check', ['uses' => 'ConsoleController@meal_check', 'as' => 'meal_check']); #FunctionSet Route::get('function', ['uses' => 'ConsoleController@getFunction', 'as' => 'function']); Route::get('record/user', ['uses' => 'ConsoleController@getRecordUser', 'as' => 'get_record_user']); Route::post('record/send', ['uses' => 'ConsoleController@postRecordSend', 'as' => 'post_record_send']); Route::get('mailsms/check', ['uses' => 'ConsoleController@send_mail_sms_check', 'as' => 'send_mail_sms_check']); Route::post('mailsms/confirm', ['uses' => 'ConsoleController@send_mail_sms_confirm', 'as' => 'send_mail_sms_confirm']); Route::get('function/news/{id}', ['uses' => 'ConsoleController@viewNews']); Route::get('function/store/{id}', ['uses' => 'ConsoleController@viewStore']); Route::get('function/firm/{id}', ['uses' => 'ConsoleController@viewFirm']); Route::get('function/mails_sendDate', ['uses' => 'ConsoleController@viewMailsForPackageSendDate']); Route::get('function/mails_sendDatePDFExport', ['uses' => 'ConsoleController@viewMailsPDFExportForPackageSendDate']); Route::get('update_notice', ['uses' => 'ConsoleController@getUpdateNotice']); Route::post('getUpdatePCCS', ['uses' => 'ConsoleController@getUpdatePCCS']); Route::get('mails_pdf/{id}', ['uses' => 'ConsoleController@mailPDFExport','as' => 'mails_pdf']); Route::get('mails_pdfWithDate/{id}', ['uses' => 'ConsoleController@mailPDFExportWithDate','as' => 'mails_pdfWithDate']); Route::get('print_notice_pdf/{id}', ['uses' => 'ConsoleController@print_notice_PDFExport' ,'as' => 'print_notice_PDFExport']); Route::get('print_notice_PDFExportWithDate', ['uses' => 'ConsoleController@print_notice_PDFExportWithDate' ,'as' => 'print_notice_PDFExportWithDate']); Route::get('print_notice_PDF_keeper/{id}', ['uses' => 'ConsoleController@print_keeper_notice_PDFExport']); Route::get('keepers_pdf', ['uses' => 'ConsoleController@keeperPDFExport']); Route::get('guests_pdf', ['uses' => 'ConsoleController@guestPDFExport']); Route::get('guests_leave_pdf', ['uses' => 'ConsoleController@guest_Leave_PDFExport']); Route::get('inouts_pdf', ['uses' => 'ConsoleController@inoutsPDFExport']); Route::post('setcard', ['uses' => 'ConsoleController@setcard']); Route::post('check_user_by_card', ['uses' => 'Console\CardsetController@checkUserByCard']); Route::post('app_verify', ['uses' => 'Console\CardsetController@appVerify']); Route::post('old_card', ['uses' => 'Console\CardsetController@oldCard']); Route::post('active_card', ['uses' => 'Console\CardsetController@activeCard']); Route::post('card_reSet', ['uses' => 'Console\CardsetController@CardReSet']); // 圖書管理 // 借閱 Route::post('get_libraray_user', ['uses' => 'ConsoleController@getlibrarayuser', 'as' => 'get_libraray_user']); Route::post('refrush_libraray_user', ['uses' => 'ConsoleController@refrushlibrarayuser', 'as' => 'refrush_libraray_user']); Route::get('libraray_User', ['uses' => 'ConsoleController@librarayUser', 'as' => 'libraray_User']); Route::get('library_borrowed', ['uses' => 'ConsoleController@libraryborrowed', 'as' => 'library_borrowed']); Route::post('post_borrowed', ['uses' => 'ConsoleController@postborrowed', 'as' => 'post_borrowed']); // 還書 Route::get('library_return', ['uses' => 'ConsoleController@libraryreturn', 'as' => 'library_return']); Route::post('library_returned', ['uses' => 'ConsoleController@libraryreturned', 'as' => 'library_returned']); // 公設預約 Route::post('inst_card_no', ['uses' => 'ConsoleController@inst_card_no', 'as' => 'inst_card_no']); Route::post('inst_user_id', ['uses' => 'ConsoleController@inst_user_id', 'as' => 'inst_user_id']); Route::post('inst_other', ['uses' => 'ConsoleController@inst_other', 'as' => 'inst_other']); Route::post('inst_view', ['uses' => 'ConsoleController@inst_view', 'as' => 'inst_view']); Route::post('inst_introduction/{id}', ['uses' => 'ConsoleController@inst_introduction', 'as' => 'inst_introduction']); Route::post('inst_checktime/{id}', ['uses' => 'ConsoleController@inst_checktime', 'as' => 'inst_checktime']); Route::post('inst_checkout', ['uses' => 'InstOrderTimeController@inst_checkout', 'as' => 'inst_checkout']); Route::post('inst_checkout_timing', ['uses' => 'InstOrderTimeController@inst_checkout_timing', 'as' => 'inst_checkout_timing']); Route::post('inst_submit', ['uses' => 'FrontController@inst_submit', 'as' => 'inst_submit']); Route::post('inst_timing_submit', ['uses' => 'InstOrderTimeController@postEnterSend', 'as' => 'inst_timing_submit']); Route::post('inst_timing_leave', ['uses' => 'InstOrderTimeController@Inst_timing_leave', 'as' => 'inst_timing_leave']); // 點數管理 Route::post('buy_monthcard', ['uses' => 'ConsoleController@buymonthcard']); Route::post('checkcard', ['uses' => 'ConsoleController@checkcard']); Route::post('savecard', ['uses' => 'ConsoleController@savecard']); Route::post('calcost', ['uses' => 'ConsoleController@calcost']); Route::get('clearpoint', ['uses' => 'ConsoleController@clearpoint']); Route::get('point_setting', ['uses' => 'ConsoleController@point_setting', 'as' => 'point_setting']); Route::get('point_allgivelist', ['uses' => 'ConsoleController@point_allgivelist', 'as' => 'point_allgivelist']); Route::post('point_show', ['uses' => 'ConsoleController@point_show', 'as' => 'point_show']); Route::get('point_view_edit', ['uses' => 'ConsoleController@point_view_edit', 'as' => 'point_view_edit']); Route::get('point_list_view', ['uses' => 'ConsoleController@point_list_view', 'as' => 'point_list_view']); // 偵測器監控 Route::get('sensor_list', ['uses' => 'ConsoleController@sensorList', 'as' => 'sensor_list']); Route::get('sensor_record_summary', ['uses' => 'ConsoleController@sensorRecordSummary', 'as' => 'sensor_record_summary']); Route::get('sensor_month_event', ['uses' => 'ConsoleController@sensorMonthEvent', 'as' => 'sensor_month_event']); //未領郵件推播通知 Route::post('postMessage', ['uses' => 'ConsoleController@postMessage', 'as' => 'postMessage']); }); Route::post('card_no',['uses' => 'MailController@useCardInst', 'as' => 'card_no']); /** * 後台管理系統 * /manage */ Route::group(['prefix' => 'manage', 'as' => 'manage::', 'middleware' => 'manage'], function () { Route::get('/', ['as' => 'index', function () { return view('manage.index'); }]); //START 多國語系匯入 Route::get('langImport', ['uses' => 'Manage\LangImportController@langImport', 'as' => 'langImport']); #偵測器裝置匯入 Route::post('XLSImport', ['uses' => 'Manage\LangImportController@XLSImport', 'as' => 'XLSImport']); //下載匯入的 xls Route::get('ba_download/{id}', ['uses' => 'Manage\LangImportController@downloadExcel']); //刪除已匯入的資料 Route::delete('ba_import/destroy/{id}', ['uses' => 'Manage\LangImportController@destroyImport']); //END 多國語系匯入 Route::get('lang', ['uses' => 'LangController@index']); Route::get('logs', '\Rap2hpoutre\LaravelLogViewer\LogViewerController@index'); Route::get('setting/set/{key}/{value}', ['uses' => 'SettingController@getSet']); Route::get('setting/get', ['uses' => 'SettingController@getGetAll']); Route::get('setting/get/{key}', ['uses' => 'SettingController@getGet']); Route::get('admin_setting',['uses' => 'AdminSettingController@index']); Route::post('admin_store',['uses' => 'AdminSettingController@store']); /** * 社區基本設定 * /manage/community * */ Route::group(['prefix' => 'community', 'as' => 'community::'], function () { Route::get('/', ['uses' => 'Manage\CommunityController@index', 'as' => 'index']); Route::post('update', ['uses' => 'Manage\CommunityController@update', 'as' => 'update']); Route::post('upload_community', ['uses' => 'Manage\CommunityController@upload_community', 'as' => 'upload_community']); Route::get('setting', ['uses' => 'Manage\CommunityController@setting']); Route::get('Doorplate', ['uses' => 'Manage\CommunityController@Doorplate']); Route::post('AddDoorplate', ['uses' => 'Manage\CommunityController@AddDoorplate']); Route::post('UpdateDoorplate', ['uses' => 'Manage\CommunityController@UpdateDoorplate']); Route::post('UpdateDoorplateConsole', ['uses' => 'Manage\CommunityController@UpdateDoorplateConsole']); Route::post('setting', ['uses' => 'Manage\CommunityController@updateSetting']); Route::get('EditDoorplate', ['uses' => 'Manage\CommunityController@EditDoorplate', 'as' => 'EditDoorplate']); Route::post('DeleteDoorplate', ['uses' => 'Manage\CommunityController@DeleteDoorplate', 'as' => 'DeleteDoorplate']); Route::post('MassDeleteDoorplate', ['uses' => 'Manage\CommunityController@MassDeleteDoorplate', 'as' => 'MassDeleteDoorplate']); Route::get('community_setting', ['uses' => 'Manage\CommunityController@communitysetting']); Route::post('save_setting', ['uses' => 'Manage\CommunityController@savesetting']); Route::get('department', ['as' => 'department', 'uses' => function(){ return View::make('manage.community.department'); }]); Route::get('job', ['as' => 'job', 'uses' => function(){ return View::make('manage.community.job'); }]); Route::post('importDoorplate', ['uses' => 'Manage\CommunityController@importDoorplate', 'as' => 'importDoorplate']); }); Route::group(['prefix' => 'sales', 'as' => 'sales::'], function () { Route::get('/', ['uses' => 'Manage\SalesController@index', 'as' => 'index']); Route::get('/sales_setting', ['uses' => 'Manage\SalesController@setting', 'as' => 'setting']); Route::get('/sales_report', ['uses' => 'Manage\SalesController@report', 'as' => 'report']); Route::get('/reportPDFExport_day', ['uses' => 'Manage\SalesController@reportPDFExport_day']); Route::get('/export_day', ['uses' => 'Manage\SalesController@export_day']); Route::get('/sales_report/report_week', ['uses' => 'Manage\SalesController@reportweek']); Route::get('/reportPDFExport_week', ['uses' => 'Manage\SalesController@reportPDFExport_week']); Route::get('/sales_report/report_month', ['uses' => 'Manage\SalesController@reportmonth']); Route::get('/reportPDFExport_month', ['uses' => 'Manage\SalesController@reportPDFExport_month']); Route::post('/create', ['uses' => 'Manage\SalesController@create', 'as' => 'create']); Route::post('/edit', ['uses' => 'Manage\SalesController@edit', 'as' => 'edit']); Route::post('/edit_data', ['uses' => 'Manage\SalesController@edit_data', 'as' => 'edit_data']); Route::post('/edit_user', ['uses' => 'Manage\SalesController@edit_user', 'as' => 'edit_user']); Route::get('/adddata',['uses'=>'Manage\SalesController@adddata']); }); Route::group(['prefix' => 'ticket', 'as' => 'ticket::'], function () { Route::get('/', ['uses' => 'Manage\TicketController@index', 'as' => 'index']); Route::get('/ticket_setting', ['uses' => 'Manage\TicketController@setting', 'as' => 'setting']); Route::get('/ticket_report', ['uses' => 'Manage\TicketController@report', 'as' => 'report']); Route::get('/reportPDFExport_day', ['uses' => 'Manage\TicketController@reportPDFExport_day']); Route::get('/export_day', ['uses' => 'Manage\TicketController@export_day']); Route::get('/ticket_report/report_week', ['uses' => 'Manage\TicketController@reportweek']); Route::get('/reportPDFExport_week', ['uses' => 'Manage\TicketController@reportPDFExport_week']); Route::get('/ticket_report/report_month', ['uses' => 'Manage\TicketController@reportmonth']); Route::get('/reportPDFExport_month', ['uses' => 'Manage\TicketController@reportPDFExport_month']); Route::post('/create', ['uses' => 'Manage\TicketController@create', 'as' => 'create']); Route::post('/edit', ['uses' => 'Manage\TicketController@edit', 'as' => 'edit']); Route::post('/edit_data', ['uses' => 'Manage\TicketController@edit_data', 'as' => 'edit_data']); Route::post('/edit_user', ['uses' => 'Manage\TicketController@edit_user', 'as' => 'edit_user']); Route::get('adddata',['uses'=>'Manage\TicketController@adddata']); }); /** * 郵件設定 Email * use EmailController */ Route::group(['prefix' => 'email', 'as' => 'email::'], function () { //郵件設定 Route::get('email_list', ['uses' => 'Manage\EmailController@getEmailList', 'as' => 'email_list']); Route::post('email_add', ['uses' => 'Manage\EmailController@postEmailAdd', 'as' => 'email_add']); Route::post('email_remove', ['uses' => 'Manage\EmailController@postEmailRemove', 'as' => 'email_remove']); Route::post('get_email', ['uses' => 'Manage\EmailController@getEmailSender', 'as' => 'get_email']); Route::post('set_email', ['uses' => 'Manage\EmailController@postEmailSender', 'as' => 'set_email']); }); /** * 使用者管理 User * /manage/user * use UserController */ Route::group(['prefix' => 'user', 'as' => 'user::'], function () { #使用者管理首頁 Route::get('/', ['uses' => 'Manage\UserController@index', 'as' => 'index']); Route::get('admin', ['uses' => 'Manage\UserController@indexAdmin', 'as' => 'indexAdmin']); #使用者新增、編輯、刪除 Route::post('add', ['uses' => 'Manage\UserController@addUser', 'as' => 'add']); Route::post('addUserAndCard', ['uses' => 'Manage\UserController@addUserAndCard', 'as' => 'addUserAndCard']); Route::post('auto', ['uses' => 'Manage\UserController@auto', 'as' => 'auto']); Route::get('edit', ['uses' => 'Manage\UserController@getEditUser', 'as' => 'edit']); Route::post('edit', ['uses' => 'Manage\UserController@postEditUser', 'as' => 'edit']); Route::post('editConsole', ['uses' => 'Manage\UserController@postEditUserConsole', 'as' => 'editConsole']); Route::post('edit_submit', ['uses' => 'Manage\UserController@edit_submit', 'as' => 'edit_submit']); Route::get('edit_info/{id}', ['uses' => 'Manage\UserController@edit_info', 'as' => 'edit_info']); Route::get('print_info/{id}', ['uses' => 'Manage\UserController@print_info', 'as' => 'print_info']); Route::get('print_reward/{id}', ['uses' => 'Manage\UserController@print_reward', 'as' => 'print_reward']); Route::get('licenses/{id}', ['uses' => 'Manage\UserController@licenses', 'as' => 'licenses']); Route::post('upload_license/{id}/{uid}', ['uses' => 'Manage\UserController@upload_license', 'as' => 'upload_license']); Route::post('edit_reward', ['uses' => 'Manage\UserController@edit_reward', 'as' => 'edit_reward']); Route::get('get_doorplates', ['uses' => 'Manage\UserController@get_doorplates', 'as' => 'get_doorplates']); Route::get('get_adminUser', ['uses' => 'Manage\UserController@get_adminUser', 'as' => 'get_adminUser']); Route::post('delete', ['uses' => 'Manage\UserController@deleteUser', 'as' => 'delete']); Route::delete('mass_destroy', ['uses' => 'Manage\UserController@massDestroy']); Route::get('user_pwd/{id}', ['uses' => 'Manage\UserController@printPwdByUser']); #門牌對應 Route::post('doorplates_corresponding', ['uses' => 'Manage\UserController@doorplates_corresponding', 'as' => 'doorplates_corresponding']); #門牌對應(下載sample) Route::get('username_doorplates', ['uses' => 'Manage\UserController@username_doorplates', 'as' => 'username_doorplates']); #門牌對應(寫入excel) Route::post('excel_import', ['uses' => 'Manage\UserController@excel_import', 'as' => 'excel_import']); #使用者感應卡設定 Route::get('card_list', ['uses' => 'Manage\UserController@getCardList', 'as' => 'card_list']); Route::get('street_card_list', ['uses' => 'Manage\UserController@getStreetCardList', 'as' => 'street_card_list']); Route::post('card_add', ['uses' => 'Manage\UserController@postCardAdd', 'as' => 'card_add']); Route::post('card_remove', ['uses' => 'Manage\UserController@postCardRemove', 'as' => 'card_remove']); Route::post('card_del', ['uses' => 'Manage\UserController@postCardDel', 'as' => 'card_del']); Route::post('card_readd', ['uses' => 'Manage\UserController@postCardReAdd', 'as' => 'card_readd']); #使用者批次匯入 Route::get('import', ['uses' => 'Manage\UserController@import', 'as' => 'import']); Route::post('import', ['uses' => 'Manage\UserController@postImport', 'as' => 'import']); Route::get('import_check', function () { return view('manage.user.import_check'); }); // 權限設定 Route::get('authorities', ['uses' => 'Manage\UserController@getUserAuthorities', 'as' => 'authorities']); Route::post('update_authorities', ['uses' => 'Manage\UserController@updateUserAuthorities', 'as' => 'update_authorities']); Route::get('print_pwd/{id}', ['uses' => 'Manage\UserController@printPwd']); Route::get('download/{id}', ['uses' => 'Manage\UserController@downloadExcel']); Route::get('print_barcode/{id}', ['uses' => 'Manage\UserController@printBarcode']); Route::get('printphone/{id}', ['uses' => 'Manage\UserController@printphone']); Route::post('phone_remove', ['uses' => 'Manage\UserController@postPhoneRemove', 'as' => 'phone_remove']); Route::get('phone_list', ['uses' => 'Manage\UserController@getPhoneList', 'as' => 'phone_list']); Route::get('print_allbarcode', ['uses' => 'Manage\UserController@printAllBarcode']); Route::delete('import/destroy/{id}', ['uses' => 'Manage\UserController@destroyImport']); }); /** * 部門基本設定 * /manage/department * */ Route::group(['prefix' => 'department', 'as' => 'department::'], function () { Route::get('/', ['uses' => 'Manage\DepartmentController@index', 'as' => 'index']); Route::post('add', ['uses' => 'Manage\DepartmentController@create', 'as' => 'add']); Route::post('add_admin', ['uses' => 'Manage\DepartmentController@create_admin', 'as' => 'add_admin']); Route::post('update', ['uses' => 'Manage\DepartmentController@update', 'as' => 'update']); Route::delete('delete', ['uses' => 'Manage\DepartmentController@delete', 'as' => 'delete']); Route::get('get', ['uses' => 'Manage\DepartmentController@get', 'as' => 'get']); Route::post('project', ['uses' => 'Manage\DepartmentController@project', 'as' => 'project']); Route::post('get_project', ['uses' => 'Manage\DepartmentController@get_project', 'as' => 'get_project']); }); /** * 管理員管理 * /manage/admin * use AdminController */ Route::group(['prefix' => 'admin', 'as' => 'admin::'], function () { #頁面 - 管理員列表 Route::get('/', ['uses' => 'Manage\UserController@indexAdmin', 'as' => 'index']); Route::post('add', ['uses' => 'Manage\UserController@addAdmin']); }); /** * Platform 社區平台管理 */ Route::group(['prefix' => 'platform', 'as' => 'platform::'], function () { Route::group(['prefix' => 'about', 'as' => 'about::'], function () { Route::get('about', ['uses' => 'Manage\Platform\AboutController@about', 'as' => 'about']); Route::post('about', ['uses' => 'Manage\Platform\AboutController@updateAbout']); Route::post('aboutus/{id}', ['uses' => 'Manage\Platform\AboutController@update']); Route::resource('aboutus', 'Manage\Platform\AboutController'); }); Route::post('news/{id}', ['uses' => 'Manage\Platform\NewsController@update']); Route::resource('news', 'Manage\Platform\NewsController'); Route::post('news_getVisitors', ['uses' => 'Manage\Platform\NewsController@getVisitors']); Route::post('meeting/{id}', ['uses' => 'Manage\Platform\MeetingController@update']); Route::resource('meeting', 'Manage\Platform\MeetingController'); Route::post('activity/{id}', ['uses' => 'Manage\Platform\ActivityController@update']); Route::get('activity/delete', ['as' => 'activity/delete', 'uses' => 'Manage\Platform\ActivityController@delete']); Route::get('print', ['uses' => 'Manage\Platform\ActivityController@printPdf']); Route::get('print_user', ['uses' => 'Manage\Platform\ActivityController@printUserPdf']); Route::resource('activity', 'Manage\Platform\ActivityController'); //代報名 Route::post('getEnroll', ['uses' => 'Manage\Platform\ActivityController@getEnroll']); Route::post('returnEnroll', ['uses' => 'Manage\Platform\ActivityController@returnEnroll']); //取得報名人員 Route::get('enroll_list', ['uses' => 'Manage\Platform\ActivityController@getEnrollList', 'as' => 'enroll_list']); //刪除 Route::post('enroll_remove', ['uses' => 'Manage\Platform\ActivityController@EnrollRemove', 'as' => 'enroll_remove']); //社區招商採購 Route::post('recruit/{id}', ['uses' => 'Manage\Platform\RecruitController@update']); Route::resource('recruit', 'Manage\Platform\RecruitController'); //便民服務 //生活資訊 Route::post('convinient/{id}', ['uses' => 'Manage\Platform\ConvinientController@update']); Route::resource('convinient', 'Manage\Platform\ConvinientController'); //常用連結 Route::post('link/{id}', ['uses' => 'Manage\Platform\LinkController@update']); Route::resource('link', 'Manage\Platform\LinkController'); //熱門節慶 Route::post('festival/{id}', ['uses' => 'Manage\Platform\FestivalController@update']); Route::resource('festival', 'Manage\Platform\FestivalController'); //推薦之旅 Route::post('tour/{id}', ['uses' => 'Manage\Platform\TourController@update']); Route::resource('tour', 'Manage\Platform\TourController'); //主題景點 Route::post('theme_spot/{id}', ['uses' => 'Manage\Platform\ThemeSpotController@update']); Route::resource('theme_spot', 'Manage\Platform\ThemeSpotController'); //社區景點 Route::post('spot/{id}', ['uses' => 'Manage\Platform\SpotController@update']); Route::resource('spot', 'Manage\Platform\SpotController'); //週邊商家 Route::post('sale/{id}', ['uses' => 'Manage\Platform\SaleController@update']); Route::resource('sale', 'Manage\Platform\SaleController'); //廠戶介紹 Route::post('factory/{id}', ['uses' => 'Manage\Platform\FactoryController@update']); Route::resource('factory', 'Manage\Platform\FactoryController'); //熱門店家 Route::post('store/{id}', ['uses' => 'Manage\Platform\StoreController@update']); Route::resource('store', 'Manage\Platform\StoreController'); /** * 建商專區 * Wenlin */ Route::post('wenlin/{id}', ['uses' => 'Manage\Platform\WenlinController@update']); Route::resource('wenlin', 'Manage\Platform\WenlinController'); /** * 文件管理 * Document manage */ Route::group(['prefix' => 'document', 'as' => 'document::'], function () { Route::get('/', ['uses' => 'Manage\Platform\DocumentController@index']); Route::post('folder', ['uses' => 'Manage\Platform\DocumentController@storeFolder']); Route::post('add_movie', ['uses' => 'Manage\Platform\DocumentController@add_movie']); Route::get('folder/{id}/edit', ['uses' => 'Manage\Platform\DocumentController@editFolder']); Route::post('folder/update', ['uses' => 'Manage\Platform\DocumentController@updateFolder']); Route::delete('folder/{id}/delete', ['uses' => 'Manage\Platform\DocumentController@deleteFolder']); Route::get('folder/{id}', ['uses' => 'Manage\Platform\DocumentController@folder']); Route::get('document/{id}', ['uses' => 'Manage\Platform\DocumentController@viewDocument']); Route::get('document/{id}/create', ['uses' => 'Manage\Platform\DocumentController@createDocument']); Route::post('document/store', ['uses' => 'Manage\Platform\DocumentController@storeDocument']); Route::get('document/{id}/edit', ['uses' => 'Manage\Platform\DocumentController@editDocument']); Route::post('document/update', ['uses' => 'Manage\Platform\DocumentController@updateDocument']); Route::delete('document/{id}/delete', ['uses' => 'Manage\Platform\DocumentController@deleteDocument']); Route::get('file/{id}', ['uses' => 'Manage\Platform\DocumentController@createFile']); Route::post('file/store', ['uses' => 'Manage\Platform\DocumentController@storeFile']); Route::post('file/update', ['uses' => 'Manage\Platform\DocumentController@updateFile']); Route::delete('file/{id}/delete', ['uses' => 'Manage\Platform\DocumentController@deleteFile']); }); /** * 社區相本 * Album manage */ Route::group(['prefix' => 'album', 'as' => 'album::'], function () { Route::get('/', ['uses' => 'Manage\Platform\AlbumController@index']); Route::post('folder', ['uses' => 'Manage\Platform\AlbumController@storeFolder']); Route::get('folder/{id}/edit', ['uses' => 'Manage\Platform\AlbumController@editFolder']); Route::post('folder/update', ['uses' => 'Manage\Platform\AlbumController@updateFolder']); Route::delete('folder/{id}/delete', ['uses' => 'Manage\Platform\AlbumController@deleteFolder']); Route::get('folder/{id}', ['uses' => 'Manage\Platform\AlbumController@folder']); Route::get('album/{id}', ['uses' => 'Manage\Platform\AlbumController@viewAlbum']); Route::get('album/{id}/create', ['uses' => 'Manage\Platform\AlbumController@createAlbum']); Route::post('album/store', ['uses' => 'Manage\Platform\AlbumController@storeAlbum']); Route::get('album/{id}/edit', ['uses' => 'Manage\Platform\AlbumController@editAlbum']); Route::post('album/update', ['uses' => 'Manage\Platform\AlbumController@updateAlbum']); Route::delete('album/{id}/delete', ['uses' => 'Manage\Platform\AlbumController@deleteAlbum']); Route::get('image/{id}', ['uses' => 'Manage\Platform\AlbumController@createImage']); Route::post('image/store', ['uses' => 'Manage\Platform\AlbumController@storeImage']); Route::post('image/update', ['uses' => 'Manage\Platform\AlbumController@updateImage']); Route::delete('image/{id}/delete', ['uses' => 'Manage\Platform\AlbumController@deleteImage']); }); Route::group(['prefix' => 'calendar', 'as' => 'calendar::'], function () { Route::get('/', ['uses' => 'Manage\Platform\CalendarController@index']); Route::get('/event/{cal_id}', ['uses' => 'Manage\Platform\CalendarController@listEvent']); Route::post('/event/create', ['uses' => 'Manage\Platform\CalendarController@createEvent']); Route::post('/event/create_content', ['uses' => 'Manage\Platform\CalendarController@createEventContent']); Route::post('/event/update', ['uses' => 'Manage\Platform\CalendarController@updateEvent']); Route::post('/event/update_content', ['uses' => 'Manage\Platform\CalendarController@updateEventContent']); Route::post('/event/delete', ['uses' => 'Manage\Platform\CalendarController@deleteEvent']); Route::get('/cal', ['uses' => 'Manage\Platform\CalendarController@listCal']); Route::post('/cal/store', ['uses' => 'Manage\Platform\CalendarController@storeCal']); Route::get('/cal/edit', ['uses' => 'Manage\Platform\CalendarController@editCal']); Route::post('/cal/update', ['uses' => 'Manage\Platform\CalendarController@updateCal']); Route::delete('/cal/delete/{id}', ['uses' => 'Manage\Platform\CalendarController@deleteCal']); Route::post('/cal/getColor', ['uses' => 'Manage\Platform\CalendarController@getColor']); }); // 協力廠商 Route::group(['prefix' => 'firm', 'as' => 'firm::'], function () { Route::get('/', ['uses' => 'Manage\Platform\FirmController@index', 'as' => 'index']); Route::post('add', ['uses' => 'Manage\Platform\FirmController@create', 'as' => 'add']); Route::post('update', ['uses' => 'Manage\Platform\FirmController@update', 'as' => 'update']); Route::delete('delete', ['uses' => 'Manage\Platform\FirmController@delete', 'as' => 'delete']); Route::get('get', ['uses' => 'Manage\Platform\FirmController@get', 'as' => 'get']); }); }); /** * 社區互動管理 */ Route::group(['prefix' => 'interactive', 'as' => 'interactive::'], function () { /** * 投票 * Vote */ Route::group(['prefix' => 'vote', 'as' => 'vote::'], function () { Route::get('/', ['uses' => 'VoteController@index', 'as' => 'index']); Route::get('/add_vote', ['uses' => 'VoteController@addVote', 'as' => 'add_vote']); Route::post('/post_vote', ['uses' => 'VoteController@postVote', 'as' => 'post_vote']); Route::get('/edit_vote/{id}', ['uses' => 'VoteController@editVote', 'as' => 'edit_vote']); Route::post('/update_vote', ['uses' => 'VoteController@updateVote', 'as' => 'update_vote']); Route::post('/delete_vote', ['uses' => 'VoteController@deleteVote', 'as' => 'delete_vote']); Route::post('/delete_option', ['uses' => 'VoteController@deleteOption', 'as' => 'delete_option']); Route::post('/add_option', ['uses' => 'VoteController@addOption', 'as' => 'add_option']); Route::get('/detail', ['uses' => 'VoteController@VoteDetail', 'as' => 'vote_detail']); }); /** * 討論區 * Forum */ Route::group(['prefix' => 'forum', 'as' => 'forum::'], function () { Route::get('/', ['uses' => 'ForumController@index', 'as' => 'index']); Route::get('/add_forum', ['uses' => 'ForumController@addForum', 'as' => 'add_forum']); Route::post('/post_forum', ['uses' => 'ForumController@postForum', 'as' => 'post_forum']); Route::get('/edit_forum/{id}', ['uses' => 'ForumController@editForum', 'as' => 'edit_forum']); Route::post('/update_forum', ['uses' => 'ForumController@updateForum', 'as' => 'update_forum']); Route::post('/delete_forum', ['uses' => 'ForumController@deleteForum', 'as' => 'delete_forum']); Route::get('/view_forum/{id}', ['uses' => 'ForumController@viewForum', 'as' => 'view_forum']); Route::get('/setting', ['uses' => 'ForumController@setting', 'as' => 'setting']); Route::post('/setting/add', ['uses' => 'ForumController@addForumTopic', 'as' => 'add_forum_topic']); Route::post('/setting/update', ['uses' => 'ForumController@updateForumTopic', 'as' => 'update_forum_topic']); Route::post('/setting/delete', ['uses' => 'ForumController@deleteForumTopic', 'as' => 'delete_forum_topic']); }); /** * 居家服務 * Home Service */ Route::get('home_service/console/{id}', ['uses' => 'HomeServiceController@showInConsole']); Route::get('home_service/view/{id}', ['uses' => 'HomeServiceController@view']); Route::post('storeHandle',['uses' => 'HomeServiceController@storeHandle']); Route::post('home_service/update_items', ['uses' => 'HomeServiceController@updateItems']); Route::resource('home_service', 'HomeServiceController'); /** * 故障回報 * Fault Reporting */ //室內 Route::post('fault_report/{id}', ['uses' => 'Manage\Interactive\FaultReportController@update']); Route::post('edit_update_report/{id}', ['uses' => 'Manage\Interactive\FaultReportController@edit_update']); Route::post('detail', ['uses' => 'Manage\Interactive\FaultReportController@detail']); Route::get('apply/{id}', ['uses' => 'Manage\Interactive\FaultReportController@apply']); Route::get('inside_setting', ['uses'=>'Manage\Interactive\FaultReportController@setting']); Route::post('update_type', ['uses' => 'Manage\Interactive\FaultReportController@updateType']); Route::post('store_handle', ['uses' => 'Manage\Interactive\FaultReportController@storeHandle']); Route::post('get_Sign_Image', ['uses' => 'Manage\Interactive\FaultReportController@getSignImage']); Route::post('get_questionnaire', ['uses' => 'Manage\Interactive\FaultReportController@getquestionnaire']); Route::post('getData_report', ['uses' => 'Manage\Interactive\FaultReportController@getData']); Route::get('inside_outlist/{id}',['uses'=>'Manage\Interactive\FaultReportController@outlist']); Route::get('inside_outlist_getout/{id}',['uses'=>'Manage\Interactive\FaultReportController@outlist_getout']); Route::get('inside_outlist_print',['uses'=>'Manage\Interactive\FaultReportController@outlist_print']); Route::get('inside_outlist_save',['uses'=>'Manage\Interactive\FaultReportController@outlist_save']); Route::resource('fault_report', 'Manage\Interactive\FaultReportController'); //公區 Route::post('fault_report_outside/{id}', ['uses' => 'Manage\Interactive\FaultReportController_outside@update']); Route::post('edit_update/{id}', ['uses' => 'Manage\Interactive\FaultReportController_outside@edit_update']); Route::post('detail_outside', ['uses' => 'Manage\Interactive\FaultReportController_outside@detail']); Route::get('apply_outside/{id}', ['uses' => 'Manage\Interactive\FaultReportController_outside@apply_outside']); Route::get('outside_outlist/{id}',['uses'=>'Manage\Interactive\FaultReportController_outside@outlist']); Route::get('outside_outlist_getout/{id}',['uses'=>'Manage\Interactive\FaultReportController_outside@outlist_getout']); Route::post('update_type_outside', ['uses' => 'Manage\Interactive\FaultReportController_outside@updateType']); Route::post('store_handle_outside', ['uses' => 'Manage\Interactive\FaultReportController_outside@storeHandle']); Route::post('get_Sign_Image_outside', ['uses' => 'Manage\Interactive\FaultReportController_outside@getSignImage']); Route::post('get_questionnaire_outside', ['uses' => 'Manage\Interactive\FaultReportController_outside@getquestionnaire']); Route::get('outside_outlist_print',['uses'=>'Manage\Interactive\FaultReportController_outside@outlist_print']); Route::get('outside_outlist_save',['uses'=>'Manage\Interactive\FaultReportController_outside@outlist_save']); Route::post('getData', ['uses' => 'Manage\Interactive\FaultReportController_outside@getData']); Route::resource('fault_report_outside', 'Manage\Interactive\FaultReportController_outside'); //新版修繕 //室內 Route::get('faultreport_inside',['uses'=>'Manage\Interactive\FaultReportController@faultreport_inside']); //公區 Route::get('faultreport_outside',['uses'=>'Manage\Interactive\FaultReportController_outside@faultreport_outside']); //室內派工單 Route::post('getFault_Dispatch', ['uses' => 'Manage\Interactive\FaultReportController@getFault_Dispatch' , 'as' => 'getFault_Dispatch']); Route::post('setFault_Dispatch', ['uses' => 'Manage\Interactive\FaultReportController@setFault_Dispatch' , 'as' => 'setFault_Dispatch']); Route::post('showFault_Dispatch', ['uses' => 'Manage\Interactive\FaultReportController@showFault_Dispatch' , 'as' => 'showFault_Dispatch']); //工區派工單 Route::post('getFault_Dispatch_outside', ['uses' => 'Manage\Interactive\FaultReportController_outside@getFault_Dispatch' , 'as' => 'getFault_Dispatch_outside']); Route::post('setFault_Dispatch_outside', ['uses' => 'Manage\Interactive\FaultReportController_outside@setFault_Dispatch' , 'as' => 'setFault_Dispatch_outside']); Route::group(['prefix' => 'repair', 'as' => 'repair::'], function () { Route::get('/', ['uses' => 'Manage\RepairController@index', 'as' => 'index']); Route::get('create',['uses'=>'Manage\RepairController@create']); Route::post('store',['uses'=>'Manage\RepairController@store']); Route::get('edit/{id}',['uses'=>'Manage\RepairController@edit']); Route::get('setting',['uses'=>'Manage\RepairController@setting']); Route::post('edit_store',['uses'=>'Manage\RepairController@edit_store']); Route::get('print_apply/{id}',['uses'=>'Manage\RepairController@print_apply']); Route::get('apply/{id}',['uses'=>'Manage\RepairController@apply']); Route::get('outlist/{id}',['uses'=>'Manage\RepairController@outlist']); Route::get('outlist_getout/{id}',['uses'=>'Manage\RepairController@outlist_getout']); Route::get('edit_outlist_store',['uses'=>'Manage\RepairController@edit_outlist_store']); Route::get('outlist_print',['uses'=>'Manage\RepairController@outlist_print']); Route::get('outlist_save',['uses'=>'Manage\RepairController@outlist_save']); }); /** * 失物招領 * Lost thing */ Route::resource('lost_thing', 'LostThingController'); Route::post('status', ['uses' => 'LostThingController@status']); Route::post('update', ['uses' => 'LostThingController@update']); Route::post('showImage', ['uses' => 'LostThingController@showImage']); /** * 住戶抄表 * Record */ Route::post('record/update_list', ['uses' => 'RecordController@updateList']); Route::post('record/{id}', ['uses' => 'RecordController@update']); Route::get('records_pdf/{id}', ['uses' => 'RecordController@recordPrint']); Route::resource('record', 'RecordController'); /** * 房屋租售 * Rentsale */ Route::group(['prefix' => 'rentsale', 'as' => 'rentsale::'], function () { Route::get('/', ['uses' => 'RentsaleController@index', 'as' => 'index']); Route::get('/add_rentsale', ['uses' => 'RentsaleController@addRentsale', 'as' => 'add_rentsale']); Route::post('/post_rentsale', ['uses' => 'RentsaleController@postRentsale', 'as' => 'post_rentsale']); Route::get('/edit_rentsale/{id}', ['uses' => 'RentsaleController@editRentsale', 'as' => 'edit_rentsale']); Route::post('/update_rentsale', ['uses' => 'RentsaleController@updateRentsale', 'as' => 'update_rentsale']); Route::post('/delete_rentsale', ['uses' => 'RentsaleController@deleteRentsale', 'as' => 'delete_rentsale']); }); /** * 二手商品 * Secondhand */ Route::group(['prefix' => 'secondhand', 'as' => 'secondhand::'], function () { Route::get('/', ['uses' => 'SecondhandController@index', 'as' => 'index']); Route::get('/add_secondhand', ['uses' => 'SecondhandController@addSecondhand', 'as' => 'add_secondhand']); Route::post('/post_secondhand', ['uses' => 'SecondhandController@postSecondhand', 'as' => 'post_secondhand']); Route::get('/edit_secondhand/{id}', ['uses' => 'SecondhandController@editSecondhand', 'as' => 'edit_secondhand']); Route::post('/update_secondhand', ['uses' => 'SecondhandController@updateSecondhand', 'as' => 'update_secondhand']); Route::post('/delete_secondhand', ['uses' => 'SecondhandController@deleteSecondhand', 'as' => 'delete_secondhand']); }); /** * 交辦事項 * MattersAssigned */ Route::post('matters_assigned/{id}', ['uses' => 'Manage\Interactive\MattersAssignedController@update']); Route::post('matters_detail', ['uses' => 'Manage\Interactive\MattersAssignedController@detail']); Route::post('matters_update_type', ['uses' => 'Manage\Interactive\MattersAssignedController@updateType']); Route::post('matters_store_handle', ['uses' => 'Manage\Interactive\MattersAssignedController@storeHandle']); Route::post('matters_store_handle', ['uses' => 'Manage\Interactive\MattersAssignedController@store2']); Route::resource('matters_assigned', 'Manage\Interactive\MattersAssignedController'); }); /** * 公設模組 * /manage/inst */ //公設物品管理 Route::post('equipment/{id}', ['uses' => 'InstEquipmentController@update']); Route::post('update_type', ['uses' => 'InstEquipmentController@updateType']); Route::post('returnEquip', ['uses' => 'InstEquipmentController@returnEquip']); Route::post('getEquipment', ['uses' => 'InstEquipmentController@getEquip']); Route::resource('equipment', 'InstEquipmentController'); //點數管理 Route::get('inst/point/allgive_view/{id}', ['uses' => 'PointController@allgiveView']); Route::post('inst/point/alldelete', ['uses' => 'PointController@alldelete']); Route::get('inst/point/allgive_list', ['uses' => 'PointController@allgiveList']); Route::post('inst/point/allgive', ['uses' => 'PointController@allgive']); Route::post('inst/point/setting', ['uses' => 'PointController@updateSetting']); Route::post('inst/point/give', ['uses' => 'PointController@givePoint']); Route::resource('inst/point', 'PointController'); Route::get('inst/point', ['uses' => 'PointController@index']); Route::post('inst/point/card_list', ['uses' => 'PointController@getCardList']); Route::post('inst/point/remove_card', ['uses' => 'PointController@removeCard']); Route::post('inst/point/card_add', ['uses' => 'PointController@postCardAdd', 'as' => 'card_add']); Route::post('updateType', ['uses' => 'PointController@updateType']); Route::get('inst/print', ['uses' => 'PointController@print_buy_mooncard']); Route::get('inst/print_today', ['uses' => 'PointController@print_buy_mooncard_today']); Route::get('inst/print_point_today', ['uses' => 'PointController@print_buy_point_today_log']); Route::get('inst/print_point_month', ['uses' => 'PointController@print_buy_point_month_log']); Route::post('recover', ['uses' => 'PointController@recover']); //預約單管理 Route::post('inst/order/action', ['uses' => 'InstOrderController@action']); Route::get('inst/order/checkout', ['uses' => 'InstOrderController@checkout']); Route::get('inst/order/user_point/', ['uses' => 'InstOrderController@getUserPoint']); Route::get('inst/order/section/', ['uses' => 'InstOrderController@getInstSection']); Route::post('inst/order/update_type', ['uses' => 'InstOrderController@updateType']); Route::resource('inst/order', 'InstOrderController'); //公設管理 //預約制 Route::get('/inst/view_order/{id}', ['uses' => 'InstController@viewOrder']); Route::post('inst/{id}', ['uses' => 'InstController@update']); Route::resource('inst', 'InstController'); Route::get('searchview', ['uses' => 'InstController@searchview']); Route::get('search_section',['uses' => 'InstController@search_section']); Route::get('search_assess',['uses' => 'InstController@search_assess']); Route::get('instPDFExport_month', ['uses' => 'InstController@instPDFExport_month']); Route::get('instPDFExport_section',['uses' => 'InstController@instPDFExport_section']); Route::get('instPDFExport_assess',['uses' => 'InstController@instPDFExport_assess']); //計時制 Route::post('inst_timing/{id}', ['uses' => 'InstTimeController@update']); Route::resource('inst_timing', 'InstTimeController'); Route::get('inst_timing/order/checkuser', ['uses' => 'InstOrderTimeController@getLeaveUser']); Route::get('inst_timing/order/user', ['uses' => 'InstOrderTimeController@getEnterUser']); Route::get('inst_timing/order/checkout', ['uses' => 'InstOrderTimeController@checkout']); Route::post('inst_timing/order/send_leave', ['uses' => 'InstOrderTimeController@postLeaveSend']); Route::post('inst_timing/order/send_enter', ['uses' => 'InstOrderTimeController@postEnterSend']); Route::resource('inst_timing/order', 'InstOrderTimeController'); //公設管理 //月卡管理 Route::get('inst/card/mooncard', ['uses' => 'MoonCardController@index']); Route::post('inst/card/mooncard/add', ['uses' => 'MoonCardController@addCard', 'as' => 'add']); Route::post('inst/card/mooncard/delete', ['uses' => 'MoonCardController@massDestroy', 'as' => 'delete']); Route::post('inst/card/mooncard/check', ['uses' => 'MoonCardController@checkCardnumber','as' => 'check']); Route::post('inst/card/mooncard/clear', ['uses' => 'MoonCardController@clearCardnumber','as' => 'clear']); // Route::group(['prefix' => 'inst' , 'as' => 'inst::' ] ,function(){ // Route::get('/' , ['uses' => 'InstController@index' , 'as' => 'index']); // Route::get('/add_inst' , ['uses' => 'InstController@addInst' , 'as' => 'add_inst']); // Route::post('/post_inst' , ['uses' => 'InstController@postInst' , 'as' => 'post_inst']); // Route::get('/edit_inst/{id}' , ['uses' => 'InstController@editInst' , 'as' => 'edit_inst']); // Route::post('/update_inst' , ['uses' => 'InstController@updateInst' , 'as' => 'update_inst']); // Route::post('/delete_inst' , ['uses' => 'InstController@deleteInst' , 'as' => 'delete_inst']); // Route::get('/orders' , function(){ // return view('manage.public.orders'); // }); // }); /** * 資產管理系統 * Asset manage */ Route::group(['prefix' => 'asset', 'as' => 'asset::'], function () { // 資產設備基本資料建立 Route::get('assets', ['uses' => 'Manage\Asset\AssetsController@index', 'as' => 'assets']); Route::get('assets/get', ['uses' => 'Manage\Asset\AssetsController@get', 'as' => 'get_assets']); Route::get('assets/get_by_no', ['uses' => 'Manage\Asset\AssetsController@getByNo', 'as' => 'get_assets_by_no']); Route::post('assets/add', ['uses' => 'Manage\Asset\AssetsController@create', 'as' => 'add_assets']); Route::post('assets/update', ['uses' => 'Manage\Asset\AssetsController@update', 'as' => 'update_assets']); Route::delete('assets/delete', ['uses' => 'Manage\Asset\AssetsController@delete', 'as' => 'delete_assets']); Route::get('assets/search/no_list', ['uses' => 'Manage\Asset\AssetsController@searchNoList', 'as' => 'search_assets_no_list']); Route::get('assets/get_by_category', ['uses' => 'Manage\Asset\AssetsController@getByCategory', 'as' => 'get_by_category']); Route::get('assets/change_user', ['uses' => 'Manage\Asset\AssetsController@change_user', 'as' => 'change_user']); //S:資產設備匯入 Route::get('assetImport', ['uses' => 'Manage\Asset\AssetsImportController@assetImport', 'as' => 'assetImport']); Route::post('XLSImport', ['uses' => 'Manage\Asset\AssetsImportController@XLSImport', 'as' => 'XLSImport']); Route::get('asset_download/{id}', ['uses' => 'Manage\Asset\AssetsImportController@downloadExcel']); Route::delete('asset_import/destroy/{id}', ['uses' => 'Manage\Asset\AssetsImportController@destroyImport']); //E:資產設備匯入 //S:資產盤點匯入 Route::get('assetCheckImport', ['uses' => 'Manage\Asset\AssetsCheckImportController@assetCheckImport', 'as' => 'assetCheckImport']); Route::post('XLSCheckImport', ['uses' => 'Manage\Asset\AssetsCheckImportController@XLSCheckImport', 'as' => 'XLSCheckImport']); Route::get('asset_check_download/{id}', ['uses' => 'Manage\Asset\AssetsCheckImportController@downloadExcel']); Route::delete('asset_check_import/destroy/{id}', ['uses' => 'Manage\Asset\AssetsCheckImportController@destroyImport']); //E:資產盤點匯入 // 資產設備資料進階查詢 Route::get('assets/search', ['uses' => 'Manage\Asset\AssetsController@search', 'as' => 'search_assets']); // 保管人資料進階搜尋 Route::get('assets/search_custodian', ['uses' => 'Manage\Asset\AssetsController@searchCustodian', 'as' => 'search_custodian']); Route::get('assets/get_custodian', ['uses' => 'Manage\Asset\AssetsController@getCustodian', 'as' => 'get_custodian']); // 資產設備標籤 Route::get('assets/print_label', ['uses' => 'Manage\Asset\AssetsController@printLabel', 'as' => 'print_label']); // 申請單 Route::get('applicant', ['uses' => 'Manage\Asset\ApplicantController@index', 'as' => 'applicant']); Route::post('applicant/add', ['uses' => 'Manage\Asset\ApplicantController@create', 'as' => 'add_applicant']); Route::get('applicant/get', ['uses' => 'Manage\Asset\ApplicantController@get', 'as' => 'get_applicant']); Route::post('applicant/update', ['uses' => 'Manage\Asset\ApplicantController@update', 'as' => 'update_applicant']); Route::delete('applicant/delete', ['uses' => 'Manage\Asset\ApplicantController@delete', 'as' => 'delete_applicant']); Route::post('applicant/finish_purchase', ['uses' => 'Manage\Asset\ApplicantController@finishPurchase', 'as' => 'finish_purchase']); Route::post('applicant/cancel_purchase', ['uses' => 'Manage\Asset\ApplicantController@cancelPurchase', 'as' => 'cancel_purchase']); Route::post('applicant/show_sign', ['uses' => 'Manage\Asset\ApplicantController@showsign', 'as' => 'show_sign']); // 資產領用 Route::get('picklist', ['uses' => 'Manage\Asset\PicklistController@index', 'as' => 'picklist']); Route::post('picklist/add', ['uses' => 'Manage\Asset\PicklistController@create', 'as' => 'add_picklist']); Route::get('picklist/get', ['uses' => 'Manage\Asset\PicklistController@get', 'as' => 'get_picklist']); Route::get('picklist/return', ['uses' => 'Manage\Asset\PicklistController@asset_return', 'as' => 'return_picklist']); Route::post('picklist/update', ['uses' => 'Manage\Asset\PicklistController@update', 'as' => 'update_picklist']); Route::delete('picklist/delete', ['uses' => 'Manage\Asset\PicklistController@delete', 'as' => 'delete_picklist']); // 資產申請審核 Route::get('examine', ['uses' => 'Manage\Asset\ExamineController@index', 'as' => 'examine']); Route::get('examine/get', ['uses' => 'Manage\Asset\ExamineController@get', 'as' => 'get_examine']); Route::post('examine/check', ['uses' => 'Manage\Asset\ExamineController@check', 'as' => 'check_examine']); // 存放位置 Route::get('storage_place', ['uses' => 'Manage\Asset\StoragePlaceController@index', 'as' => 'storage_place']); Route::get('storage_place/get', ['uses' => 'Manage\Asset\StoragePlaceController@get', 'as' => 'get_storage_place']); Route::post('storage_place/add', ['uses' => 'Manage\Asset\StoragePlaceController@create', 'as' => 'add_storage_place']); Route::post('storage_place/update', ['uses' => 'Manage\Asset\StoragePlaceController@update', 'as' => 'update_storage_place']); Route::delete('storage_place/delete', ['uses' => 'Manage\Asset\StoragePlaceController@delete', 'as' => 'delete_storage_place']); // 取得來源 Route::get('acquired_source', ['uses' => 'Manage\Asset\AcquiredSourceController@index', 'as' => 'acquired_source']); Route::get('acquired_source/get', ['uses' => 'Manage\Asset\AcquiredSourceController@get', 'as' => 'get_acquired_source']); Route::post('acquired_source/add', ['uses' => 'Manage\Asset\AcquiredSourceController@create', 'as' => 'add_acquired_source']); Route::post('acquired_source/update', ['uses' => 'Manage\Asset\AcquiredSourceController@update', 'as' => 'update_acquired_source']); Route::delete('acquired_source/delete', ['uses' => 'Manage\Asset\AcquiredSourceController@delete', 'as' => 'delete_acquired_source']); // 資產處份項目 Route::get('disposal_item', ['uses' => 'Manage\Asset\DisposalItemController@index', 'as' => 'disposal_item']); Route::get('disposal_item/get', ['uses' => 'Manage\Asset\DisposalItemController@get', 'as' => 'get_disposal_item']); Route::post('disposal_item/add', ['uses' => 'Manage\Asset\DisposalItemController@create', 'as' => 'add_disposal_item']); Route::post('disposal_item/update', ['uses' => 'Manage\Asset\DisposalItemController@update', 'as' => 'update_disposal_item']); Route::delete('disposal_item/delete', ['uses' => 'Manage\Asset\DisposalItemController@delete', 'as' => 'delete_disposal_item']); // 總類類別 Route::get('general_category', ['uses' => 'Manage\Asset\GeneralCategoryController@index', 'as' => 'general_category']); Route::get('general_category/get', ['uses' => 'Manage\Asset\GeneralCategoryController@get', 'as' => 'get_general_category']); Route::post('general_category/add', ['uses' => 'Manage\Asset\GeneralCategoryController@create', 'as' => 'add_general_category']); Route::post('general_category/update', ['uses' => 'Manage\Asset\GeneralCategoryController@update', 'as' => 'update_general_category']); Route::delete('general_category/delete', ['uses' => 'Manage\Asset\GeneralCategoryController@delete', 'as' => 'delete_general_category']); // 資產設備分類類別設定 Route::get('category', ['uses' => 'Manage\Asset\CategoryController@index', 'as' => 'category']); Route::get('category/get', ['uses' => 'Manage\Asset\CategoryController@get', 'as' => 'get_category']); Route::post('category/add', ['uses' => 'Manage\Asset\CategoryController@create', 'as' => 'add_category']); Route::post('category/update', ['uses' => 'Manage\Asset\CategoryController@update', 'as' => 'update_category']); Route::delete('category/delete', ['uses' => 'Manage\Asset\CategoryController@delete', 'as' => 'delete_category']); // 資產設備異動處理 Route::get('punish', ['uses' => 'Manage\Asset\PunishController@index', 'as' => 'punish']); Route::get('punish/get', ['uses' => 'Manage\Asset\PunishController@get', 'as' => 'get_punish']); Route::post('punish/add', ['uses' => 'Manage\Asset\PunishController@create', 'as' => 'add_punish']); Route::post('punish/update', ['uses' => 'Manage\Asset\PunishController@update', 'as' => 'update_punish']); Route::delete('punish/delete', ['uses' => 'Manage\Asset\PunishController@delete', 'as' => 'delete_punish']); // 資產設備維修記錄 Route::get('maintenance', ['uses' => 'Manage\Asset\MaintenanceController@index', 'as' => 'maintenance']); Route::get('maintenance/get', ['uses' => 'Manage\Asset\MaintenanceController@get', 'as' => 'get_maintenance']); Route::post('maintenance/add', ['uses' => 'Manage\Asset\MaintenanceController@create', 'as' => 'add_maintenance']); Route::post('maintenance/update', ['uses' => 'Manage\Asset\MaintenanceController@update', 'as' => 'update_maintenance']); Route::delete('maintenance/delete', ['uses' => 'Manage\Asset\MaintenanceController@delete', 'as' => 'delete_maintenance']); //報表總欄 Route::get('asset_report_list', ['uses' => 'Manage\Asset\AssetsController@asset_report_list', 'as' => 'asset_report_list']); Route::post('asset_report_list', ['uses' => 'Manage\Asset\AssetsController@asset_report_list', 'as' => 'asset_report_list']); Route::get('assets_print_route', ['uses' => 'Manage\Asset\AssetsController@assets_print_route', 'as' => 'assets_print_route']); Route::get('print', ['uses' => 'Manage\Asset\AssetsController@printPdf']); //資產設備維修總表 Route::get('asset_report_list2', ['uses' => 'Manage\Asset\AssetsController@asset_report_list2', 'as' => 'asset_report_list2']); Route::post('asset_report_list2', ['uses' => 'Manage\Asset\AssetsController@asset_report_list2', 'as' => 'asset_report_list2']); Route::get('print2', ['uses' => 'Manage\Asset\AssetsController@printPdf2']); //資產設備維修明細表 Route::get('asset_report_list3', ['uses' => 'Manage\Asset\AssetsController@asset_report_list3', 'as' => 'asset_report_list3']); Route::post('asset_report_list3', ['uses' => 'Manage\Asset\AssetsController@asset_report_list3', 'as' => 'asset_report_list3']); Route::get('print3', ['uses' => 'Manage\Asset\AssetsController@printPdf3']); //期間資產設備保管人變更明細表 Route::get('asset_report_list4', ['uses' => 'Manage\Asset\AssetsController@asset_report_list4', 'as' => 'asset_report_list4']); Route::post('asset_report_list4', ['uses' => 'Manage\Asset\AssetsController@asset_report_list4', 'as' => 'asset_report_list4']); Route::get('print4', ['uses' => 'Manage\Asset\AssetsController@printPdf4']); //將過耐用期限資產設備表 Route::get('asset_report_list5', ['uses' => 'Manage\Asset\AssetsController@asset_report_list5', 'as' => 'asset_report_list5']); Route::post('asset_report_list5', ['uses' => 'Manage\Asset\AssetsController@asset_report_list5', 'as' => 'asset_report_list5']); Route::get('print5', ['uses' => 'Manage\Asset\AssetsController@printPdf5']); //保管人保管資產設備明細表 Route::get('asset_report_list6', ['uses' => 'Manage\Asset\AssetsController@asset_report_list6', 'as' => 'asset_report_list6']); Route::post('asset_report_list6', ['uses' => 'Manage\Asset\AssetsController@asset_report_list6', 'as' => 'asset_report_list6']); Route::get('print6', ['uses' => 'Manage\Asset\AssetsController@printPdf6']); //已過耐用期限資產設備表 Route::get('asset_report_list7', ['uses' => 'Manage\Asset\AssetsController@asset_report_list7', 'as' => 'asset_report_list7']); Route::post('asset_report_list7', ['uses' => 'Manage\Asset\AssetsController@asset_report_list7', 'as' => 'asset_report_list7']); Route::get('print7', ['uses' => 'Manage\Asset\AssetsController@printPdf7']); }); /** * 儲物管理系統 * Storage manage */ Route::group(['prefix' => 'storage', 'as' => 'storage::'], function () { // 儲物基本資料建立 Route::get('storages', ['uses' => 'Manage\Storage\StoragesController@index', 'as' => 'storages']); Route::get('storages/get', ['uses' => 'Manage\Storage\StoragesController@get', 'as' => 'get_storages']); Route::get('storages/get_by_no', ['uses' => 'Manage\Storage\StoragesController@getByNo', 'as' => 'get_storage_by_no']); Route::post('storages/add', ['uses' => 'Manage\Storage\StoragesController@create', 'as' => 'add_storages']); Route::post('storages/update', ['uses' => 'Manage\Storage\StoragesController@update', 'as' => 'update_storages']); Route::delete('storages/delete', ['uses' => 'Manage\Storage\StoragesController@delete', 'as' => 'delete_storages']); Route::get('storages/search/no_list', ['uses' => 'Manage\Storage\StoragesController@searchNoList', 'as' => 'search_storage_no_list']); Route::get('storages/get_storages_by_category', ['uses' => 'Manage\Storage\StoragesController@getStoragesByCategory', 'as' => 'get_storages_by_category']); //S:儲物匯入 Route::get('storageImport', ['uses' => 'Manage\Storage\StoragesImportController@storageImport', 'as' => 'storageImport']); Route::post('XLSImport', ['uses' => 'Manage\Storage\StoragesImportController@XLSImport', 'as' => 'XLSImport']); Route::get('storage_download/{id}', ['uses' => 'Manage\Storage\StoragesImportController@downloadExcel']); Route::delete('storage_import/destroy/{id}', ['uses' => 'Manage\Storage\StoragesImportController@destroyImport']); //E:儲物匯入 // 儲物資料進階查詢 Route::get('storages/search', ['uses' => 'Manage\Storage\StoragesController@search', 'as' => 'search_storages']); // 儲物申請資料查詢 Route::get('storages/search_applicant', ['uses' => 'Manage\Storage\ApplicantController@search', 'as' => 'search_applicant']); Route::post('applicant/finish_purchase', ['uses' => 'Manage\Storage\ApplicantController@finishPurchase', 'as' => 'finish_purchase']); Route::post('applicant/cancel_purchase', ['uses' => 'Manage\Storage\ApplicantController@cancelPurchase', 'as' => 'cancel_purchase']); // 儲物進貨資料查詢 Route::get('storages/search_purchase', ['uses' => 'Manage\Storage\PurchaseController@search', 'as' => 'search_purchase']); // 收據列印 Route::get('storages/print_receipt', ['uses' => 'Manage\Storage\PicklistController@printReceipt', 'as' => 'print_receipt']); // 條碼列印 Route::get('storages/print_barcode', ['uses' => 'Manage\Storage\StoragesController@printBarcode', 'as' => 'print_barcode']); // 申請單 Route::get('applicant', ['uses' => 'Manage\Storage\ApplicantController@index', 'as' => 'applicant']); Route::post('applicant/add', ['uses' => 'Manage\Storage\ApplicantController@create', 'as' => 'add_applicant']); Route::get('applicant/get', ['uses' => 'Manage\Storage\ApplicantController@get', 'as' => 'get_applicant']); Route::post('applicant/update', ['uses' => 'Manage\Storage\ApplicantController@update', 'as' => 'update_applicant']); Route::delete('applicant/delete', ['uses' => 'Manage\Storage\ApplicantController@delete', 'as' => 'delete_applicant']); // 儲物領用 Route::get('picklist', ['uses' => 'Manage\Storage\PicklistController@index', 'as' => 'picklist']); Route::get('picklist_fault', ['uses' => 'Manage\Storage\PicklistController@fault', 'as' => 'picklist_fault']); Route::post('picklist/add', ['uses' => 'Manage\Storage\PicklistController@create', 'as' => 'add_picklist']); Route::get('picklist/get', ['uses' => 'Manage\Storage\PicklistController@get', 'as' => 'get_picklist']); Route::post('picklist/update', ['uses' => 'Manage\Storage\PicklistController@update', 'as' => 'update_picklist']); Route::delete('picklist/delete', ['uses' => 'Manage\Storage\PicklistController@delete', 'as' => 'delete_picklist']); Route::get('picklist/get_items', ['uses' => 'Manage\Storage\PicklistController@getItems', 'as' => 'get_picklist_items']); Route::get('picklist/search/no_list_with_detail', ['uses' => 'Manage\Storage\PicklistController@searchNoListWithDetail', 'as' => 'search_picklist_no_list_with_detail']); // 儲物進貨 Route::get('purchase', ['uses' => 'Manage\Storage\PurchaseController@index', 'as' => 'purchase']); Route::post('purchase/add', ['uses' => 'Manage\Storage\PurchaseController@create', 'as' => 'add_purchase']); Route::get('purchase/get', ['uses' => 'Manage\Storage\PurchaseController@get', 'as' => 'get_purchase']); Route::post('purchase/update', ['uses' => 'Manage\Storage\PurchaseController@update', 'as' => 'update_purchase']); Route::delete('purchase/delete', ['uses' => 'Manage\Storage\PurchaseController@delete', 'as' => 'delete_purchase']); Route::get('purchase/get_items', ['uses' => 'Manage\Storage\PurchaseController@getItems', 'as' => 'get_purchase_items']); Route::get('purchase/get_item_detail', ['uses' => 'Manage\Storage\PurchaseController@getItemDetail', 'as' => 'get_purchase_item_detail']); // 存放位置 Route::get('storage_place', ['uses' => 'Manage\Storage\StoragePlaceController@index', 'as' => 'storage_place']); Route::get('storage_place/get', ['uses' => 'Manage\Storage\StoragePlaceController@get', 'as' => 'get_storage_place']); Route::post('storage_place/add', ['uses' => 'Manage\Storage\StoragePlaceController@create', 'as' => 'add_storage_place']); Route::post('storage_place/update', ['uses' => 'Manage\Storage\StoragePlaceController@update', 'as' => 'update_storage_place']); Route::delete('storage_place/delete', ['uses' => 'Manage\Storage\StoragePlaceController@delete', 'as' => 'delete_storage_place']); // 儲物分類類別設定 Route::get('category', ['uses' => 'Manage\Storage\CategoryController@index', 'as' => 'category']); Route::get('category/get', ['uses' => 'Manage\Storage\CategoryController@get', 'as' => 'get_category']); Route::post('category/add', ['uses' => 'Manage\Storage\CategoryController@create', 'as' => 'add_category']); Route::post('category/update', ['uses' => 'Manage\Storage\CategoryController@update', 'as' => 'update_category']); Route::delete('category/delete', ['uses' => 'Manage\Storage\CategoryController@delete', 'as' => 'delete_category']); // 儲物異動管理 Route::get('substitute', ['uses' => 'Manage\Storage\StorageSubstituteController@index', 'as' => 'substitute']); Route::get('substitute/get', ['uses' => 'Manage\Storage\StorageSubstituteController@get', 'as' => 'get_substitute']); Route::post('substitute/add', ['uses' => 'Manage\Storage\StorageSubstituteController@create', 'as' => 'add_substitute']); Route::post('substitute/update', ['uses' => 'Manage\Storage\StorageSubstituteController@update', 'as' => 'update_substitute']); Route::delete('substitute/delete', ['uses' => 'Manage\Storage\StorageSubstituteController@delete', 'as' => 'delete_substitute']); // 儲物單位管理 Route::get('unit', ['uses' => 'Manage\Storage\UnitController@index', 'as' => 'unit']); Route::post('unit/add', ['uses' => 'Manage\Storage\UnitController@create', 'as' => 'add_unit']); Route::post('unit/update', ['uses' => 'Manage\Storage\UnitController@update', 'as' => 'update_unit']); Route::delete('unit/delete', ['uses' => 'Manage\Storage\UnitController@delete', 'as' => 'delete_unit']); Route::get('unit/get', ['uses' => 'Manage\Storage\UnitController@get', 'as' => 'get_unit']); // 資產申請審核 Route::get('examine', ['uses' => 'Manage\Storage\ExamineController@index', 'as' => 'examine']); Route::get('examine/get', ['uses' => 'Manage\Storage\ExamineController@get', 'as' => 'get_examine']); Route::post('examine/check', ['uses' => 'Manage\Storage\ExamineController@check', 'as' => 'check_examine']); //報表總欄 Route::get('storages_print_route', ['uses' => 'Manage\Storage\StoragesController@storages_print_route', 'as' => 'storages_print_route']); Route::get('storage_report', ['uses' => 'Manage\Storage\StoragesController@storage_report', 'as' => 'storage_report']); Route::get('storage_print', ['uses' => 'Manage\Storage\StoragesController@printPdf', 'as' => 'storage_print']); Route::get('storage_report2', ['uses' => 'Manage\Storage\StoragesController@storage_report2', 'as' => 'storage_report2']); Route::get('storage_excel2', ['uses' => 'Manage\Storage\StoragesController@storage_excel2', 'as' => 'storage_excel2']); Route::get('storage_print2', ['uses' => 'Manage\Storage\StoragesController@printPdf2', 'as' => 'storage_print2']); Route::get('storage_report3', ['uses' => 'Manage\Storage\StoragesController@storage_report3', 'as' => 'storage_report3']); Route::get('storage_print3', ['uses' => 'Manage\Storage\StoragesController@printPdf3', 'as' => 'storage_print3']); Route::get('purchase_report', ['uses' => 'Manage\Storage\PurchaseController@purchase_report', 'as' => 'purchase_report']); Route::get('purchase_print', ['uses' => 'Manage\Storage\PurchaseController@printPdf', 'as' => 'purchase_print']); Route::get('picklist_report', ['uses' => 'Manage\Storage\PicklistController@picklist_report', 'as' => 'picklist_report']); Route::get('picklist_print', ['uses' => 'Manage\Storage\PicklistController@printPdf', 'as' => 'picklist_print']); Route::get('picklist_report2', ['uses' => 'Manage\Storage\PicklistController@picklist_report2', 'as' => 'picklist_report2']); Route::get('picklist_print2', ['uses' => 'Manage\Storage\PicklistController@printPdf2', 'as' => 'picklist_print2']); Route::get('picklist_print3', ['uses' => 'Manage\Storage\PicklistController@printPdf3', 'as' => 'picklist_print3']); Route::get('picklist_print4', ['uses' => 'Manage\Storage\PicklistController@printPdf4', 'as' => 'picklist_print4']); Route::get('applicant_report', ['uses' => 'Manage\Storage\ApplicantController@applicant_report', 'as' => 'applicant_report']); Route::get('applicant_print', ['uses' => 'Manage\Storage\ApplicantController@printPdf', 'as' => 'applicant_print']); Route::get('applicant_report2', ['uses' => 'Manage\Storage\ApplicantController@applicant_report2', 'as' => 'applicant_report2']); Route::get('applicant_print2', ['uses' => 'Manage\Storage\ApplicantController@printPdf2', 'as' => 'applicant_print2']); }); /** * 郵件管理 * Mail Plugin */ Route::group(['prefix' => 'mail', 'as' => 'mail::'], function () { Route::get('/', ['uses' => 'MailController@index', 'as' => 'index']); Route::post('updateType', ['uses' => 'MailController@updateType']); Route::get('multiple_getmail', ['uses' => 'MailController@multiple_getmail','as' => 'multiple_getmail']);//批次取信 Route::get('setting', ['uses' => 'MailController@setting', 'as' => 'setting']); Route::delete('delete/{id}', ['uses' => 'MailController@destroy']); Route::post('status', ['uses' => 'MailController@status']); Route::post('show', ['uses' => 'MailController@show']); Route::get('print', ['uses' => 'MailController@printPdf']); Route::post('mailsource/add', ['uses' => 'MailController@addMailSource', 'as' => 'add_mail_source']); Route::get('mailsource/edit', ['uses' => 'MailController@editMailSource', 'as' => 'edit_mail_source']); Route::post('mailsource/update', ['uses' => 'MailController@updateMailSource', 'as' => 'update_mail_source']); Route::post('mailsource/delete', ['uses' => 'MailController@deleteMailSource', 'as' => 'delete_mail_source']); Route::post('mailtype/add', ['uses' => 'MailController@addMailType', 'as' => 'add_mail_type']); Route::get('mailtype/edit', ['uses' => 'MailController@editMailType', 'as' => 'edit_mail_type']); Route::post('mailtype/update', ['uses' => 'MailController@updateMailType', 'as' => 'update_mail_type']); Route::post('mailtype/delete', ['uses' => 'MailController@deleteMailType', 'as' => 'delete_mail_type']); }); /** * 訪客管理 * Guest Plugin */ Route::group(['prefix' => 'guest', 'as' => 'guest::'], function () { Route::get('/', ['uses' => 'GuestController@index', 'as' => 'index']); Route::get('setting', ['uses' => 'GuestController@setting', 'as' => 'setting']); Route::post('guestpawn/add', ['uses' => 'GuestController@addGuestPawn', 'as' => 'add_guest_pawn']); Route::get('guestpawn/edit', ['uses' => 'GuestController@editGuestPawn', 'as' => 'edit_guest_pawn']); Route::post('guestpawn/update', ['uses' => 'GuestController@updateGuestPawn', 'as' => 'update_guest_pawn']); Route::post('guestpawn/delete', ['uses' => 'GuestController@deleteGuestPawn', 'as' => 'delete_guest_pawn']); Route::get('print', ['uses' => 'GuestController@printPdf']); Route::post('updateType', ['uses' => 'GuestController@updateType', 'as' => 'updateType']); }); /** * 進出管理 * Inouts Plugin */ Route::group(['prefix' => 'inouts', 'as' => 'inouts::'], function () { Route::get('/', ['uses' => 'InOutsController@index', 'as' => 'index']); Route::post('store', ['uses' => 'InOutsController@store', 'as' => 'store']); Route::post('back', ['uses' => 'InOutsController@back', 'as' => 'back']); Route::get('print', ['uses' => 'InOutsController@printPdf']); Route::post('update_items', ['uses' => 'InOutsController@updateItems']); }); /** * 簡訊管理 * SMS Plugin */ Route::group(['prefix' => 'sms', 'as' => 'sms::'], function () { Route::get('/', ['uses' => 'ConsoleController@SMS_index', 'as' => 'index']); Route::get('SMS_Date', ['uses' => 'ConsoleController@SMS_Date', 'as' => 'SMS_Date']); Route::get('SMS_printPdf', ['uses' => 'ConsoleController@SMS_printPdf', 'as' => 'SMS_printPdf']); }); /** * 主機管理 * Hosts */ Route::group(['prefix' => 'hosts', 'as' => 'hosts::'], function () { Route::get('/index', ['uses' => 'HostsController@index', 'as' => 'index']); Route::post('/save', ['uses' => 'HostsController@save', 'as' => 'save']); Route::post('/get', ['uses' => 'HostsController@get', 'as' => 'get']); Route::post('/update', ['uses' => 'HostsController@update', 'as' => 'update']); Route::post('/del', ['uses' => 'HostsController@del', 'as' => 'del']); Route::post('/all_del', ['uses' => 'HostsController@alldel', 'as' => 'all_del']); Route::get('/class', ['uses' => 'HostsController@classes', 'as' => 'class']); Route::post('/save_class', ['uses' => 'HostsController@saveclass', 'as' => 'save_class']); Route::post('/get_class', ['uses' => 'HostsController@getclass', 'as' => 'get_class']); Route::post('/update_class', ['uses' => 'HostsController@updateclass', 'as' => 'update_class']); Route::post('/del_class', ['uses' => 'HostsController@delclass', 'as' => 'del_class']); Route::post('/all_del_class', ['uses' => 'HostsController@alldelclass', 'as' => 'all_del_class']); Route::get('/location', ['uses' => 'HostsController@location', 'as' => 'location']); Route::post('/save_location', ['uses' => 'HostsController@savelocation', 'as' => 'save_location']); Route::post('/get_location', ['uses' => 'HostsController@getlocation', 'as' => 'get_location']); Route::post('/update_location', ['uses' => 'HostsController@updatelocation', 'as' => 'update_location']); Route::post('/del_location', ['uses' => 'HostsController@dellocation', 'as' => 'del_location']); Route::post('/all_del_location', ['uses' => 'HostsController@alldellocation', 'as' => 'all_del_location']); Route::get('/log', ['uses' => 'HostsController@log', 'as' => 'log']); }); /** * 計費系統 * Payment */ Route::group(['prefix' => 'payment', 'as' => 'payment::'], function () { Route::get('/tenant', ['uses' => 'Manage\PaymentController@tenant', 'as' => 'tenant']); Route::get('/electricity_bill', ['uses' => 'Manage\PaymentController@electricity_bill', 'as' => 'electricity_bill']); Route::get('/payment_amount', ['uses' => 'Manage\PaymentController@payment_amount', 'as' => 'payment_amount']); Route::get('/hydropower_records', ['uses' => 'Manage\PaymentController@hydropower_records', 'as' => 'hydropower_records']); Route::get('/electricity_btu_record', ['uses' => 'Manage\PaymentController@electricity_btu_record', 'as' => 'electricity_btu_record']); Route::get('/water_records', ['uses' => 'Manage\PaymentController@water_records', 'as' => 'water_records']); Route::get('/payment_download/{id}', ['uses' => 'Manage\PaymentController@downloadExcel']); Route::post('XLSImport', ['uses' => 'Manage\PaymentController@XLSImport', 'as' => 'XLSImport']); Route::get('/destroyImport/{id}', ['uses' => 'Manage\PaymentController@destroyImport', 'as' => 'destroyImport']); Route::get('/checkExcel/{id}', ['uses' => 'Manage\PaymentController@checkExcel', 'as' => 'checkExcel']); Route::get('/importValue/{id}', ['uses' => 'Manage\PaymentController@importValue', 'as' => 'importValue']); Route::get('/add_water_record', ['uses' => 'Manage\PaymentController@add_water_record', 'as' => 'add_water_record']); Route::post('/get_water_record', ['uses' => 'Manage\PaymentController@get_water_record', 'as' => 'get_water_record']); Route::post('/update_water_record', ['uses' => 'Manage\PaymentController@update_water_record', 'as' => 'update_water_record']); Route::post('/del_water_record', ['uses' => 'Manage\PaymentController@del_water_record', 'as' => 'del_water_record']); Route::get('/water_fee', ['uses' => 'Manage\PaymentController@water_fee', 'as' => 'water_fee']); Route::post('/change_water_facility', ['uses' => 'Manage\PaymentController@change_water_facility', 'as' => 'change_water_facility']); Route::get('/electricity_fee', ['uses' => 'Manage\PaymentController@electricity_fee', 'as' => 'electricity_fee']); Route::get('/parking_fee', ['uses' => 'Manage\PaymentController@parking_fee', 'as' => 'parking_fee']); Route::post('/get_parking_fee',['uses' => 'Manage\PaymentController@get_parking_fee', 'as' => 'get_parking_fee']); Route::post('/update_parking_fee',['uses' => 'Manage\PaymentController@update_parking_fee', 'as' => 'update_parking_fee']); Route::get('/other_fee', ['uses' => 'Manage\PaymentController@other_fee', 'as' => 'other_fee']); Route::get('/add_facility', ['uses' => 'Manage\PaymentController@add_facility', 'as' => 'add_facility']); Route::get('/add_btu_facility', ['uses' => 'Manage\PaymentController@add_btu_facility', 'as' => 'add_btu_facility']); Route::get('/set_user_facility', ['uses' => 'Manage\PaymentController@set_user_facility', 'as' => 'set_user_facility']); Route::post('/submit_user_facility', ['uses' => 'Manage\PaymentController@submit_user_facility', 'as' => 'submit_user_facility']); Route::get('/add_facility_view', ['uses' => 'Manage\PaymentController@add_facility_view', 'as' => 'add_facility_view']); Route::get('/add_BTU_facility_view', ['uses' => 'Manage\PaymentController@add_BTU_facility_view', 'as' => 'add_BTU_facility_view']); Route::get('/set_water_user_facility', ['uses' => 'Manage\PaymentController@set_water_user_facility', 'as' => 'set_water_user_facility']); Route::get('/set_taishui_facility', ['uses' => 'Manage\PaymentController@set_taishui_facility', 'as' => 'set_taishui_facility']); Route::post('/get_taishui_mapping', ['uses' => 'Manage\PaymentController@get_taishui_mapping', 'as' => 'get_taishui_mapping']); Route::post('/update_taishui_mappping', ['uses' => 'Manage\PaymentController@update_taishui_mappping', 'as' => 'update_taishui_mappping']); Route::get('/water_meter', ['uses' => 'Manage\PaymentController@water_meter', 'as' => 'water_meter']); Route::get('/btu_meter', ['uses' => 'Manage\PaymentController@btu_meter', 'as' => 'btu_meter']); Route::get('/electricity_check', ['uses' => 'Manage\PaymentController@electricity_check', 'as' => 'electricity_check']); Route::get('/btu_check', ['uses' => 'Manage\PaymentController@btu_check', 'as' => 'btu_check']); Route::get('/water_check', ['uses' => 'Manage\PaymentController@water_check', 'as' => 'water_check']); Route::post('/get_water_check', ['uses' => 'Manage\PaymentController@get_water_check', 'as' => 'get_water_check']); Route::post('/get_electricity_check', ['uses' => 'Manage\PaymentController@get_electricity_check', 'as' => 'get_electricity_check']); Route::get('/print_water_check', ['uses' => 'Manage\PaymentController@print_water_check', 'as' => 'print_water_check']); Route::get('/electricity_meter', ['uses' => 'Manage\PaymentController@electricity_meter', 'as' => 'electricity_meter']); Route::get('/print_electricity', ['uses' => 'Manage\PaymentController@print_electricity', 'as' => 'print_electricity']); Route::get('/print_change_notice', ['uses' => 'Manage\PaymentController@print_change_notice', 'as' => 'print_change_notice']); Route::get('/print_blank_payment_notice', ['uses' => 'Manage\PaymentController@print_blank_payment_notice', 'as' => 'print_blank_payment_notice']); Route::get('/save_setting', ['uses' => 'Manage\PaymentController@save_setting', 'as' => 'save_setting']); Route::get('/print_btu_meter', ['uses' => 'Manage\PaymentController@print_btu_meter', 'as' => 'print_btu_meter']); Route::get('/print_electricity_meter', ['uses' => 'Manage\PaymentController@print_electricity_meter', 'as' => 'print_electricity_meter']); Route::get('/print_water_meter', ['uses' => 'Manage\PaymentController@print_water_meter', 'as' => 'print_water_meter']); Route::get('/print_electricity_check', ['uses' => 'Manage\PaymentController@print_electricity_check', 'as' => 'print_electricity_check']); Route::get('/print_btu_check', ['uses' => 'Manage\PaymentController@print_btu_check', 'as' => 'print_btu_check']); Route::get('/tenant_electricity_divide', ['uses' => 'Manage\PaymentController@tenant_electricity_divide', 'as' => 'tenant_electricity_divide']); Route::get('/print_tenant_electricity_divide_report', ['uses' => 'Manage\PaymentController@print_tenant_electricity_divide_report', 'as' => 'print_tenant_electricity_divide_report']); Route::get('/print_tenant_electricity_divide', ['uses' => 'Manage\PaymentController@print_tenant_electricity_divide', 'as' => 'print_tenant_electricity_divide']); Route::get('/tenant_water_divide', ['uses' => 'Manage\PaymentController@tenant_water_divide', 'as' => 'tenant_water_divide']); Route::get('/print_tenant_water_divide', ['uses' => 'Manage\PaymentController@print_tenant_water_divide', 'as' => 'print_tenant_water_divide']); Route::get('/print_tenant_water_divide_report', ['uses' => 'Manage\PaymentController@print_tenant_water_divide_report', 'as' => 'print_tenant_water_divide_report']); Route::get('/water_divide_excel', ['uses' => 'Manage\PaymentController@water_divide_excel', 'as' => 'water_divide_excel']); Route::get('/electricity_divide_excel', ['uses' => 'Manage\PaymentController@electricity_divide_excel', 'as' => 'electricity_divide_excel']); Route::get('/update_payment_setting', ['uses' => 'Manage\PaymentController@update_payment_setting', 'as' => 'update_payment_setting']); Route::get('/tenant_datalist', ['uses' => 'Manage\PaymentController@tenant_datalist', 'as' => 'tenant_datalist']); Route::get('/print_tenant_datalist', ['uses' => 'Manage\PaymentController@print_tenant_datalist', 'as' => 'print_tenant_datalist']); Route::post('/add_water_facility_tag', ['uses' => 'Manage\PaymentController@add_water_facility_tag', 'as' => 'add_water_facility_tag']); Route::post('/submit_fee', ['uses' => 'Manage\PaymentController@submit_fee', 'as' => 'submit_fee']); Route::post('/del_fee', ['uses' => 'Manage\PaymentController@del_fee', 'as' => 'del_fee']); Route::post('/update_fee', ['uses' => 'Manage\PaymentController@update_fee', 'as' => 'update_fee']); Route::post('/add_btu_import', ['uses' => 'Manage\PaymentController@add_btu_import', 'as' => 'add_btu_import']); Route::post('/update_btu_import', ['uses' => 'Manage\PaymentController@update_btu_import', 'as' => 'update_btu_import']); Route::post('/del_btu_import', ['uses' => 'Manage\PaymentController@del_btu_import', 'as' => 'del_btu_import']); Route::post('/submit_water_fee', ['uses' => 'Manage\PaymentController@submit_water_fee', 'as' => 'submit_water_fee']); Route::post('/del_water_fee', ['uses' => 'Manage\PaymentController@del_water_fee', 'as' => 'del_water_fee']); Route::post('/update_water_fee', ['uses' => 'Manage\PaymentController@update_water_fee', 'as' => 'update_water_fee']); Route::post('/submit_other_fee', ['uses' => 'Manage\PaymentController@submit_other_fee', 'as' => 'submit_other_fee']); Route::post('/edit_other_fee', ['uses' => 'Manage\PaymentController@edit_other_fee', 'as' => 'edit_other_fee']); Route::post('/get_other_fee', ['uses' => 'Manage\PaymentController@get_other_fee', 'as' => 'get_other_fee']); Route::post('/del_other_fee', ['uses' => 'Manage\PaymentController@del_other_fee', 'as' => 'del_other_fee']); Route::get('/water_facilities', ['uses' => 'Manage\PaymentController@water_facilities', 'as' => 'water_facilities']); Route::post('/add_water_facility', ['uses' => 'Manage\PaymentController@add_water_facility', 'as' => 'add_water_facility']); Route::post('/update_water_facility', ['uses' => 'Manage\PaymentController@update_water_facility', 'as' => 'update_water_facility']); Route::post('/get_water_mappping', ['uses' => 'Manage\PaymentController@get_water_mappping', 'as' => 'get_water_mappping']); Route::post('/update_water_mappping', ['uses' => 'Manage\PaymentController@update_water_mappping', 'as' => 'update_water_mappping']); Route::post('/submit_facility', ['uses' => 'Manage\PaymentController@submit_facility', 'as' => 'submit_facility']); Route::post('/edit_facility', ['uses' => 'Manage\PaymentController@edit_facility', 'as' => 'edit_facility']); Route::post('/del_facility', ['uses' => 'Manage\PaymentController@del_facility', 'as' => 'del_facility']); Route::post('/submit_bill', ['uses' => 'Manage\PaymentController@submit_bill', 'as' => 'submit_bill']); Route::post('/edit_bill_status', ['uses' => 'Manage\PaymentController@edit_bill_status', 'as' => 'edit_bill_status']); Route::post('/edit_facility_status', ['uses' => 'Manage\PaymentController@edit_facility_status', 'as' => 'edit_facility_status']); Route::post('/edit_bill', ['uses' => 'Manage\PaymentController@edit_bill', 'as' => 'edit_bill']); Route::get('/peak_day', ['uses' => 'Manage\PaymentController@peakday', 'as' => 'peak_day']); Route::post('/add_peakday',['uses' => 'Manage\PaymentController@addpeakday', 'as' => 'add_peakday']); Route::post('/edit_peakday', ['uses' => 'Manage\PaymentController@editpeakday', 'as' => 'edit_peakday']); Route::post('/update_peakday', ['uses' => 'Manage\PaymentController@updatepeakday', 'as' => 'update_peakday']); Route::post('/save_tenant',['uses' => 'Manage\PaymentController@savetenant', 'as' => 'save_tenant']); Route::post('/get_door', ['uses' => 'Manage\PaymentController@getdoor', 'as' => 'get_door']); Route::post('/get_user', ['uses' => 'Manage\PaymentController@getuser', 'as' => 'get_user']); Route::post('/get_tenant', ['uses' => 'Manage\PaymentController@gettenant', 'as' => 'get_tenant']); Route::post('/update_tenant', ['uses' => 'Manage\PaymentController@updatetenant', 'as' => 'update_tenant']); Route::post('/del_tenant', ['uses' => 'Manage\PaymentController@deltenant', 'as' => 'del_tenant']); Route::post('/all_del_tenant', ['uses' => 'Manage\PaymentController@alldeltenant', 'as' => 'all_del_tenant']); Route::get('/payment_notice', ['uses' => 'Manage\PaymentController@payment_notice', 'as' => 'payment_notice']); Route::post('/save_notice', ['uses' => 'Manage\PaymentController@save_notice', 'as' => 'save_notice']); Route::get('/notice_list', ['uses' => 'Manage\PaymentController@notice_list', 'as' => 'notice_list']); Route::get('/notice_merge', ['uses' => 'Manage\PaymentController@notice_merge', 'as' => 'notice_merge']); Route::get('/notice_report', ['uses' => 'Manage\PaymentController@notice_report', 'as' => 'notice_report']); Route::post('/get_notice_check', ['uses' => 'Manage\PaymentController@get_notice_check', 'as' => 'get_notice_check']); }); /** * 消防IOT系統 * Firecontrol */ Route::group(['prefix' => 'firecontrol', 'as' => 'firecontrol::'], function () { #手機撥號設定 Route::get('/phone_setting', ['uses' => 'FirecontrolController@phone_setting', 'as' => 'phone_setting']); Route::post('/phone_setting_get', ['uses' => 'FirecontrolController@phone_setting_get', 'as' => 'phone_setting_get']); Route::post('/phone_setting_edit', ['uses' => 'FirecontrolController@phone_setting_edit', 'as' => 'phone_setting_edit']); Route::post('/phone_setting_setting', ['uses' => 'FirecontrolController@phone_setting_setting', 'as' => 'phone_setting_setting']); #字幕機連動設定 Route::get('/subtitle_setting', ['uses' => 'FirecontrolController@subtitle_setting', 'as' => 'subtitle_setting']); Route::post('/subtitle_setting_get', ['uses' => 'FirecontrolController@subtitle_setting_get', 'as' => 'subtitle_setting_get']); Route::post('/subtitle_setting_edit', ['uses' => 'FirecontrolController@subtitle_setting_edit', 'as' => 'subtitle_setting_edit']); #CCTV連動設定 Route::get('/cctv_setting', ['uses' => 'FirecontrolController@cctv_setting', 'as' => 'cctv_setting']); Route::post('/cctv_setting_get', ['uses' => 'FirecontrolController@cctv_setting_get', 'as' => 'cctv_setting_get']); Route::post('/cctv_setting_edit', ['uses' => 'FirecontrolController@cctv_setting_edit', 'as' => 'cctv_setting_edit']); #語音代碼清單 Route::get('/voice_list', ['uses' => 'FirecontrolController@voice_list', 'as' => 'voice_list']); Route::post('/voice_list_add', ['uses' => 'FirecontrolController@voice_list_add', 'as' => 'voice_list_add']); Route::post('/voice_list_get', ['uses' => 'FirecontrolController@voice_list_get', 'as' => 'voice_list_get']); Route::post('/voice_list_edit', ['uses' => 'FirecontrolController@voice_list_edit', 'as' => 'voice_list_edit']); Route::post('/voice_list_stop', ['uses' => 'FirecontrolController@voice_list_stop', 'as' => 'voice_list_stop']); Route::post('/voice_list_active', ['uses' => 'FirecontrolController@voice_list_active', 'as' => 'voice_list_active']); #緊急聯絡電話 Route::get('/phone_list', ['uses' => 'FirecontrolController@phone_list', 'as' => 'phone_list']); Route::post('/phone_list_add', ['uses' => 'FirecontrolController@phone_list_add', 'as' => 'phone_list_add']); Route::post('/phone_list_get', ['uses' => 'FirecontrolController@phone_list_get', 'as' => 'phone_list_get']); Route::post('/phone_list_edit', ['uses' => 'FirecontrolController@phone_list_edit', 'as' => 'phone_list_edit']); Route::post('/phone_list_del', ['uses' => 'FirecontrolController@phone_list_del', 'as' => 'phone_list_del']); #匯入手機撥號 Route::get('/import_phone_setting', ['uses' => 'FirecontrolController@import_phone_setting', 'as' => 'import_phone_setting']); #匯入字幕機連動 Route::get('/import_subtitle_setting', ['uses' => 'FirecontrolController@import_subtitle_setting', 'as' => 'import_subtitle_setting']); #匯入CCTV連動 Route::get('/import_cctv_setting', ['uses' => 'FirecontrolController@import_cctv_setting', 'as' => 'import_cctv_setting']); #匯入語音代碼清單 Route::get('/import_voice_list', ['uses' => 'FirecontrolController@import_voice_list', 'as' => 'import_voice_list']); #手機撥號批次匯入 Route::post('/XLSImportPhone', ['uses' => 'FirecontrolController@XLSImportPhone', 'as' => 'XLSImportPhone']); #手機撥號批次匯入刪除 Route::delete('/import/destroyPhone/{id}', ['uses' => 'FirecontrolController@destroyImportPhone', 'as' => 'destroyPhone']); #手機撥號批次匯入下載 Route::get('/downloadExcelPhone/{id}', ['uses' => 'FirecontrolController@downloadExcelPhone', 'as' => 'downloadExcelPhone']); #手機撥號範例EXCEL下載 Route::get('/downloadWithTablePhone', ['uses' => 'FirecontrolController@downloadWithTablePhone', 'as' => 'downloadWithTablePhone']); #Subtitle批次匯入 Route::post('/XLSImportSubtitle', ['uses' => 'FirecontrolController@XLSImportSubtitle', 'as' => 'XLSImportSubtitle']); #Subtitle批次匯入刪除 Route::delete('/import/destroySubtitle/{id}', ['uses' => 'FirecontrolController@destroyImportSubtitle', 'as' => 'destroySubtitle']); #Subtitle批次匯入下載 Route::get('/downloadExcelSubtitle/{id}', ['uses' => 'FirecontrolController@downloadExcelSubtitle', 'as' => 'downloadExcelSubtitle']); #Subtitle範例EXCEL下載 Route::get('/downloadWithTableSubtitle', ['uses' => 'FirecontrolController@downloadWithTableSubtitle', 'as' => 'downloadWithTableSubtitle']); #CCTV批次匯入 Route::post('/XLSImportCCTV', ['uses' => 'FirecontrolController@XLSImportCCTV', 'as' => 'XLSImportCCTV']); #CCTV批次匯入刪除 Route::delete('/import/destroyCCTV/{id}', ['uses' => 'FirecontrolController@destroyImportCCTV', 'as' => 'destroyCCTV']); #CCTV批次匯入下載 Route::get('/downloadExcelCCTV/{id}', ['uses' => 'FirecontrolController@downloadExcelCCTV', 'as' => 'downloadExcelCCTV']); #CCTV範例EXCEL下載 Route::get('/downloadWithTableCCTV', ['uses' => 'FirecontrolController@downloadWithTableCCTV', 'as' => 'downloadWithTableCCTV']); #Voice_list批次匯入 Route::post('/XLSImportVoice_list', ['uses' => 'FirecontrolController@XLSImportVoice_list', 'as' => 'XLSImportVoice_list']); #Voice_list批次匯入刪除 Route::delete('/import/destroyVoice_list/{id}', ['uses' => 'FirecontrolController@destroyImportVoice_list', 'as' => 'destroyVoice_list']); #Voice_list批次匯入下載 Route::get('/downloadExcelVoice_list/{id}', ['uses' => 'FirecontrolController@downloadExcelVoice_list', 'as' => 'downloadExcelVoice_list']); #Voice_list範例EXCEL下載 Route::get('/downloadWithTableVoice_list', ['uses' => 'FirecontrolController@downloadWithTableVoice_list', 'as' => 'downloadWithTableVoice_list']); }); /** * 對講器管理 * Intercom Manage */ Route::group(['prefix' => 'intercom', 'as' => 'intercom::'], function () { Route::get('/', ['uses' => 'Manage\Intercom\IntercomController@getIndexView', 'as' => 'index']); Route::post('add', ['uses' => 'Manage\Intercom\IntercomController@addIntercom', 'as' => 'add']); Route::get('edit', ['uses' => 'Manage\Intercom\IntercomController@getEditIntercom', 'as' => 'edit']); Route::post('edit', ['uses' => 'Manage\Intercom\IntercomController@postEditIntercom', 'as' => 'edit']); Route::post('delete', ['uses' => 'Manage\Intercom\IntercomController@deleteIntercom', 'as' => 'delete']); Route::delete('mass_destroy', ['uses' => 'Manage\Intercom\IntercomController@massDestroy','as' => 'massDestroy']); Route::get('/location', ['uses' => 'Manage\Intercom\IntercomController@location', 'as' => 'location']); Route::post('/add_location', ['uses' => 'Manage\Intercom\IntercomController@addlocation', 'as' => 'add_location']); Route::post('/get_location', ['uses' => 'Manage\Intercom\IntercomController@getlocation', 'as' => 'get_location']); Route::post('/edit_location', ['uses' => 'Manage\Intercom\IntercomController@editlocation', 'as' => 'edit_location']); Route::post('/del_location', ['uses' => 'Manage\Intercom\IntercomController@dellocation', 'as' => 'del_location']); Route::post('/del_all_location', ['uses' => 'Manage\Intercom\IntercomController@delalllocation', 'as' => 'del_all_location']); Route::get('/class', ['uses' => 'Manage\Intercom\IntercomController@Cclass', 'as' => 'class']); Route::post('/add_class', ['uses' => 'Manage\Intercom\IntercomController@addclass', 'as' => 'add_class']); Route::post('/get_class', ['uses' => 'Manage\Intercom\IntercomController@getclass', 'as' => 'get_class']); Route::post('/edit_class', ['uses' => 'Manage\Intercom\IntercomController@editclass', 'as' => 'edit_class']); Route::post('/del_class', ['uses' => 'Manage\Intercom\IntercomController@delclass', 'as' => 'del_class']); Route::post('/del_all_class', ['uses' => 'Manage\Intercom\IntercomController@delallclass', 'as' => 'del_all_class']); //S:對講器匯入 Route::get('/import', ['uses' => 'Manage\Intercom\IntercomImportController@getImportView', 'as' => 'import']); Route::post('/XLSImport', ['uses' => 'Manage\Intercom\IntercomImportController@XLSImport', 'as' => 'XLSImport']); Route::delete('/import/destroy/{id}', ['uses' => 'Manage\Intercom\IntercomImportController@destroyImport', 'as' => 'destroy']); //E:對講器匯入 Route::get('/download/{id}', ['uses' => 'Manage\Intercom\IntercomImportController@downloadExcel', 'as' => 'download']); Route::get('/downloadWithTable', ['uses' => 'Manage\Intercom\IntercomImportController@downloadExcelWithTable', 'as' => 'downloadWithTable']); }); /** * 門禁管理 * Access Manage */ Route::group(['prefix' => 'access', 'as' => 'access::'], function () { Route::get('/', ['uses' => 'Manage\Access\AccessController@index', 'as' => 'index']); Route::get('/location', ['uses' => 'Manage\Access\AccessController@location', 'as' => 'location']); Route::get('/class', ['uses' => 'Manage\Access\AccessController@Aclass', 'as' => 'class']); Route::get('/setting', ['uses' => 'Manage\Access\AccessController@setting', 'as' => 'setting']); Route::get('/brand', ['uses' => 'Manage\Access\AccessController@brand', 'as' => 'brand']); Route::get('/report', ['uses' => 'Manage\Access\AccessController@report', 'as' => 'report']); Route::post('/report', ['uses' => 'Manage\Access\AccessController@report', 'as' => 'report']); Route::get('/staff', ['uses' => 'Manage\Access\AccessController@staff', 'as' => 'staff']); Route::get('/door', ['uses' => 'Manage\Access\AccessController@door', 'as' => 'door']); Route::get('/staff_to_door', ['uses' => 'Manage\Access\AccessController@staffToDoor', 'as' => 'staff_to_door']); Route::post('/add_access', ['uses' => 'Manage\Access\AccessController@addaccess', 'as' => 'add_access']); Route::post('/get_access', ['uses' => 'Manage\Access\AccessController@getaccess', 'as' => 'get_access']); Route::post('/edit_access', ['uses' => 'Manage\Access\AccessController@editaccess', 'as' => 'edit_access']); Route::post('/del_access', ['uses' => 'Manage\Access\AccessController@delaccess', 'as' => 'del_access']); Route::post('/del_all_access', ['uses' => 'Manage\Access\AccessController@delallaccess', 'as' => 'del_all_access']); Route::post('/add_location', ['uses' => 'Manage\Access\AccessController@addlocation', 'as' => 'add_location']); Route::post('/get_location', ['uses' => 'Manage\Access\AccessController@getlocation', 'as' => 'get_location']); Route::post('/edit_location', ['uses' => 'Manage\Access\AccessController@editlocation', 'as' => 'edit_location']); Route::post('/del_location', ['uses' => 'Manage\Access\AccessController@dellocation', 'as' => 'del_location']); Route::post('/del_all_location', ['uses' => 'Manage\Access\AccessController@delalllocation', 'as' => 'del_all_location']); Route::post('/add_class', ['uses' => 'Manage\Access\AccessController@addclass', 'as' => 'add_class']); Route::post('/get_class', ['uses' => 'Manage\Access\AccessController@getclass', 'as' => 'get_class']); Route::post('/edit_class', ['uses' => 'Manage\Access\AccessController@editclass', 'as' => 'edit_class']); Route::post('/del_class', ['uses' => 'Manage\Access\AccessController@delclass', 'as' => 'del_class']); Route::post('/del_all_class', ['uses' => 'Manage\Access\AccessController@delallclass', 'as' => 'del_all_class']); Route::post('/add_setting', ['uses' => 'Manage\Access\AccessController@addsetting', 'as' => 'add_setting']); Route::post('/get_setting', ['uses' => 'Manage\Access\AccessController@getsetting', 'as' => 'get_setting']); Route::post('/edit_setting', ['uses' => 'Manage\Access\AccessController@editsetting', 'as' => 'edit_setting']); Route::post('/del_setting', ['uses' => 'Manage\Access\AccessController@delsetting', 'as' => 'del_setting']); Route::post('/del_all_setting', ['uses' => 'Manage\Access\AccessController@delallsetting', 'as' => 'del_all_setting']); Route::post('/del_admin', ['uses' => 'Manage\Access\AccessController@deladmin', 'as' => 'del_admin']); //人組 Route::post('/add_staff', ['uses' => 'Manage\Access\AccessController@addStaff', 'as' => 'add_staff']); Route::post('/get_staff', ['uses' => 'Manage\Access\AccessController@getStaff', 'as' => 'get_staff']); Route::post('/edit_staff', ['uses' => 'Manage\Access\AccessController@editStaff', 'as' => 'edit_staff']); Route::post('/del_staff', ['uses' => 'Manage\Access\AccessController@deleteStaff', 'as' => 'del_staff']); //門組 Route::post('/add_door', ['uses' => 'Manage\Access\AccessController@addDoor', 'as' => 'add_door']); Route::post('/addAdminDoor', ['uses' => 'Manage\Access\AccessController@addAdminDoor', 'as' => 'addAdminDoor']); Route::post('/get_door', ['uses' => 'Manage\Access\AccessController@getDoor', 'as' => 'get_door']); Route::post('/edit_door', ['uses' => 'Manage\Access\AccessController@editDoor', 'as' => 'edit_door']); Route::post('/del_door', ['uses' => 'Manage\Access\AccessController@delDoor', 'as' => 'del_door']); Route::post('/validateDoor', ['uses' => 'Manage\Access\AccessController@validateDoor', 'as' => 'validateDoor']); Route::post('/printPDF', ['uses' => 'Manage\Access\AccessController@printPDF', 'as' => 'printPDF']); }); /** * 停車管理 * Parking Manage */ Route::group(['prefix' => 'parking', 'as' => 'parking::'], function () { Route::get('/{class}', ['uses' => 'Manage\Parking\ParkingController@index', 'as' => 'index']); Route::get('/location/{class}', ['uses' => 'Manage\Parking\ParkingController@location', 'as' => 'location']); Route::get('/class/{class}', ['uses' => 'Manage\Parking\ParkingController@Aclass', 'as' => 'class']); Route::get('/setting/{class}', ['uses' => 'Manage\Parking\ParkingController@setting', 'as' => 'setting']); Route::get('/brand/{class}', ['uses' => 'Manage\Parking\ParkingController@brand', 'as' => 'brand']); Route::get('/report/{class}', ['uses' => 'Manage\Parking\ParkingController@report', 'as' => 'report']); Route::get('/staff/{class}', ['uses' => 'Manage\Parking\ParkingController@staff', 'as' => 'staff']); Route::get('/door/{class}', ['uses' => 'Manage\Parking\ParkingController@door', 'as' => 'door']); Route::get('/doorplate/{class}', ['uses' => 'Manage\Parking\ParkingController@doorplate', 'as' => 'doorplate']); Route::get('/garage/{class}', ['uses' => 'Manage\Parking\ParkingController@garage', 'as' => 'garage']); Route::post('/add_access', ['uses' => 'Manage\Parking\ParkingController@addaccess', 'as' => 'add_access']); Route::post('/get_access', ['uses' => 'Manage\Parking\ParkingController@getaccess', 'as' => 'get_access']); Route::post('/edit_access', ['uses' => 'Manage\Parking\ParkingController@editaccess', 'as' => 'edit_access']); Route::post('/del_access', ['uses' => 'Manage\Parking\ParkingController@delaccess', 'as' => 'del_access']); Route::post('/del_all_access', ['uses' => 'Manage\Parking\ParkingController@delallaccess', 'as' => 'del_all_access']); Route::post('/add_location', ['uses' => 'Manage\Parking\ParkingController@addlocation', 'as' => 'add_location']); Route::post('/get_location', ['uses' => 'Manage\Parking\ParkingController@getlocation', 'as' => 'get_location']); Route::post('/edit_location', ['uses' => 'Manage\Parking\ParkingController@editlocation', 'as' => 'edit_location']); Route::post('/del_location', ['uses' => 'Manage\Parking\ParkingController@dellocation', 'as' => 'del_location']); Route::post('/del_all_location', ['uses' => 'Manage\Parking\ParkingController@delalllocation', 'as' => 'del_all_location']); Route::post('/add_class', ['uses' => 'Manage\Parking\ParkingController@addclass', 'as' => 'add_class']); Route::post('/get_class', ['uses' => 'Manage\Parking\ParkingController@getclass', 'as' => 'get_class']); Route::post('/edit_class', ['uses' => 'Manage\Parking\ParkingController@editclass', 'as' => 'edit_class']); Route::post('/del_class', ['uses' => 'Manage\Parking\ParkingController@delclass', 'as' => 'del_class']); Route::post('/del_all_class', ['uses' => 'Manage\Parking\ParkingController@delallclass', 'as' => 'del_all_class']); Route::post('/add_setting', ['uses' => 'Manage\Parking\ParkingController@addsetting', 'as' => 'add_setting']); Route::post('/get_setting', ['uses' => 'Manage\Parking\ParkingController@getsetting', 'as' => 'get_setting']); Route::post('/edit_setting', ['uses' => 'Manage\Parking\ParkingController@editsetting', 'as' => 'edit_setting']); Route::post('/del_setting', ['uses' => 'Manage\Parking\ParkingController@delsetting', 'as' => 'del_setting']); Route::post('/del_all_setting', ['uses' => 'Manage\Parking\ParkingController@delallsetting', 'as' => 'del_all_setting']); Route::post('/del_admin', ['uses' => 'Manage\Parking\ParkingController@deladmin', 'as' => 'del_admin']); //人組 Route::post('/add_staff', ['uses' => 'Manage\Parking\ParkingController@addStaff', 'as' => 'add_staff']); Route::post('/get_staff', ['uses' => 'Manage\Parking\ParkingController@getStaff', 'as' => 'get_staff']); Route::post('/edit_staff', ['uses' => 'Manage\Parking\ParkingController@editStaff', 'as' => 'edit_staff']); Route::post('/del_staff', ['uses' => 'Manage\Parking\ParkingController@deleteStaff', 'as' => 'del_staff']); //門組 Route::post('/add_door', ['uses' => 'Manage\Parking\ParkingController@addDoor', 'as' => 'add_door']); Route::post('/addAdminDoor', ['uses' => 'Manage\Parking\ParkingController@addAdminDoor', 'as' => 'addAdminDoor']); Route::post('/get_door', ['uses' => 'Manage\Parking\ParkingController@getDoor', 'as' => 'get_door']); Route::post('/edit_door', ['uses' => 'Manage\Parking\ParkingController@editDoor', 'as' => 'edit_door']); Route::post('/del_door', ['uses' => 'Manage\Parking\ParkingController@delDoor', 'as' => 'del_door']); Route::post('/validateDoor', ['uses' => 'Manage\Parking\ParkingController@validateDoor', 'as' => 'validateDoor']); Route::post('/get_etag', ['uses' => 'Manage\Parking\ParkingController@getETag', 'as' => 'get_etag']); Route::post('/update_etag', ['uses' => 'Manage\Parking\ParkingController@updateETag', 'as' => 'update_etag']); Route::post('/add_etag', ['uses' => 'Manage\Parking\ParkingController@addETag', 'as' => 'add_etag']); Route::post('/del_etag', ['uses' => 'Manage\Parking\ParkingController@delETag', 'as' => 'del_etag']); Route::post('/validate_garage', ['uses' => 'Manage\Parking\ParkingController@validateGarage', 'as' => 'validate_garage']); Route::post('/add_garage', ['uses' => 'Manage\Parking\ParkingController@addGarage', 'as' => 'add_garage']); Route::post('/get_garage', ['uses' => 'Manage\Parking\ParkingController@getGarage', 'as' => 'get_garage']); Route::post('/edit_garage', ['uses' => 'Manage\Parking\ParkingController@editGarage', 'as' => 'edit_garage']); Route::post('/del_garage', ['uses' => 'Manage\Parking\ParkingController@delGarage', 'as' => 'del_garage']); Route::post('/del_all_garage', ['uses' => 'Manage\Parking\ParkingController@delAllGarage', 'as' => 'del_all_garage']); //S:對講器匯入 Route::get('/import/{class}', ['uses' => 'Manage\Parking\ParkingImportController@getImportView', 'as' => 'import']); Route::post('/XLSImport', ['uses' => 'Manage\Parking\ParkingImportController@XLSImport', 'as' => 'XLSImport']); Route::delete('/import/destroy/{id}', ['uses' => 'Manage\Parking\ParkingImportController@destroyImport', 'as' => 'destroy']); //E:對講器匯入 Route::get('/download/{id}', ['uses' => 'Manage\Parking\ParkingImportController@downloadExcel', 'as' => 'download']); Route::get('/downloadWithTable/{class}', ['uses' => 'Manage\Parking\ParkingImportController@downloadExcelWithTable', 'as' => 'downloadWithTable']); Route::post('/get_parking_setting', ['uses' => 'Manage\Parking\ParkingController@getParkingSetting', 'as' => 'get_parking_setting']); Route::post('/update_parking_setting', ['uses' => 'Manage\Parking\ParkingController@updateParkingSetting', 'as' => 'update_parking_setting']); Route::post('/printPDF', ['uses' => 'Manage\Parking\ParkingController@printPDF', 'as' => 'printPDF']); }); /** * CCTV管理 * Camera Manage */ Route::group(['prefix' => 'camera', 'as' => 'camera::'], function () { Route::get('/', ['uses' => 'Manage\Camera\CameraController@index', 'as' => 'index']); Route::get('/location', ['uses' => 'Manage\Camera\CameraController@location', 'as' => 'location']); Route::get('/class', ['uses' => 'Manage\Camera\CameraController@Cclass', 'as' => 'class']); Route::get('/setting', ['uses' => 'Manage\Camera\CameraController@setting', 'as' => 'setting']); Route::get('/report', ['uses' => 'Manage\Camera\CameraController@report', 'as' => 'report']); Route::post('/add_camera', ['uses' => 'Manage\Camera\CameraController@addcamera', 'as' => 'add_camera']); Route::post('/get_camera', ['uses' => 'Manage\Camera\CameraController@getcamera', 'as' => 'get_camera']); Route::post('/edit_camera', ['uses' => 'Manage\Camera\CameraController@editcamera', 'as' => 'edit_camera']); Route::post('/del_camera', ['uses' => 'Manage\Camera\CameraController@delcamera', 'as' => 'del_camera']); Route::post('/del_all_camera', ['uses' => 'Manage\Camera\CameraController@delallcamera', 'as' => 'del_all_camera']); Route::post('/add_location', ['uses' => 'Manage\Camera\CameraController@addlocation', 'as' => 'add_location']); Route::post('/get_location', ['uses' => 'Manage\Camera\CameraController@getlocation', 'as' => 'get_location']); Route::post('/edit_location', ['uses' => 'Manage\Camera\CameraController@editlocation', 'as' => 'edit_location']); Route::post('/del_location', ['uses' => 'Manage\Camera\CameraController@dellocation', 'as' => 'del_location']); Route::post('/del_all_location', ['uses' => 'Manage\Camera\CameraController@delalllocation', 'as' => 'del_all_location']); Route::post('/add_class', ['uses' => 'Manage\Camera\CameraController@addclass', 'as' => 'add_class']); Route::post('/get_class', ['uses' => 'Manage\Camera\CameraController@getclass', 'as' => 'get_class']); Route::post('/edit_class', ['uses' => 'Manage\Camera\CameraController@editclass', 'as' => 'edit_class']); Route::post('/del_class', ['uses' => 'Manage\Camera\CameraController@delclass', 'as' => 'del_class']); Route::post('/del_all_class', ['uses' => 'Manage\Camera\CameraController@delallclass', 'as' => 'del_all_class']); Route::post('/edit_setting', ['uses' => 'Manage\Camera\CameraController@editsetting', 'as' => 'edit_setting']); Route::post('/play_camera', ['uses' => 'Manage\Camera\CameraController@playcamera', 'as' => 'play_camera']); }); /** * 路燈管理(微氣象站) * Weather Station Manage */ Route::group(['prefix' => 'weather_station', 'as' => 'weather_station::'], function () { Route::get('/', ['uses' => 'Manage\WeatherStation\WeatherStationController@index', 'as' => 'index']); Route::get('/location', ['uses' => 'Manage\WeatherStation\WeatherStationController@location', 'as' => 'location']); Route::get('/class', ['uses' => 'Manage\WeatherStation\WeatherStationController@Wclass', 'as' => 'class']); Route::get('/setting', ['uses' => 'Manage\WeatherStation\WeatherStationController@setting', 'as' => 'setting']); Route::get('/report', ['uses' => 'Manage\WeatherStation\WeatherStationController@report', 'as' => 'report']); Route::post('/add_weather_station', ['uses' => 'Manage\WeatherStation\WeatherStationController@addweather_station', 'as' => 'add_weather_station']); Route::post('/get_weather_station', ['uses' => 'Manage\WeatherStation\WeatherStationController@getweather_station', 'as' => 'get_weather_station']); Route::post('/edit_weather_station', ['uses' => 'Manage\WeatherStation\WeatherStationController@editweather_station', 'as' => 'edit_weather_station']); Route::post('/del_weather_station', ['uses' => 'Manage\WeatherStation\WeatherStationController@delweather_station', 'as' => 'del_weather_station']); Route::post('/del_all_weather_station', ['uses' => 'Manage\WeatherStation\WeatherStationController@delallweather_station', 'as' => 'del_all_weather_station']); Route::post('/add_location', ['uses' => 'Manage\WeatherStation\WeatherStationController@addlocation', 'as' => 'add_location']); Route::post('/get_location', ['uses' => 'Manage\WeatherStation\WeatherStationController@getlocation', 'as' => 'get_location']); Route::post('/edit_location', ['uses' => 'Manage\WeatherStation\WeatherStationController@editlocation', 'as' => 'edit_location']); Route::post('/del_location', ['uses' => 'Manage\WeatherStation\WeatherStationController@dellocation', 'as' => 'del_location']); Route::post('/del_all_location', ['uses' => 'Manage\WeatherStation\WeatherStationController@delalllocation', 'as' => 'del_all_location']); Route::post('/add_class', ['uses' => 'Manage\WeatherStation\WeatherStationController@addclass', 'as' => 'add_class']); Route::post('/get_class', ['uses' => 'Manage\WeatherStation\WeatherStationController@getclass', 'as' => 'get_class']); Route::post('/edit_class', ['uses' => 'Manage\WeatherStation\WeatherStationController@editclass', 'as' => 'edit_class']); Route::post('/del_class', ['uses' => 'Manage\WeatherStation\WeatherStationController@delclass', 'as' => 'del_class']); Route::post('/del_all_class', ['uses' => 'Manage\WeatherStation\WeatherStationController@delallclass', 'as' => 'del_all_class']); Route::post('/get_API',['uses' => 'Manage\WeatherStation\WeatherStationController@getAPI','as'=>'get_API']); Route::post('/get_WeatherStation',['uses' => 'Manage\WeatherStation\WeatherStationController@getWeatherStation','as'=>'get_WeatherStation']); }); /** * PCCS 圖形控制系統 * PCCS Control */ Route::group(['prefix' => 'pccs', 'as' => 'pccs::'], function () { Route::get('/index', ['uses' => 'Manage\PCCSController@index', 'as' => 'index']); Route::get('/sort', ['uses' => 'Manage\PCCSController@sort', 'as' => 'sort']); Route::get('/graph', ['uses' => 'Manage\PCCSController@graph', 'as' => 'graph']); Route::get('/notice', ['uses' => 'Manage\PCCSController@notice', 'as' => 'notice']); Route::get('/ba_upload', ['uses' => 'Manage\PCCSController@ba_upload', 'as' => 'ba_upload']); Route::get('/cctv_upload', ['uses' => 'Manage\PCCSController@cctv_upload', 'as' => 'cctv_upload']); Route::get('/access_upload', ['uses' => 'Manage\PCCSController@access_upload', 'as' => 'access_upload']); Route::get('/intercom_upload', ['uses' => 'Manage\PCCSController@intercom_upload', 'as' => 'intercom_upload']); Route::get('/hosts_upload', ['uses' => 'Manage\PCCSController@hosts_upload', 'as' => 'hosts_upload']); Route::post('/get_image', ['uses' => 'Manage\PCCSController@getimage', 'as' => 'get_image']); Route::post('/save_image', ['uses' => 'Manage\PCCSController@saveimage', 'as' => 'save_image']); Route::post('/get_graph', ['uses' => 'Manage\PCCSController@getgraph', 'as' => 'get_graph']); Route::post('/save_graph', ['uses' => 'Manage\PCCSController@savegraph', 'as' => 'save_graph']); Route::post('/get_floor', ['uses' => 'Manage\PCCSController@getfloor', 'as' => 'get_floor']); Route::post('/get_pccs_ba_log', ['uses' => 'Manage\PCCSController@getpccsbalog', 'as' => 'get_pccs_ba_log']); Route::get('/console', ['uses' => 'Manage\PCCSController@console', 'as' => 'console']); Route::post('/get_console', ['uses' => 'Manage\PCCSController@getconsole', 'as' => 'get_console']); Route::post('/get_pccs_data', ['uses' => 'Manage\PCCSController@getpccsdata', 'as' => 'get_pccs_data']); Route::post('/access_control' , ['uses' => 'Manage\PCCSController@accesscontrol', 'as' => 'access_control']); Route::post('/intercom_recover' , ['uses' => 'Manage\PCCSController@IntercomRecover', 'as' => 'intercom_recover']); Route::post('/hosts_recover', ['uses' => 'Manage\PCCSController@hostsrecover', 'as' => 'hosts_recover']); Route::post('/get_error_data', ['uses' => 'Manage\PCCSController@geterrordata', 'as' => 'get_error_data']); }); /** * 建築平面圖 * Plan Manage */ Route::group(['prefix' => 'plan', 'as' => 'plan::'], function () { Route::get('/building', ['uses' => 'Manage\Plan\PlanController@building', 'as' => 'building']); Route::post('/addbuilding', ['uses' => 'Manage\Plan\PlanController@addbuilding', 'as' => 'addbuilding']); Route::post('/setting_building', ['uses' => 'Manage\Plan\PlanController@settingbuilding', 'as' => 'setting_building']); Route::get('/floor', ['uses' => 'Manage\Plan\PlanController@floor', 'as' => 'floor']); Route::post('/get_floor', ['uses' => 'Manage\Plan\PlanController@getfloor', 'as' => 'get_floor']); Route::post('/get_camera', ['uses' => 'Manage\Plan\PlanController@getcamera', 'as' => 'get_camera']); Route::post('/upload', ['uses' => 'Manage\Plan\PlanController@upload', 'as' => 'upload']); }); /** * 字幕機管理 * Subtitle Manage */ Route::group(['prefix' => 'subtitle', 'as' => 'subtitle::'], function () { Route::get('/', ['uses' => 'Manage\Subtitle\SubtitleController@index', 'as' => 'index']); Route::post('/get', ['uses' => 'Manage\Subtitle\SubtitleController@get', 'as' => 'get']); Route::post('/get_setting', ['uses' => 'Manage\Subtitle\SubtitleController@getsetting', 'as' => 'get_setting']); Route::post('/save_setting', ['uses' => 'Manage\Subtitle\SubtitleController@savesetting', 'as' => 'save_setting']); Route::post('/add', ['uses' => 'Manage\Subtitle\SubtitleController@add', 'as' => 'add']); Route::post('/edit', ['uses' => 'Manage\Subtitle\SubtitleController@edit', 'as' => 'edit']); Route::post('/del', ['uses' => 'Manage\Subtitle\SubtitleController@del', 'as' => 'del']); Route::post('/del_all', ['uses' => 'Manage\Subtitle\SubtitleController@del_all', 'as' => 'del_all']); Route::post('/control', ['uses' => 'Manage\Subtitle\SubtitleController@control', 'as' => 'control']); }); /* 能源管理 energy setting */ Route::group(['prefix' => 'energy', 'as' => 'energy::'], function () { Route::get('/', ['uses' => 'Manage\Energy\EnergyController@index', 'as' => 'index']); Route::get('/analysis', ['uses' => 'Manage\Energy\EnergyController@analysis', 'as' => 'analysis']); Route::get('/prediction', ['uses' => 'Manage\Energy\EnergyController@prediction', 'as' => 'prediction']); Route::get('/history', ['uses' => 'Manage\Energy\EnergyController@history', 'as' => 'history']); Route::post('/get', ['uses' => 'Manage\Energy\EnergyController@get', 'as' => 'get']); Route::post('/edit', ['uses' => 'Manage\Energy\EnergyController@edit', 'as' => 'edit']); Route::post('/annualFees', ['uses' => 'Manage\Energy\EnergyController@annualFees', 'as' => 'annualFees']); Route::post('/getIndexView', ['uses' => 'Manage\Energy\EnergyController@getIndexView', 'as' => 'getIndexView']); Route::post('/setting', ['uses' => 'Manage\Energy\EnergyController@updateSetting', 'as' => 'updateSetting']); }); /** * 寄物管理 * Keeper Plugin */ Route::group(['prefix' => 'keeper', 'as' => 'keeper::'], function () { Route::get('/', ['uses' => 'KeeperController@index', 'as' => 'index']); Route::get('setting', ['uses' => 'KeeperController@setting', 'as' => 'setting']); Route::post('keeperlocker/add', ['uses' => 'KeeperController@addKeeperLocker', 'as' => 'add_keeper_locker']); Route::get('keeperlocker/edit', ['uses' => 'KeeperController@editKeeperLocker', 'as' => 'edit_keeper_locker']); Route::post('keeperlocker/update', ['uses' => 'KeeperController@updateKeeperLocker', 'as' => 'update_keeper_locker']); Route::post('delete_keeper_locker', ['uses' => 'KeeperController@deleteKeeperLocker', 'as' => 'delete_keeper_locker']); Route::post('keeperlocker/update_status', ['uses' => 'KeeperController@updateStatus', 'as' => 'updateStatus']); Route::post('keeperlocker/delete', ['uses' => 'KeeperController@deleteGuest', 'as' => 'deleteGuest']); Route::get('print', ['uses' => 'KeeperController@printPdf']); Route::post('updateType', ['uses' => 'KeeperController@updateType', 'as' => 'updateType']); }); /** * 訊息系統 * Messages System */ Route::group(['prefix' => 'message', 'as' => 'message::'], function () { Route::get('/', ['uses' => 'MessageController@index', 'as' => 'index']); Route::get('/inbox', ['uses' => 'MessageController@inbox', 'as' => 'inbox']); Route::get('/sent', ['uses' => 'MessageController@sent', 'as' => 'sent']); Route::get('/view', ['uses' => 'MessageController@view', 'as' => 'view']); Route::get('/composer', ['uses' => 'MessageController@composer', 'as' => 'composer']); Route::get('/reply', ['uses' => 'MessageController@reply', 'as' => 'reply']); Route::post('/post_message', ['uses' => 'MessageController@postMessage', 'as' => 'post_message']); Route::delete('/delete', ['uses' => 'MessageController@delete', 'as' => 'delete']); Route::get('/setting', ['uses' => 'MessageController@getSet', 'as' => 'setting']); Route::post('/addSet', ['uses' => 'MessageController@addSet', 'as' => 'addSet']); Route::get('setting/{id}/edit', ['uses' => 'MessageController@editSet']); Route::post('set/update', ['uses' => 'MessageController@updateSet']); Route::delete('setting/{id}/delete', ['uses' => 'MessageController@deleteSet']); }); /** * 機電檢查 * Electro Mechanical */ Route::group(['prefix' => 'electro_mechanical', 'as' => 'electro_mechanical::'], function () { Route::get('/', ['uses' => 'Manage\ElectroMechanical\ElectroMechanicalController@index', 'as' => 'index']); Route::get('/patrol', ['uses' => 'Manage\ElectroMechanical\ElectroMechanicalController@patrol_View', 'as' => 'patrol']); Route::get('/table', ['uses' => 'Manage\ElectroMechanical\ElectroMechanicalController@table', 'as' => 'table']); Route::post('/patrol_Add', ['uses' => 'Manage\ElectroMechanical\ElectroMechanicalController@patrol_Add', 'as' => 'patrol_Add']); //S:對講器匯入 Route::get('/import', ['uses' => 'Manage\ElectroMechanical\ElectroMechanicalImportController@getImportView', 'as' => 'import']); Route::post('/XLSImport', ['uses' => 'Manage\ElectroMechanical\ElectroMechanicalImportController@XLSImport', 'as' => 'XLSImport']); Route::delete('/import/destroy/{id}', ['uses' => 'Manage\ElectroMechanical\ElectroMechanicalImportController@destroyImport', 'as' => 'destroy']); //E:對講器匯入 Route::get('/download/{id}', ['uses' => 'Manage\ElectroMechanical\ElectroMechanicalImportController@downloadExcel', 'as' => 'download']); Route::get('/downloadWithTable', ['uses' => 'Manage\ElectroMechanical\ElectroMechanicalImportController@downloadExcelWithTable', 'as' => 'downloadWithTable']); Route::get('/printQRcode/{id}', ['uses' => 'Manage\ElectroMechanical\ElectroMechanicalController@printQRcodeByListID', 'as' => 'printQRcode']); Route::get('/table_Month', ['uses' => 'Manage\ElectroMechanical\ElectroMechanicalController@table_Month', 'as' => 'table_Month']); Route::get('/table_Year', ['uses' => 'Manage\ElectroMechanical\ElectroMechanicalController@table_Year', 'as' => 'table_Year']); Route::get('/table_Person', ['uses' => 'Manage\ElectroMechanical\ElectroMechanicalController@table_Person', 'as' => 'table_Person']); Route::get('/table_Unusual', ['uses' => 'Manage\ElectroMechanical\ElectroMechanicalController@table_Unusual', 'as' => 'table_Unusual']); Route::get('/table_Incomplete', ['uses' => 'Manage\ElectroMechanical\ElectroMechanicalController@table_Incomplete', 'as' => 'table_Incomplete']); //保養工作登錄 Route::get('/maintenance', ['uses' => 'Manage\ElectroMechanical\ElectroMechanicalController@getMaintenanceSignUpView', 'as' => 'maintenance']); //異常值彙整表 Route::get('/unusual_Aggregate', ['uses' => 'Manage\ElectroMechanical\ElectroMechanicalController@getUnusualAggregate', 'as' => 'unusual_Aggregate']); Route::get('/getView', ['uses' => 'Manage\ElectroMechanical\ElectroMechanicalController@getView', 'as' => 'getView']); Route::get('/getSampleView', ['uses' => 'Manage\ElectroMechanical\ElectroMechanicalController@getSampleView', 'as' => 'getSampleView']); }); /** * 權限罐裡Permission */ Route::resource('permission', 'PermissionController'); /** * 事件提醒Notice */ Route::resource('notice', 'NoticeController'); /** * 點餐系統 * Meal */ Route::get('meal/log', 'MealController@log'); Route::get('meal/food', ['uses'=>'MealController@food','as'=>'food']); Route::post('meal/add_food', ['uses'=>'MealController@addfood','as'=>'add_food']); Route::post('meal/edit_food',['uses'=>'MealController@editfood','as'=>'edit_food']); Route::post('meal/sort_update', ['uses'=>'MealController@sort_update','as'=>'sort_update']); Route::get('meal/food_status', ['uses'=>'MealController@foodstatus','as'=>'food_status']); Route::get('meal/get_food', ['uses'=>'MealController@getfood','as'=>'get_food']); Route::get('meal/food_log',['uses'=>'MealController@foodlog','as'=>'food_log']); Route::get('meal/print_food',['uses'=>'MealController@printfood','as'=>'print_food']); Route::get('meal/blood', ['uses'=>'MealController@blood','as'=>'blood']); Route::post('meal/add_blood', ['uses'=>'MealController@addblood','as'=>'add_blood']); Route::get('meal/get_blood', ['uses'=>'MealController@getblood','as'=>'get_blood']); Route::post('meal/edit_blood', ['uses'=>'MealController@editblood','as'=>'edit_blood']); Route::get('meal/seat', ['uses'=>'MealController@seat','as'=>'seat']); Route::post('meal/add_seat',['uses'=>'MealController@addseat','as'=>'add_seat']); Route::get('meal/get_seat', ['uses'=>'MealController@getseat','as'=>'get_seat']); Route::post('meal/edit_seat', ['uses'=>'MealController@editseat','as'=>'edit_seat']); Route::get('meal/seat_status', ['uses'=>'MealController@seatstatus','as'=>'seat_status']); Route::get('meal/seat_del', ['uses'=>'MealController@seatdel','as'=>'seat_del']); Route::get('meal/seat_map', ['uses'=>'MealController@seatmap','as'=>'seat_map']); Route::get('meal/order_log', ['uses'=>'MealController@orderlog','as'=>'order_log']); Route::post('meal/seat_upload', ['uses'=>'MealController@seatupload','as'=>'seat_upload']); Route::get('meal/order', 'MealController@meal'); Route::post('meal/get_data', 'MealController@get_data'); Route::post('meal/action', 'MealController@action'); Route::get('meal/query', 'MealController@getStatistics'); Route::post('meal/{id}', 'MealController@update'); Route::resource('meal', 'MealController'); Route::delete('meal_class/destroy', 'MealController@classDestroy'); Route::post('meal_class/class_update', 'MealController@classUpdate'); Route::get('meal_class/class_edit', 'MealController@classEdit'); Route::post('meal_class/class_create', 'MealController@classCreate'); Route::get('meal_class/class_list', 'MealController@classList'); Route::group(['prefix' => 'library', 'as' => 'library::'], function () { //基本資料建立頁面 Route::get('librarys/library_index',['uses' => 'Manage\Library\LibraryController@index','as'=>'librarys_index']); Route::get('librarys/library_punish',['uses'=>'Manage\Library\LibraryController@punish','as'=>'librarys_punish']); Route::get('librarys/library_class',['uses'=> 'Manage\Library\LibraryController@cls','as'=>'librarys_class']); Route::get('librarys/library_setting',['uses'=>'Manage\Library\LibraryController@set','as'=>'librarys_setting']); Route::get('librarys/library_press',['uses' => 'Manage\Library\LibraryController@press','as' =>'librarys_press']); //圖書管理頁面 Route::get('library_punish',['uses' => 'Manage\Library\LibraryController@punishs', 'as' =>'library_punish']); Route::get('library_number',['uses' => 'Manage\Library\LibraryController@number', 'as' =>'library_number']); Route::get('library_report',['uses' => 'Manage\Library\LibraryController@report', 'as' =>'library_report']); Route::get('library_report2',['uses' => 'Manage\Library\LibraryController@report2', 'as' =>'library_report2']); Route::get('library_report3',['uses' => 'Manage\Library\LibraryController@report3', 'as' =>'library_report3']); Route::get('library_report4',['uses' => 'Manage\Library\LibraryController@report4', 'as' =>'library_report4']); Route::get('library_report5',['uses' => 'Manage\Library\LibraryController@report5', 'as' =>'library_report5']); Route::get('library_report6',['uses' => 'Manage\Library\LibraryController@report6', 'as' =>'library_report6']); Route::get('library_report7',['uses' => 'Manage\Library\LibraryController@report7', 'as' =>'library_report7']); //AJAX Route::post('add_press',['uses' => 'Manage\Library\LibraryController@addpress', 'as' =>'add_press']); Route::post('edit_press',['uses' => 'Manage\Library\LibraryController@editpress', 'as' =>'edit_press']); Route::get('get_press',['uses' => 'Manage\Library\LibraryController@getpress', 'as' =>'get_press']); Route::get('del_press',['uses' => 'Manage\Library\LibraryController@delpress', 'as' =>'del_press']); Route::get('del_all_press',['uses' => 'Manage\Library\LibraryController@delallpress', 'as' =>'del_all_press']); Route::post('add_setting',['uses' => 'Manage\Library\LibraryController@addsetting', 'as' =>'add_setting']); Route::post('edit_setting',['uses' => 'Manage\Library\LibraryController@editsetting', 'as' =>'edit_setting']); Route::get('get_setting',['uses' => 'Manage\Library\LibraryController@getsetting', 'as' =>'get_setting']); Route::get('get_user',['uses' => 'Manage\Library\LibraryController@getuser', 'as' =>'get_user']); Route::get('setting_user',['uses' => 'Manage\Library\LibraryController@settinguser', 'as' =>'setting_user']); Route::get('del_setting',['uses' => 'Manage\Library\LibraryController@delsetting', 'as' =>'del_setting']); Route::get('del_all_setting',['uses'=>'Manage\Library\LibraryController@delallsetting','as'=>'del_all_setting']); Route::post('add_class',['uses' => 'Manage\Library\LibraryController@addclass', 'as' =>'add_class']); Route::post('edit_class',['uses' => 'Manage\Library\LibraryController@editclass', 'as' =>'edit_class']); Route::get('get_class',['uses' => 'Manage\Library\LibraryController@getclass', 'as' =>'get_class']); Route::get('del_class',['uses' => 'Manage\Library\LibraryController@delclass', 'as' =>'del_class']); Route::get('del_all_class',['uses'=>'Manage\Library\LibraryController@delallclass','as'=>'del_all_class']); Route::post('add_punish',['uses' => 'Manage\Library\LibraryController@addpunish', 'as' =>'add_punish']); Route::post('edit_punish',['uses' => 'Manage\Library\LibraryController@editpunish', 'as' =>'edit_punish']); Route::get('get_punish',['uses' => 'Manage\Library\LibraryController@getpunish', 'as' =>'get_punish']); Route::get('del_punish',['uses' => 'Manage\Library\LibraryController@delpunish', 'as' =>'del_punish']); Route::get('del_all_punish',['uses'=>'Manage\Library\LibraryController@delallpunish','as'=>'del_all_punish']); Route::post('add_isbn',['uses' => 'Manage\Library\LibraryController@addisbn', 'as' => 'add_isbn']); Route::post('add_index',['uses' => 'Manage\Library\LibraryController@addindex', 'as' =>'add_index']); Route::post('add_index2',['uses' => 'Manage\Library\LibraryController@addindex2', 'as' =>'add_index2']); Route::post('edit_index',['uses' => 'Manage\Library\LibraryController@editindex', 'as' =>'edit_index']); Route::get('get_index',['uses' => 'Manage\Library\LibraryController@getindex', 'as' =>'get_index']); Route::get('del_index',['uses' => 'Manage\Library\LibraryController@delindex', 'as' =>'del_index']); Route::get('del_all_index',['uses'=>'Manage\Library\LibraryController@delallindex','as'=>'del_all_index']); //異動處理 AJAX Route::post('add_punish_report',['uses' => 'Manage\Library\LibraryController@addpunishreport', 'as' =>'add_punish_report']); Route::post('get_report_data',['uses' => 'Manage\Library\LibraryController@getreportdata','as'=>'get_report_data']); //編號列印 AJAX Route::post('print_barcode',['uses' => 'Manage\Library\LibraryController@printbarcode','as' => 'print_barcode']); //報表查詢及列印 AJAX Route::get('library_report_print',['uses' => 'Manage\Library\LibraryController@reportprint', 'as' =>'library_report_print']); Route::get('library_report2_print',['uses' => 'Manage\Library\LibraryController@report2print', 'as' =>'library_report2_print']); Route::get('library_report3_print',['uses' => 'Manage\Library\LibraryController@report3print', 'as' =>'library_report3_print']); Route::get('library_report4_print',['uses' => 'Manage\Library\LibraryController@report4print', 'as' =>'library_report4_print']); Route::get('library_report5_print',['uses' => 'Manage\Library\LibraryController@report5print', 'as' =>'library_report5_print']); Route::get('library_report6_print',['uses' => 'Manage\Library\LibraryController@report6print', 'as' =>'library_report6_print']); Route::get('library_report7_print',['uses' => 'Manage\Library\LibraryController@report7print', 'as' =>'library_report7_print']); }); /** * 偵測器裝置管理 Sensor * /manage/ba * use BA\SensorsController */ Route::group(['prefix' => 'ba', 'as' => 'ba::'], function () { #偵測器裝置匯入 Route::get('sensorImport', ['uses' => 'Manage\BA\SensorsImportController@sensorImport', 'as' => 'sensorImport']); #偵測器裝置匯入 Route::post('XLSImport', ['uses' => 'Manage\BA\SensorsImportController@XLSImport', 'as' => 'XLSImport']); //下載匯入的 xls Route::get('ba_download/{id}', ['uses' => 'Manage\BA\SensorsImportController@downloadExcel']); //刪除已匯入的資料 Route::delete('ba_import/destroy/{id}', ['uses' => 'Manage\BA\SensorsImportController@destroyImport']); #偵測器裝置管理首頁 Route::get('sensor_index', ['uses' => 'Manage\BA\SensorsController@sensorIndex', 'as' => 'sensor_index']); Route::post('new_sensor', ['uses' => 'Manage\BA\SensorsController@createSensor', 'as' => 'add_sensor']); Route::get('get_sensor', ['uses' => 'Manage\BA\SensorsController@getSensor', 'as' => 'get_sensor']); Route::post('update_sensor', ['uses' => 'Manage\BA\SensorsController@updateSensor', 'as' => 'update_sensor']); Route::delete('delete_sensor', ['uses' => 'Manage\BA\SensorsController@deleteSensor', 'as' => 'delete_sensor']); #BA資料匯入 Route::get('ba_report_input', ['uses' => 'Manage\BA\SensorsController@ba_report_input', 'as' => 'ba_report_input']); Route::post('importBA', ['uses' => 'Manage\BA\SensorsController@importBA', 'as' => 'importBA']); #BA偵測器參數管理首頁 Route::get('para_index', ['uses' => 'Manage\BA\SensorsController@paraIndex', 'as' => 'para_index']); Route::post('update_para', ['uses' => 'Manage\BA\SensorsController@updatePara', 'as' => 'update_para']); Route::post('catch_para_config', ['uses' => 'Manage\BA\SensorsController@catchParaConfig', 'as' => 'catch_para_config']); Route::get('get_sensor_api_config', ['uses' => 'Manage\BA\SensorsController@getSensorApiConfig', 'as' => 'get_sensor_api_config']); Route::post('update_sensor_api_config', ['uses' => 'Manage\BA\SensorsController@updateSensorApiConfig', 'as' => 'update_sensor_api_config']); #BA分類管理首頁 Route::get('category_index', ['uses' => 'Manage\BA\SensorsController@categoryIndex', 'as' => 'category_index']); Route::post('new_category', ['uses' => 'Manage\BA\SensorsController@createCategory', 'as' => 'add_category']); Route::get('get_category', ['uses' => 'Manage\BA\SensorsController@getCategory', 'as' => 'get_category']); Route::post('update_category', ['uses' => 'Manage\BA\SensorsController@updateCategory', 'as' => 'update_category']); Route::delete('delete_category', ['uses' => 'Manage\BA\SensorsController@deleteCategory', 'as' => 'delete_category']); #BA所在地點管理首頁 Route::get('location_index', ['uses' => 'Manage\BA\LocationController@index', 'as' => 'location_index']); Route::post('new_location', ['uses' => 'Manage\BA\LocationController@createLocation', 'as' => 'add_location']); Route::get('get_location', ['uses' => 'Manage\BA\LocationController@getLocation', 'as' => 'get_location']); Route::post('update_location', ['uses' => 'Manage\BA\LocationController@updateLocation', 'as' => 'update_location']); Route::delete('delete_location', ['uses' => 'Manage\BA\LocationController@deleteLocation', 'as' => 'delete_location']); #BA櫃台所需介面 Route::get('select_tagname_value', ['uses' => 'SensorApiController@select_tagname_value', 'as' => 'select_tagname_value']); Route::get('update', ['uses' => 'SensorApiController@update', 'as' => 'update']); Route::get('all_update', ['uses' => 'SensorApiController@allUpdate', 'as' => 'all_update']); #BA異常監控記錄 Route::get('sensor_records', ['uses' => 'Manage\BA\SensorsController@sensorRecords', 'as' => 'sensor_records']); Route::post('update_record_status', ['uses' => 'Manage\BA\SensorsController@updateRecordStatus', 'as' => 'update_record_status']); Route::get('sensor_records_print', ['uses' => 'Manage\BA\SensorsController@printPdf', 'as' => 'sensor_records_print']); #BA 設備運作時間記錄 Route::get('work_duration', ['uses' => 'Manage\BA\SensorsController@work_duration', 'as' => 'work_duration']); Route::get('get_by_no', ['uses' => 'Manage\BA\SensorsController@getByNo', 'as' => 'get_assets_by_no']); Route::get('search/no_list', ['uses' => 'Manage\BA\SensorsController@searchNoList', 'as' => 'search_assets_no_list']); Route::post('work_duration', ['uses' => 'Manage\BA\SensorsController@work_duration', 'as' => 'work_duration']); //數位告警跳圖 Route::post('warningTest', ['uses' => 'Manage\BA\SensorsController@warningTest', 'as' => 'warningTest']); }); /** * 巡檢管理 * /manage/patrol * use Patrol */ Route::group(['prefix' => 'patrol', 'as' => 'patrol::'], function () { #巡邏地點管理 Route::get('location', ['uses' => 'Manage\Patrol\PatrolLocationController@index', 'as' => 'location']); Route::get('get_location', ['uses' => 'Manage\Patrol\PatrolLocationController@getRecord', 'as' => 'get_location']); Route::post('new_location', ['uses' => 'Manage\Patrol\PatrolLocationController@newRecord', 'as' => 'new_location']); Route::post('update_location', ['uses' => 'Manage\Patrol\PatrolLocationController@updateRecord', 'as' => 'update_location']); Route::delete('delete_location', ['uses' => 'Manage\Patrol\PatrolLocationController@deleteRecord', 'as' => 'delete_location']); #巡邏事件管理 Route::get('event', ['uses' => 'Manage\Patrol\PatrolEventController@index', 'as' => 'event']); Route::get('get_event', ['uses' => 'Manage\Patrol\PatrolEventController@getRecord', 'as' => 'get_event']); Route::post('new_event', ['uses' => 'Manage\Patrol\PatrolEventController@newRecord', 'as' => 'new_event']); Route::post('update_event', ['uses' => 'Manage\Patrol\PatrolEventController@updateRecord', 'as' => 'update_event']); Route::delete('delete_event', ['uses' => 'Manage\Patrol\PatrolEventController@deleteRecord', 'as' => 'delete_event']); #巡邏設定 Route::get('config', ['uses' => 'Manage\Patrol\PatrolConfigController@index', 'as' => 'config']); Route::post('update_config', ['uses' => 'Manage\Patrol\PatrolConfigController@updateRecord', 'as' => 'update_config']); #巡邏路線管理 Route::get('route', ['uses' => 'Manage\Patrol\PatrolRouteController@index', 'as' => 'route']); Route::get('get_route', ['uses' => 'Manage\Patrol\PatrolRouteController@getRecord', 'as' => 'get_route']); Route::get('get_route_with_items', ['uses' => 'Manage\Patrol\PatrolRouteController@getRecordWithItems', 'as' => 'get_route_with_items']); Route::post('new_route', ['uses' => 'Manage\Patrol\PatrolRouteController@newRecord', 'as' => 'new_route']); Route::post('update_route', ['uses' => 'Manage\Patrol\PatrolRouteController@updateRecord', 'as' => 'update_route']); Route::delete('delete_route', ['uses' => 'Manage\Patrol\PatrolRouteController@deleteRecord', 'as' => 'delete_route']); Route::get('export_route', ['uses' => 'Manage\Patrol\PatrolRouteController@export', 'as' => 'export_route']); #巡邏記錄 Route::get('log', ['uses' => 'Manage\Patrol\PatrolLogController@index', 'as' => 'log']); Route::get('get_log', ['uses' => 'Manage\Patrol\PatrolLogController@getRecord', 'as' => 'get_log']); Route::post('update_log', ['uses' => 'Manage\Patrol\PatrolLogController@updateRecord', 'as' => 'update_log']); Route::get('off_log', ['uses' => 'Manage\Patrol\PatrolOffLogController@index', 'as' => 'off_log']); Route::get('get_off_log', ['uses' => 'Manage\Patrol\PatrolOffLogController@getRecord', 'as' => 'get_off_log']); Route::post('update_off_log', ['uses' => 'Manage\Patrol\PatrolOffLogController@updateRecord', 'as' => 'update_off_log']); Route::get('table1', ['uses' => 'Manage\Patrol\PatrolLogController@table1', 'as' => 'table1']); Route::get('table2', ['uses' => 'Manage\Patrol\PatrolLogController@table2', 'as' => 'table2']); Route::get('table3', ['uses' => 'Manage\Patrol\PatrolLogController@table3', 'as' => 'table3']); Route::get('table4', ['uses' => 'Manage\Patrol\PatrolLogController@table4', 'as' => 'table4']); Route::get('table5', ['uses' => 'Manage\Patrol\PatrolLogController@table5', 'as' => 'table5']); //Route::get('get_log', ['uses' => 'Manage\Patrol\PatrolLogController@getRecord', 'as' => 'get_log']); }); /** * 設備管理 * /manage/device * use Device */ Route::group(['prefix' => 'device', 'as' => 'device::'], function () { #設備地點管理 Route::get('location', ['uses' => 'Manage\Device\DeviceLocationController@index', 'as' => 'location']); Route::get('get_location', ['uses' => 'Manage\Device\DeviceLocationController@getRecord', 'as' => 'get_location']); Route::post('new_location', ['uses' => 'Manage\Device\DeviceLocationController@newRecord', 'as' => 'new_location']); Route::post('update_location', ['uses' => 'Manage\Device\DeviceLocationController@updateRecord', 'as' => 'update_location']); Route::delete('delete_location', ['uses' => 'Manage\Device\DeviceLocationController@deleteRecord', 'as' => 'delete_location']); #設備事件管理 Route::get('event', ['uses' => 'Manage\Device\DeviceEventController@index', 'as' => 'event']); Route::get('get_event', ['uses' => 'Manage\Device\DeviceEventController@getRecord', 'as' => 'get_event']); Route::post('new_event', ['uses' => 'Manage\Device\DeviceEventController@newRecord', 'as' => 'new_event']); Route::post('update_event', ['uses' => 'Manage\Device\DeviceEventController@updateRecord', 'as' => 'update_event']); Route::delete('delete_event', ['uses' => 'Manage\Device\DeviceEventController@deleteRecord', 'as' => 'delete_event']); #設備設定 Route::get('config', ['uses' => 'Manage\Device\DeviceConfigController@index', 'as' => 'config']); Route::post('update_config', ['uses' => 'Manage\Device\DeviceConfigController@updateRecord', 'as' => 'update_config']); #設備路線管理 Route::get('route', ['uses' => 'Manage\Device\DeviceRouteController@index', 'as' => 'route']); Route::get('get_route', ['uses' => 'Manage\Device\DeviceRouteController@getRecord', 'as' => 'get_route']); Route::get('get_route_with_items', ['uses' => 'Manage\Device\DeviceRouteController@getRecordWithItems', 'as' => 'get_route_with_items']); Route::post('new_route', ['uses' => 'Manage\Device\DeviceRouteController@newRecord', 'as' => 'new_route']); Route::post('update_route', ['uses' => 'Manage\Device\DeviceRouteController@updateRecord', 'as' => 'update_route']); Route::delete('delete_route', ['uses' => 'Manage\Device\DeviceRouteController@deleteRecord', 'as' => 'delete_route']); Route::get('export_route', ['uses' => 'Manage\Device\DeviceRouteController@export', 'as' => 'export_route']); #設備記錄 Route::get('log', ['uses' => 'Manage\Device\DeviceLogController@index', 'as' => 'log']); Route::get('get_log', ['uses' => 'Manage\Device\DeviceLogController@getRecord', 'as' => 'get_log']); Route::post('update_log', ['uses' => 'Manage\Device\DeviceLogController@updateRecord', 'as' => 'update_log']); Route::get('off_log', ['uses' => 'Manage\Device\DeviceOffLogController@index', 'as' => 'off_log']); Route::get('get_off_log', ['uses' => 'Manage\Device\DeviceOffLogController@getRecord', 'as' => 'get_off_log']); Route::post('update_off_log', ['uses' => 'Manage\Device\DeviceOffLogController@updateRecord', 'as' => 'update_off_log']); Route::get('table1', ['uses' => 'Manage\Device\DeviceLogController@table1', 'as' => 'table1']); Route::get('table2', ['uses' => 'Manage\Device\DeviceLogController@table2', 'as' => 'table2']); Route::get('table3', ['uses' => 'Manage\Device\DeviceLogController@table3', 'as' => 'table3']); Route::get('table4', ['uses' => 'Manage\Device\DeviceLogController@table4', 'as' => 'table4']); Route::get('table5', ['uses' => 'Manage\Device\DeviceLogController@table5', 'as' => 'table5']); //Route::get('get_log', ['uses' => 'Manage\Device\DeviceLogController@getRecord', 'as' => 'get_log']); }); /** * 清潔管理 * /manage/purifying * use Purifying */ Route::group(['prefix' => 'purifying', 'as' => 'purifying::'], function () { #清潔地點管理 Route::get('location', ['uses' => 'Manage\Purifying\PurifyingLocationController@index', 'as' => 'location']); Route::get('get_location', ['uses' => 'Manage\Purifying\PurifyingLocationController@getRecord', 'as' => 'get_location']); Route::post('new_location', ['uses' => 'Manage\Purifying\PurifyingLocationController@newRecord', 'as' => 'new_location']); Route::post('update_location', ['uses' => 'Manage\Purifying\PurifyingLocationController@updateRecord', 'as' => 'update_location']); Route::delete('delete_location', ['uses' => 'Manage\Purifying\PurifyingLocationController@deleteRecord', 'as' => 'delete_location']); #清潔事件管理 Route::get('event', ['uses' => 'Manage\Purifying\PurifyingEventController@index', 'as' => 'event']); Route::get('get_event', ['uses' => 'Manage\Purifying\PurifyingEventController@getRecord', 'as' => 'get_event']); Route::post('new_event', ['uses' => 'Manage\Purifying\PurifyingEventController@newRecord', 'as' => 'new_event']); Route::post('update_event', ['uses' => 'Manage\Purifying\PurifyingEventController@updateRecord', 'as' => 'update_event']); Route::delete('delete_event', ['uses' => 'Manage\Purifying\PurifyingEventController@deleteRecord', 'as' => 'delete_event']); #清潔設定 Route::get('config', ['uses' => 'Manage\Purifying\PurifyingConfigController@index', 'as' => 'config']); Route::post('update_config', ['uses' => 'Manage\Purifying\PurifyingConfigController@updateRecord', 'as' => 'update_config']); #清潔路線管理 Route::get('route', ['uses' => 'Manage\Purifying\PurifyingRouteController@index', 'as' => 'route']); Route::get('get_route', ['uses' => 'Manage\Purifying\PurifyingRouteController@getRecord', 'as' => 'get_route']); Route::get('get_route_with_items', ['uses' => 'Manage\Purifying\PurifyingRouteController@getRecordWithItems', 'as' => 'get_route_with_items']); Route::post('new_route', ['uses' => 'Manage\Purifying\PurifyingRouteController@newRecord', 'as' => 'new_route']); Route::post('update_route', ['uses' => 'Manage\Purifying\PurifyingRouteController@updateRecord', 'as' => 'update_route']); Route::delete('delete_route', ['uses' => 'Manage\Purifying\PurifyingRouteController@deleteRecord', 'as' => 'delete_route']); Route::get('export_route', ['uses' => 'Manage\Purifying\PurifyingRouteController@export', 'as' => 'export_route']); #清潔記錄 Route::get('log', ['uses' => 'Manage\Purifying\PurifyingLogController@index', 'as' => 'log']); Route::get('get_log', ['uses' => 'Manage\Purifying\PurifyingLogController@getRecord', 'as' => 'get_log']); Route::post('update_log', ['uses' => 'Manage\Purifying\PurifyingLogController@updateRecord', 'as' => 'update_log']); Route::get('off_log', ['uses' => 'Manage\Purifying\PurifyingOffLogController@index', 'as' => 'off_log']); Route::get('get_off_log', ['uses' => 'Manage\Purifying\PurifyingOffLogController@getRecord', 'as' => 'get_off_log']); Route::post('update_off_log', ['uses' => 'Manage\Purifying\PurifyingOffLogController@updateRecord', 'as' => 'update_off_log']); Route::get('table1', ['uses' => 'Manage\Purifying\PurifyingLogController@table1', 'as' => 'table1']); Route::get('table2', ['uses' => 'Manage\Purifying\PurifyingLogController@table2', 'as' => 'table2']); Route::get('table3', ['uses' => 'Manage\Purifying\PurifyingLogController@table3', 'as' => 'table3']); Route::get('table4', ['uses' => 'Manage\Purifying\PurifyingLogController@table4', 'as' => 'table4']); Route::get('table5', ['uses' => 'Manage\Purifying\PurifyingLogController@table5', 'as' => 'table5']); //Route::get('get_log', ['uses' => 'Manage\Purifying\PurifyingLogController@getRecord', 'as' => 'get_log']); }); /** * 汽機車充電系統 * Charge */ Route::group(['prefix' => 'charge', 'as' => 'charge::'], function () { //充電預約 Route::group(['prefix' => 'charge', 'as' => 'charge::'], function () { Route::get('/', ['uses' => 'ChargeController@index', 'as' => 'charge']); Route::get('/create', ['uses' => 'ChargeController@create', 'as' => 'create']); Route::get('/edit/{id}', ['uses' => 'ChargeController@edit', 'as' => 'edit']); Route::get('/del/{id}', ['uses' => 'ChargeController@del', 'as' => 'del']); Route::post('/store', ['uses' => 'ChargeController@store', 'as' => 'store']); Route::post('/update', ['uses' => 'ChargeController@update', 'as' => 'update']); }); //充電計時 Route::group(['prefix' => 'charge_time', 'as' => 'charge_time::'], function () { Route::get('/', ['uses' => 'ChargeTimeController@index', 'as' => 'charge_time']); Route::get('/create', ['uses' => 'ChargeTimeController@create', 'as' => 'create']); Route::get('/edit/{id}', ['uses' => 'ChargeTimeController@edit', 'as' => 'edit']); Route::get('/del/{id}', ['uses' => 'ChargeTimeController@del', 'as' => 'del']); Route::post('/store', ['uses' => 'ChargeTimeController@store', 'as' => 'store']); Route::post('/update', ['uses' => 'ChargeTimeController@update', 'as' => 'update']); }); //充電物品 Route::group(['prefix' => 'article', 'as' => 'article::'], function () { Route::get('/index', ['uses' => 'ChargeArticleController@index', 'as' => 'article']); Route::get('/create', ['uses' => 'ChargeArticleController@create', 'as' => 'create']); Route::get('/edit/{id}', ['uses' => 'ChargeArticleController@edit', 'as' => 'edit']); Route::get('/del/{id}', ['uses' => 'ChargeArticleController@del', 'as' => 'del']); Route::get('/remand/{id}', ['uses' => 'ChargeArticleController@remand', 'as' => 'remand']); Route::get('/borrow/{id}', ['uses' => 'ChargeArticleController@borrow', 'as' => 'borrow']); Route::post('/store', ['uses' => 'ChargeArticleController@store', 'as' => 'store']); Route::post('/update', ['uses' => 'ChargeArticleController@update', 'as' => 'update']); Route::post('/updateTag', ['uses' => 'ChargeArticleController@updateTag', 'as' => 'updateTag']); }); //充電預約 Route::group(['prefix' => 'order', 'as' => 'order::'], function () { Route::get('/index', ['uses' => 'ChargeOrderController@index', 'as' => 'index']); }); //充電報表 Route::group(['prefix' => 'report', 'as' => 'report::'], function () { Route::get('/month', ['uses' => 'ChargeReportController@month', 'as' => 'month']); Route::get('/time_slot', ['uses' => 'ChargeReportController@timeslot', 'as' => 'time_slot']); Route::get('/assess', ['uses' => 'ChargeReportController@assess', 'as' => 'assess']); }); }); /** * 差勤管理 * /manage/ehr * use Ehr */ Route::group(['prefix' => 'ehr', 'as' => 'ehr::'], function () { #差勤地點管理 /* Route::get('location', ['uses' => 'Manage\Ehr\EhrLocationController@index', 'as' => 'location']); Route::get('get_location', ['uses' => 'Manage\Ehr\EhrLocationController@getRecord', 'as' => 'get_location']); Route::post('new_location', ['uses' => 'Manage\Ehr\EhrLocationController@newRecord', 'as' => 'new_location']); Route::post('update_location', ['uses' => 'Manage\Ehr\EhrLocationController@updateRecord', 'as' => 'update_location']); Route::delete('delete_location', ['uses' => 'Manage\Ehr\EhrLocationController@deleteRecord', 'as' => 'delete_location']); */ #差勤班別管理 Route::get('shift', ['uses' => 'Manage\Ehr\EhrShiftController@index', 'as' => 'shift']); Route::get('get_shift', ['uses' => 'Manage\Ehr\EhrShiftController@getRecord', 'as' => 'get_shift']); Route::post('new_shift', ['uses' => 'Manage\Ehr\EhrShiftController@newRecord', 'as' => 'new_shift']); Route::post('update_shift', ['uses' => 'Manage\Ehr\EhrShiftController@updateRecord', 'as' => 'update_shift']); Route::delete('delete_shift', ['uses' => 'Manage\Ehr\EhrShiftController@deleteRecord', 'as' => 'delete_shift']); #差勤排班管理 Route::get('schedule', ['uses' => 'Manage\Ehr\EhrScheduleController@index', 'as' => 'schedule']); Route::post('schedule_log', ['uses' => 'Manage\Ehr\EhrScheduleController@schedule_log']); Route::get('schedule_print', ['uses' => 'Manage\Ehr\EhrScheduleController@schedule_print', 'as' => 'schedule_print']); Route::get('schedule_print_error', ['uses' => 'Manage\Ehr\EhrScheduleController@schedule_print_error', 'as' => 'schedule_print_error']); Route::get('schedule_print_person', ['uses' => 'Manage\Ehr\EhrScheduleController@schedule_print_person', 'as' => 'schedule_print_person']); Route::get('schedule_print_department', ['uses' => 'Manage\Ehr\EhrScheduleController@schedule_print_department', 'as' => 'schedule_print_department']); Route::get('schedule_excel_department', ['uses' => 'Manage\Ehr\EhrScheduleController@schedule_excel_department', 'as' => 'schedule_excel_department']); Route::get('assign', ['uses' => 'Manage\Ehr\EhrScheduleController@assign', 'as' => 'assign']); Route::get('query_schedule', ['uses' => 'Manage\Ehr\EhrScheduleController@queryRecord', 'as' => 'query_schedule']); Route::post('update_schedule', ['uses' => 'Manage\Ehr\EhrScheduleController@updateRecord', 'as' => 'update_schedule']); Route::get('export_schedule', ['uses' => 'Manage\Ehr\EhrScheduleController@export', 'as' => 'export_schedule']); Route::post('get_Department', ['uses' => 'Manage\Ehr\EhrScheduleController@getDepartment' , 'as' => 'get_Department']); #差勤更新 Route::get('update', ['uses' => 'EhrApiController@update', 'as' => 'update']); #差勤最近出勤 Route::get('log', ['uses' => 'Manage\Ehr\EhrLogController@index', 'as' => 'log']); }); /** * 訪客管理 * /manage/guest * use GuestController */ Route::group(['prefix' => 'guest', 'as' => 'guest::'], function () { Route::post('guest/update_status', ['uses' => 'GuestController@updateStatus', 'as' => 'updateStatus']); Route::post('guest/delete', ['uses' => 'GuestController@deleteGuest', 'as' => 'deleteGuest']); }); }); /** * 門禁管理者 * /accessManage */ Route::group(['prefix' => 'access', 'as' => 'access::', 'middleware' => 'access'], function () { Route::get('/staff', ['uses' => 'Manage\Access\AccessController@staff', 'as' => 'staff']); Route::get('/door', ['uses' => 'Manage\Access\AccessController@door', 'as' => 'door']); }); /* RESTful API */ Route::group(['prefix' => 'rest', 'middleware' => 'cors', 'as' => 'rest::'], function () { /* Quick Mail 快速郵件管理系統 */ Route::get('mail_source', ['uses' => 'MailController@getMailSource', 'as' => 'mail_source']); Route::get('mail_type', ['uses' => 'MailController@getMailType', 'as' => 'mail_type']); Route::get('members', ['uses' => 'MailController@getMembers', 'as' => 'members']); Route::post('mail', ['uses' => 'MailController@postMail', 'as' => 'mail']); Route::get('mail', ['uses' => 'MailController@getMail', 'as' => 'mail']); Route::post('sign', ['uses' => 'MailController@postSign', 'as' => 'sign']); //20161119拍照功能 Route::post('picture', ['uses' => 'MailController@postPicture', 'as' => 'picture']); Route::put('mail', ['uses' => 'MailController@putMail', 'as' => 'mail']); //20151118新增改版 Route::get('box_id/{member}', ['uses' => 'MailController@getBoxId', 'as' => 'box_id']); Route::get('check_box_id/{box_id}', ['uses' => 'MailController@checkBoxId', 'as' => 'check_box_id']); //20160111新增改版 Route::get('sign_open', ['uses' => 'MailController@checkSignOpne']); /* Quick Guest 訪客登記 */ Route::get('pawn', ['uses' => 'GuestController@getPawn', 'as' => 'pawn']); Route::post('guest', ['uses' => 'GuestController@postGuest', 'as' => 'guest']); Route::get('guest', ['uses' => 'GuestController@getGuest', 'as' => 'guest']); Route::put('guest/{id}', ['uses' => 'GuestController@putGuest', 'as' => 'guest']); Route::POST('guest/{id}', ['uses' => 'GuestController@putGuest', 'as' => 'putGuest']); Route::get('guest/{id}', ['uses' => 'GuestController@putGuest_rfid', 'as' => 'putGuest_rfid']); Route::post('guest_getBoxID', ['uses' => 'GuestController@guest_getBoxID', 'as' => 'guest_getBoxID']); Route::post('guest_checkBoxID', ['uses' => 'GuestController@guest_checkBoxID', 'as' => 'guest_checkBoxID']); Route::post('guest_tags_view', ['uses' => 'GuestController@guest_tags_view', 'as' => 'guest_tags_view']); Route::post('get_guest_door', ['uses' => 'GuestController@get_guest_door', 'as' => 'get_guest_door']); Route::post('guest_console_updateType', ['uses' => 'GuestController@guest_console_updateType', 'as' => 'guest_console_updateType']); /* Quick Keeper 寄物登記 */ Route::get('locker', ['uses' => 'KeeperController@getLocker', 'as' => 'locker']); Route::post('keeper', ['uses' => 'KeeperController@postKeeper', 'as' => 'keeper']); Route::post('updateStatus2', ['uses' => 'KeeperController@updateStatus2', 'as' => 'updateStatus2']); Route::get('keeper', ['uses' => 'KeeperController@getKeeper', 'as' => 'keeper']); Route::POST('keeper/{id}', ['uses' => 'KeeperController@putKeeper', 'as' => 'keeper']); Route::get('keeper/{id}', ['uses' => 'KeeperController@putKeeper_rfid', 'as' => 'putKeeper_rfid']); Route::post('getBoxID', ['uses' => 'KeeperController@getBoxID', 'as' => 'getBoxID']); Route::post('checkBoxID', ['uses' => 'KeeperController@checkBoxID', 'as' => 'checkBoxID']); Route::post('keepers_tags_view', ['uses' => 'KeeperController@keepers_tags_view', 'as' => 'keepers_tags_view']); Route::get('gettags', ['uses' => 'KeeperController@gettags', 'as' => 'gettags']); Route::get('CheckPassword', ['uses' => 'ConsoleController@CheckPassword', 'as' => 'CheckPassword']); Route::post('console_updateType', ['uses' => 'KeeperController@console_updateType', 'as' => 'console_updateType']); Route::post('keeper_postMessage', ['uses' => 'KeeperController@keeper_postMessage', 'as' => 'keeper_postMessage']); }); /** * 快速信件寄物訪客 * Quicks */ Route::group(['prefix' => 'quicks' , 'as' => 'quick::','middleware' => 'manage'] ,function(){ Route::get('/mail' , ['uses' => 'Manage\MailController@index']); Route::get('/quick/guest' , ['uses' => 'GuestController@GetIndex']); Route::get('/quick/keeper' , ['uses' => 'KeeperController@GetIndex']); }); Route::post('mail/mail_action',['uses'=>'Manage\MailController@mailAction']); Route::get('mail/get_data',['uses'=>'Manage\MailController@getData']); Route::get('mail/get_user_data',['uses'=>'Manage\MailController@get_user_data']); Route::resource('mail2','Manage\MailController'); /* Image Response for SignImage Request 回應簽名檔的請求 */ Route::get('images/sign/{filename}', function ($filename) { return Image::make(storage_path() . '/app/sign_image/' . $filename)->response(); }); Route::get('images/mailImage/{filename}', function ($filename) { return Image::make(storage_path() . '/app/mail_image/' . $filename)->response(); }); Route::get('images/app_icon/{filename}', function ($filename) { return Image::make(storage_path() . '/app/app_icon/' . $filename)->response(); }); Route::get('images/{function}/{item}/{id}', function ($function, $item, $id, Request $request) { if ($request->has('fit_w') && $request->has('fit_h')) { return Image::make(storage_path() . '/app/' . $function . '/' . $item . '/' . $id) ->fit($request->input('fit_w'), $request->input('fit_h'), function ($back) { $back->upsize(); }) ->response(); } else { return Image::make(storage_path() . '/app/' . $function . '/' . $item . '/' . $id)->response(); } }); Route::get('file/{filename}', ['as' => 'file', function ($filename) { $entry = File::where('filename', '=', $filename)->firstOrFail(); //$file = Storage::disk('local')->get('file/'.$entry->filename); $file = storage_path() . '/app/file/' . $entry->filename; $entry->download = $entry->download + 1; $entry->save(); //return (new Response($file, 200))->header('Content-Type', $entry->mime); //顯示檔案路徑 // return response()->download($file, $entry->original_filename); //純下載,$entry->original_filename是原始檔名 $pdf=file_get_contents($file); //取得檔案內容 return response()->make($pdf, 200, [ 'Content-Type' => 'application/'.$entry->mime, //判斷檔案類型(副檔名) 'Content-Disposition' => 'inline; filename="'.$entry->original_filename.'"' //有該類型就線上預覽,沒有就下載 ]); }]); Route::get('image/{filename}', function ($filename, Request $request) { if ($request->has('fit_w') && $request->has('fit_h')) { return Image::make(public_path() . '/uploads/image/' . $filename) ->fit($request->input('fit_w'), $request->input('fit_h'), function ($back) { $back->upsize(); })->response(); } else { return Image::make(public_path() . '/uploads/image/' . $filename)->response(); } }); /** * 新保管家APP * 手機APP專用串接API * Mobile API rute */ Route::group(['prefix' => 'nsst/mobile/manage', 'as' => 'mobile::'], function () { Route::post('/login.php', ['uses' => 'MobileManager\LoginController@login']); Route::get('/quick_login.php', ['uses' => 'MobileManager\LoginController@quick_login']); Route::post('/Email.php', ['uses' => 'MobileManager\MobileController@Email']); // 信件 Route::post('/Guest.php', ['uses' => 'MobileManager\MobileController@Guest']); // 訪客 Route::post('/Keeper.php', ['uses' => 'MobileManager\MobileController@Keeper']); // 寄委物 Route::post('/PubFacility.php', ['uses' => 'MobileManager\MobileController@PubFacility']); // 公設預約 Route::post('/LostFound.php', ['uses' => 'MobileManager\MobileController@LostFound']); // 失物招領 Route::post('/ComService.php', ['uses' => 'MobileManager\MobileController@ComService']); // 總管服務 Route::post('/MatterAssigned.php', ['uses' => 'MobileManager\MobileController@MatterAssigned']); // 交辦事項 Route::post('/RepairService.php', ['uses' => 'MobileManager\MobileController@RepairService']); // 修繕服務 Route::post('/Calendar.php', ['uses' => 'MobileManager\MobileController@Calendar']); // 行事曆 Route::post('/NoticeList.php', ['uses' => 'MobileManager\MobileController@NoticeList']); // 訊息 Route::post('/InhabitantBarCode.php', ['uses' => 'MobileManager\MobileController@InhabitantBarCode']); // 管家條碼 Route::post('/Firm.php', ['uses' => 'MobileManager\MobileController@Firm']); // 協力廠商 Route::post('/TopStore.php', ['uses' => 'MobileManager\MobileController@TopStore']); // 熱門店家 Route::post('/BA.php', ['uses' => 'MobileManager\MobileController@BA']); // BA Route::post('/Patrol.php', ['uses' => 'MobileManager\MobileController@Patrol']); // 巡邏 Route::post('/Asset.php', ['uses' => 'MobileManager\MobileController@Asset']); // 資產 Route::post('/Storage.php', ['uses' => 'MobileManager\MobileController@Storage']); // 儲物 Route::post('/Ehr.php', ['uses' => 'MobileManager\MobileController@Ehr']); // 差勤 Route::post('/Purifying.php', ['uses' => 'MobileManager\MobileController@Purifying']); // 清潔 Route::post('/Device.php', ['uses' => 'MobileManager\MobileController@Device']); // 設備 Route::post('/Setting.php', ['uses' => 'MobileManager\MobileController@Setting']); // 設定 }); Route::group(['prefix' => 'nsst/mobile/manage', 'as' => 'electroMechanical::', 'middleware' => 'electroMechanical'], function () { Route::get('/ElectroMechanical.php', ['uses' => 'MobileManager\MobileController@ElectroMechanical']); //機電檢查 Route::post('/ElectroMechanical.php', ['uses' => 'MobileManager\MobileController@ElectroMechanical']); Route::post('/get_reporstlist', ['uses' => 'MobileManager\MobileController@ElectroMechanical_getreport','as' => 'get_reporstlist']); }); /** * 手機APP專用串接API * Mobile API rute */ Route::get('/SocialPlace.php', ['uses' => 'MobileController@SocialPlace','as'=>'SocialPlace']); Route::group(['prefix' => 'nsst/mobile', 'as' => 'mobile::'], function () { Route::post('/login.php', ['uses' => 'Mobile\LoginController@login']); Route::post('/CommunityNews.php', ['uses' => 'MobileController@CommunityNews']); Route::get('/CommunityNews.php', ['uses' => 'MobileController@CommunityNews']); Route::post('/SocialPlace.php', ['uses' => 'MobileController@SocialPlace']); Route::post('/_SocialPlace.php', ['uses' => 'MobileController@SocialPlace']); Route::post('/Email.php', ['uses' => 'MobileController@Email']); Route::post('/Guest.php', ['uses' => 'MobileController@Guest']); Route::post('/Keeper.php', ['uses' => 'MobileController@Keeper']); Route::post('/CommonList.php', ['uses' => 'MobileController@CommonList']); Route::get('/CommonList.php', ['uses' => 'MobileController@CommonList']); Route::post('/Order.php', ['uses' => 'MobileController@Order']); Route::get('/Order.php', ['uses' => 'MobileController@Order']); Route::post('/Charge.php', ['uses' => 'MobileController@Charge']); Route::get('/Charge.php', ['uses' => 'MobileController@Charge']); Route::get('/OrderReserve.php', ['uses' => 'MobileController@OrderReserve','as'=>'Orderreserve']); Route::get('/Overview.php', ['uses' => 'MobileController@Overview']); Route::get('/Intercom.php', ['uses' => 'MobileController@Intercom']); Route::get('/PointPage.php', ['uses' => 'MobileController@PointPage']); Route::post('/ActivityPublish.php', ['uses' => 'MobileController@ActivityPublish']); Route::post('/ComService.php', ['uses' => 'MobileController@ComService']); Route::post('/NoticeList.php', ['uses' => 'MobileController@NoticeList']); Route::post('/ComRules.php', ['uses' => 'MobileController@ComRules']); Route::post('/RepairService.php', ['uses' => 'MobileController@RepairService','as' => 'RepairService']); Route::get('/RepairService.php', ['uses' => 'MobileController@RepairService']); Route::post('/MatterAssigned.php', ['uses' => 'MobileController@MatterAssigned']); Route::post('/Album.php', ['uses' => 'MobileController@Album']); Route::post('/Document.php', ['uses' => 'MobileController@Document']); Route::post('/Setting.php', ['uses' => 'MobileController@Setting']); Route::post('/uploadfile.php', ['uses' => 'MobileController@uploadfile']); Route::post('/uploadMultipleImage.php', ['uses' => 'MobileController@uploadMultipleImage']); Route::post('/Tonnet.php', ['uses' => 'MobileController@Tonnet']); Route::post('/WenlinNews.php', ['uses' => 'MobileController@WenlinNews']); Route::get('/getForum.php', ['uses' => 'MobileController@getForum']); Route::post('/getForum.php', ['uses' => 'MobileController@getForum']); Route::get('/getForumById.php', ['uses' => 'MobileController@getForumById']); Route::post('/getForumById.php', ['uses' => 'MobileController@getForumById']); Route::post('/reply', ['uses' => 'MobileController@reply', 'as' => 'reply1']); Route::get('/reply', ['uses' => 'MobileController@reply', 'as' => 'reply']); Route::post('/back2list', ['uses' => 'MobileController@back2list', 'as' => 'back2list1']); Route::get('/back2list', ['uses' => 'MobileController@back2list', 'as' => 'back2list']); //生活資訊 Route::get('convinient/{type}', ['uses' => 'MobileController@Convinient']); Route::get('/', ['as' => 'convinient', function () { return view('mobile.convinient'); }]); }); Route::group(['prefix' => 'public', 'as' => 'public::'], function () { Route::post('/login.php', ['uses' => 'MobileController@publicLogin']); Route::post('/PubFacility.php', ['uses' => 'MobileController@PubFacility']); Route::get('/getElectricity.php', ['uses' => 'SensorApiController@getElectricity']); Route::post('/getElectricity.php', ['uses' => 'SensorApiController@getElectricity']); Route::get('/getWeather.php', ['uses' => 'SensorApiController@getWeather']); Route::post('/getWeather.php', ['uses' => 'SensorApiController@getWeather']); Route::post('/recordWeather.php', ['uses' => 'SensorApiController@recordWeather']); }); /** * 提供給外部作為API串接測試用的接口 */ Route::group(['prefix' => 'api', 'middleware' => 'cors', 'as' => 'api::'], function () { Route::post('/{sender}', ['uses' => 'ApiController@api', 'as' => 'api']); /** * BA裝置的API導向 */ Route::group(['prefix' => 'ba/sensor', 'middleware' => 'cors', 'as' => 'ba::sensor::'], function () { Route::post('record', ['uses' => 'SensorApiController@record']); }); Route::group(['prefix' => 'ba/setting', 'middleware' => 'cors', 'as' => 'ba::sensor::'], function () { Route::post('/SO00003_Create_Community.php', ['uses' => 'SensorApiController@SO00003_Create_Community']); Route::post('/SO00004_Create_Building.php', ['uses' => 'SensorApiController@SO00004_Create_Building']); Route::post('/SO00005_Create_Floor.php', ['uses' => 'SensorApiController@SO00005_Create_Floor']); Route::post('/SO00006_Create_Home.php', ['uses' => 'SensorApiController@SO00006_Create_Home']); Route::post('/SO00007_Create_LGSSID.php', ['uses' => 'SensorApiController@SO00007_Create_LGSSID']); Route::post('/SO00038_Verify_FlushoutSSEquip.php', ['uses' => 'SensorApiController@SO00038_Verify_FlushoutSSEquip']); Route::post('/SO01002_Create_SSMQTunnel.php', ['uses' => 'SensorApiController@SO01002_Create_SSMQTunnel']); Route::post('/SO01003_Rebuild_MQConnection.php', ['uses' => 'SensorApiController@SO01003_Rebuild_MQConnection']); Route::post('/EquipStatusReport.php', ['uses' => 'SensorApiController@EquipStatusReport']); Route::get('/EquipStatusReport.php', ['uses' => 'SensorApiController@EquipStatusReport']);//測試用 }); /** * 巡邏的API導向 */ Route::group(['prefix' => 'patrol', 'middleware' => 'cors', 'as' => 'patrol::'], function () { Route::post('record', ['uses' => 'PatrolApiController@record']); Route::get('notice', ['uses' => 'PatrolApiController@getNotice']); Route::get('off_notice', ['uses' => 'PatrolApiController@getOffNotice']); }); Route::group(['prefix' => 'charge', 'middleware' => 'cors', 'as' => 'charge::'], function () { Route::post('check_charge', ['uses' => 'ChargeController@check']); Route::post('status_charge', ['uses' => 'ChargeController@status']); }); /** * 差勤的API導向 */ Route::group(['prefix' => 'ehr', 'middleware' => 'cors', 'as' => 'ehr::'], function () { Route::post('record', ['uses' => 'EhrApiController@record']); Route::get('notice', ['uses' => 'EhrApiController@getNotice']); }); /** * 設備的API導向 */ Route::group(['prefix' => 'device', 'middleware' => 'cors', 'as' => 'device::'], function () { Route::post('record', ['uses' => 'DeviceApiController@record']); Route::get('notice', ['uses' => 'DeviceApiController@getNotice']); Route::get('off_notice', ['uses' => 'DeviceApiController@getOffNotice']); }); /** * 清潔的API導向 */ Route::group(['prefix' => 'purify', 'middleware' => 'cors', 'as' => 'purify::'], function () { Route::post('record', ['uses' => 'PurifyingApiController@record']); Route::get('notice', ['uses' => 'PurifyingApiController@getNotice']); Route::get('off_notice', ['uses' => 'PurifyingApiController@getOffNotice']); }); }); /** * 室內對講機 * Monitor */ Route::post('/monitor/intercom.php', ['uses' => 'IntercomController@get_RequestData']);//對講機api Route::get('/monitor/intercom.php', ['uses' => 'IntercomController@get_RequestData']);//對講機api Route::post('/monitor/intercom_post.php', ['uses' => 'IntercomController@get_RequestDataByPost']); Route::get('/monitor/one_single_sign', ['uses' => 'IntercomController@get_one_single_sign_view']); Route::post('/monitor/accessControll.php', ['uses' => 'AccessControllController@get_RequestData']);//門禁api Route::post('/monitor/parkingWithImage.php', ['uses' => 'AccessControllController@getParkingDataWithImage']);//門禁api Route::post('/monitor/parking.php', ['uses' => 'ParkingController@get_RequestData']);//對講機api Route::group(['prefix' => 'monitor', 'as' => 'monitor::', 'middleware' => 'monitor'], function () { Route::get('/', ['uses' => 'MonitorController@index']); Route::get('login', ['uses' => 'MonitorController@login']); Route::get('link', ['uses' => 'MonitorController@link']); Route::get('news_list', ['uses' => 'MonitorController@newsList']); Route::get('news_view', ['uses' => 'MonitorController@newsView']); Route::get('album_list', ['uses' => 'MonitorController@albumList']); Route::get('album_view', ['uses' => 'MonitorController@albumView']); Route::get('record_submit', ['uses' => 'MonitorController@recordSubmit']); Route::get('cal_list', ['uses' => 'MonitorController@calList']); Route::get('inst_cancel', ['uses' => 'MonitorController@instCancel']); Route::get('inst_action', ['uses' => 'MonitorController@instAction']); Route::get('getPushTips', ['uses' => 'MonitorController@getPushTips']); Route::get('information', ['uses' => 'MonitorController@information']); Route::get('health', ['uses' => 'MonitorController@health']); Route::get('important_information', ['uses' => 'MonitorController@important_information']); Route::get('weather', ['uses' => 'MonitorController@weather']); Route::get('traffic', ['uses' => 'MonitorController@traffic']); Route::get('getParkingData', ['uses' => 'MonitorController@getParkingData']); Route::get('lock', ['uses' => 'MonitorController@lock']); Route::get('logout_check', ['uses' => 'MonitorController@logoutCheck']); }); Route::post('monitor/login_post', ['uses' => 'MonitorController@postLogin']); //Route::get('monitor/{id}', ['uses' => 'MonitorController@index']); /** * 一些關於舊版路徑的導向 */ Route::get('nsst', function () { return redirect()->route('login.get'); }); Route::get('nsst/{id}', function () { return redirect()->route('login.get'); }); Route::get('nsst/loginpage.php', function () { return redirect()->route('login.get'); });