1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003 |
- <?php
- /**
- * Created by PhpStorm.
- * User: Administrator
- * Date: 2019/3/29 0029
- * Time: 13:40
- */
- namespace App\Http\Routes;
- use \Illuminate\Routing\Router;
- class Admin
- {
- public function map(Router $router)
- {
- // $router->domain('{account}.ggc.cn')->group(function (Router $router) {
- // $router->get('user/{name?}', function ($account, $name) {
- // dd($account, $name);
- // })->where('name', '[A-Za-z/0-9]+')->where('account', '^((?!test).)*$');
- // });
- $router->match(['get', 'post'], '/customer', 'Admin\AuthController@login')->name('customer');
- $router->match(['get', 'post'], '/partner', 'Admin\AuthController@login')->name('partner');
- $router->middleware(['corsHandle'])->prefix('api')->group(function (Router $router) {
- $this->api($router);
- });
- $router->post('tool/upload', 'Admin\ToolController@upload');
- $router->match(['GET', 'PUT'], '/sites/customer-alone', 'Admin\SiteController@customerAlone');
- $router->middleware([])->prefix('admin')->namespace('Admin')->group(function (Router $router) {
- $this->auth($router);
- $this->webmaster($router);
- $this->social($router);
- $this->hootsuite($router);
- $router->middleware(['BackAuth'])->group(function (Router $router) {
- $this->system($router);
- $this->site($router);
- $this->workTask($router);
- $this->promoteReport($router);
- $this->promoteYear($router);
- $this->keywordExtend($router);
- $this->process($router);
- $this->article($router);
- $this->index($router);
- $this->tool($router);
- $this->enquiry($router);
- $this->link($router);
- $this->user($router);
- $this->customerUser($router);
- $this->rank($router);
- $this->inquire($router);
- $this->report($router);
- $this->server($router);
- $this->log($router);
- $this->agent($router);
- $this->ladingBill($router);
- $this->finance($router);
- $this->invoice($router);
- $this->meter($router);
- $this->school($router);
- $this->product($router);
- $this->htplan($router);
- $this->analyze($router);
- $this->flow($router);
- $this->planTask($router);
- $this->num($router);
- $this->image($router);
- $this->bid($router);
- $this->message($router);
- $this->bq($router);
- $this->classroom($router);
- $this->socialStatistics($router);
- $this->stencil($router);
- $this->tpl($router);
- $this->advertise($router);
- $this->templateLibrary($router);
- $this->reptile($router);
- $this->collect($router);
- $this->googleTrends($router);
- $this->witnessProject($router);
- });
- });
- }
- public function workTask(Router $router)
- {
- $router->get('work-task/sites/{siteId}', 'WorkTaskController@index')->name('work-task');
- $router->get('work-task/site-task', 'WorkTaskController@siteTask');
- $router->post('work-task/site-status/{siteId}', 'WorkTaskController@getSiteTaskInfo');
- $router->post('work-task/save/siteId/{siteId}/status/{status}', 'WorkTaskController@save');
- }
- public function bid(Router $router)
- {
- $router->get('bid/site-list/{type}', 'BidController@siteList');
- $router->get('bid/dashboard', 'BidController@dashboard');
- $router->get('bid/online', 'BidController@online');
- $router->get('bid/recharge', 'BidController@recharge');
- $router->get('bid/pause', 'BidController@pause');
- $router->get('bid/score', 'BidController@score');
- }
- public function promoteReport(Router $router)
- {
- $router->get('promote-report/sites/{siteId}', 'PromoteReportController@index')->name('promote-report');
- $router->post('promote-report-save/sites/{siteId}', 'PromoteReportController@saveOptimizeData');
- $router->post('promote-report-summary-save/sites/{siteId}', 'PromoteReportController@saveOptimizeDataSummary');
- $router->post('promote-report-optimize-data-scope-save', 'PromoteReportController@saveOptimizeDataScope');
- $router->post('promote-report-land-page-save/sites/{siteId}', 'PromoteReportController@saveLandPage');
- $router->delete('promote-report-land-page-clear/sites/{siteId}', 'PromoteReportController@clearLandPage');
- $router->delete('promote-year-seo-item-clear/sites/{siteId}', 'PromoteReportController@clearModifyGather');
- // $router->post('promote-report-land-page-scope-save', 'PromoteReportController@saveLandPageScope');
- $router->post('promote-report-social-save/sites/{siteId}', 'PromoteReportController@saveSocial');
- $router->post('promote-report-modify-gather-save/sites/{siteId}', 'PromoteReportController@saveModifyGather');
- $router->delete('promote-report-modify-gather-clear/sites/{siteId}', 'PromoteReportController@clearModifyGather');
- $router->post('promote-report-seo-item-save/sites/{siteId}', 'PromoteReportController@saveSeoItem');
- $router->post('promote-report-seo-item-scope-save', 'PromoteReportController@saveSeoItemScope');
- $router->get('promote-report-seo-item-scope', 'PromoteReportController@getSeoItemScope');
- $router->post('promote-report-plan-save/sites/{siteId}', 'PromoteReportController@savePlan');
- $router->post('promote-report-plan-scope-save', 'PromoteReportController@savePlanScope');
- }
- public function promoteYear(Router $router)
- {
- $router->get('promote-year/sites/{siteId}', 'PromoteYearController@index')->name('promote-year');
- $router->post('promote-year-optimize-data-save/sites/{siteId}', 'PromoteYearController@saveOptimizeData');
- $router->post('promote-year-optimize-data-scope-save', 'PromoteYearController@saveOptimizeDataScope');
- $router->post('promote-year-social-save/sites/{siteId}', 'PromoteYearController@saveSocial');
- $router->post('promote-year-seo-item-save/sites/{siteId}', 'PromoteYearController@saveSeoItem');
- $router->post('promote-year-seo-item-scope-save', 'PromoteYearController@saveSeoItemScope');
- $router->get('promote-year-seo-item-scope', 'PromoteYearController@getSeoItemScope');
- $router->post('promote-year-analyze-summary-save/sites/{siteId}', 'PromoteYearController@saveAnalyzeSummary');
- $router->post('promote-year-analyze-summary-scope-save', 'PromoteYearController@saveAnalyzeSummaryScope');
- }
- public function keywordExtend(Router $router)
- {
- $router->get('keyword-extend/sites/{siteId}', 'PromoteReportController@keywordExtend')->name('keyword-extend');
- $router->post('keyword-extend-import/sites/{siteId}', 'PromoteReportController@importKeyword');
- $router->delete('keyword-extend-clear/sites/{siteId}', 'PromoteReportController@clearKeyword');
- $router->post('keyword-extend-delete/sites/{siteId}', 'PromoteReportController@deleteKeyword');
- }
- public function htplan(Router $router)
- {
- //百千计划
- $router->get('htPlant/index', 'HtPlantController@index');
- }
- public function analyze(Router $router)
- {
- $router->get('analyze/index/overview', 'Analyze\IndexController@overview');
- $router->get('analyze/index/overview-ajax', 'Analyze\IndexController@overviewAjax');
- $router->get('analyze/index/place-order', 'Analyze\IndexController@placeOrder');
- $router->get('analyze/index/place-order-export', 'Analyze\IndexController@placeOrderExport');
- $router->get('analyze/index/reach', 'Analyze\IndexController@reach');
- $router->get('analyze/index/reach-export', 'Analyze\IndexController@reachExport');
- $router->get('analyze/index/history-reach', 'Analyze\IndexController@historyReach');
- $router->get('analyze/index/history-reach-export', 'Analyze\IndexController@historyReachExport');
- $router->get('analyze/index/online', 'Analyze\IndexController@online');
- $router->get('analyze/index/online-export', 'Analyze\IndexController@onlineExport');
- $router->get('analyze/index/renewal', 'Analyze\IndexController@renewal');
- $router->get('analyze/index/renewal-export', 'Analyze\IndexController@renewalExport');
- $router->get('analyze/index/not-renewed', 'Analyze\IndexController@notRenewed');
- $router->get('analyze/index/not-renewed-export', 'Analyze\IndexController@notRenewedExport');
- $router->get('analyze/index/refund', 'Analyze\IndexController@refund');
- $router->get('analyze/index/refund-export', 'Analyze\IndexController@refundExport');
- $router->get('analyze/index/has-renewal', 'Analyze\IndexController@hasRenewal');
- $router->get('analyze/index/has-renewal-export', 'Analyze\IndexController@hasRenewalExport');
- $router->get('analyze/index/plan', 'Analyze\IndexController@plan');
- $router->get('analyze/index/plan-export', 'Analyze\IndexController@planExport');
- $router->get('analyze/index/speed-measurement', 'Analyze\IndexController@speedMeasurement');
- $router->get('analyze/index/speed-measurement-export', 'Analyze\IndexController@speedMeasurementExport');
- $router->get('analyze/index/example', 'Analyze\IndexController@example');
- $router->get('analyze/index/abnormal', 'Analyze\IndexController@abnormal');
- $router->get('analyze/index/abnormal2', 'Analyze\IndexController@abnormal2');
- $router->get('analyze/index/abnormal3', 'Analyze\IndexController@abnormal3');
- $router->get('analyze/index/monitor', 'Analyze\IndexController@monitor');
- $router->get('analyze/index/monitor_article', 'Analyze\IndexController@monitorArticle');
- $router->get('analyze/index/monitor_link', 'Analyze\IndexController@monitorLink');
- $router->get('analyze/index/listed', 'Analyze\IndexController@listed');
- $router->get('analyze/index/archive', 'Analyze\IndexController@archive');
- $router->get('analyze/index/archive-export', 'Analyze\IndexController@archiveExport');
- $router->get('analyze/index/abort', 'Analyze\IndexController@abort');
- $router->get('analyze/staff/index', 'Analyze\StaffController@index');
- $router->get('analyze/staff/sales', 'Analyze\StaffController@sales');
- $router->get('analyze/index/customerServiceTask', 'Analyze\IndexController@customerServiceTask');
- $router->get('analyze/index/customerServiceTaskCarryOut/type/{type}/siteId/{siteId}/status/{status}/taskId/{taskId}', 'Analyze\IndexController@customerServiceTaskCarryOut');
- $router->get('analyze/index/customerServiceTaskDelete/type/{type}/siteId/{siteId}/status/{status}/taskId/{taskId}', 'Analyze\IndexController@customerServiceTaskDelete');
- $router->get('analyze/index/projectProgress', 'Analyze\IndexController@projectProgress');
- $router->get('analyze/index/projectProgressExport', 'Analyze\IndexController@projectProgressExport');
- $router->get('analyze/index/findTaskManagement', 'Analyze\IndexController@findTaskManagement');
- $router->get('analyze/index/statisticsInquiry', 'Analyze\IndexController@statisticsInquiry');
- $router->post('analyze/index/sendMessage', 'Analyze\IndexController@sendMessage');
- }
- public function flow(Router $router)
- {
- $router->get('flow/sites/{siteId}', 'Flow\IndexController@index')->name('flow');
- $router->post('flow-save/sites/{siteId}', 'Flow\IndexController@flowSave');
- $router->delete('flow-clear/sites/{siteId}', 'Flow\IndexController@flowClear');
- $router->post('flow-init/sites/{siteId}', 'Flow\IndexController@initFlow');
- $router->get('flow-tpl/sites/{siteId}', 'Flow\TplController@tplIndex')->name('flow-tpl');
- $router->post('flow-tpl-save/sites/{siteId}', 'Flow\TplController@tplSave');
- $router->get('flow-plan/sites/{siteId}', 'Flow\PlanController@index')->name('flow-plan');
- $router->post('flow-plan-save/sites/{siteId}', 'Flow\PlanController@planSave');
- $router->get('flow-extension/sites/{siteId}', 'Flow\PlanController@extension')->name('flow-extension');
- $router->get('flow-plan-history-update/{id}', 'Flow\PlanController@historyUpdate');
- $router->put('flow-plan-edit', 'Flow\PlanController@planEdit');
- $router->delete('flow-plan-history', 'Flow\PlanController@planHistoryDel');
- $router->get('flow/getConstructionPeriodList', 'Flow\IndexController@getConstructionPeriodList')->name('getConstructionPeriodList');
- $router->match(['get', 'post'], 'flow/designScore', 'Flow\ProgressRateController@designScore');
- $router->match(['get', 'post'], 'flow/plannerSchedule', 'Flow\ProgressRateController@plannerSchedule');
- $router->match(['get', 'post'], 'flow/editingSchedule', 'Flow\ProgressRateController@editingSchedule');
- $router->match(['get', 'post'], 'flow/progressRate', 'Flow\ProgressRateController@progressRate');
- $router->match(['get', 'post'], 'flow/bqProgressRate', 'Flow\ProgressRateController@bqProgressRate');
- $router->match(['get', 'post'], 'flow/scheduleOverdue', 'Flow\ProgressRateController@scheduleOverdue');
- $router->match(['get', 'post'], 'flow/scheduleOverdueExport', 'Flow\ProgressRateController@scheduleOverdueExport');
- $router->match(['get', 'post'], 'flow/currentMonthOnline', 'Flow\ProgressRateController@currentMonthOnline');
- $router->put('flow/saveCurrentMonthOnline', 'Flow\ProgressRateController@saveCurrentMonthOnline');
- $router->match(['get', 'post'], 'flow/notOnlineReason', 'Flow\ProgressRateController@notOnlineReason');
- $router->put('flow/saveNotOnlineReason', 'Flow\ProgressRateController@saveNotOnlineReason');
- $router->post('flow/setSiteIdByRankId', 'Flow\ProgressRateController@setSiteIdByRankId');
- $router->get('flow/plannerScheduleExport', 'Flow\ProgressRateController@plannerScheduleExport');
- $router->get('flow/editingScheduleExport', 'Flow\ProgressRateController@editingScheduleExport');
- $router->get('flow/progressRateExport', 'Flow\ProgressRateController@progressRateExport');
- $router->get('flow/bqProgressRateExport', 'Flow\ProgressRateController@bqProgressRateExport');
- $router->match(['get', 'post'], 'flow/siteConstructionProcess/{id}/type/{type}', 'Flow\ProgressRateController@siteConstructionProcess')->name('siteConstructionProcess');
- $router->get('flow/downloadSiteFile/{id}/type/{type}', 'Flow\ProgressRateController@downloadSiteFile');
- $router->post('flow/uploadSiteFile', 'Flow\ProgressRateController@uploadSiteFile');
- $router->match(['get', 'post'], 'flow/stationConstructionOverdue', 'Flow\ProgressRateController@stationConstructionOverdue');
- $router->get('flow/stationConstructionOverdueExport', 'Flow\ProgressRateController@stationConstructionOverdueExport');
- $router->get('personalTasks', 'Flow\ProgressRateController@personalTasks');
- $router->get('mailbox', 'Flow\ProgressRateController@mailbox');
- $router->get('mailbox/getMailboxStatus', 'Flow\ProgressRateController@getMailboxStatus');
- $router->get('mailbox/batchRead', 'Flow\ProgressRateController@batchRead');
- $router->match(['get', 'post'], 'flow/buildFlow', 'Flow\ProgressRateController@buildFlow');
- $router->put('flow/delSitesTaskFlow/{id}', 'Flow\ProgressRateController@delSitesTaskFlow');
- $router->put('flow/resetting', 'Flow\ProgressRateController@resetting');
- $router->put('flow/taskResetting', 'Flow\ProgressRateController@taskResetting');
- $router->get('flow/notFound/{id}', 'Flow\ProgressRateController@notFound')->name('notFound');
- $router->post('flow/isHandle/{id}', 'Flow\ProgressRateController@isHandle');
- $router->get('flow/home', 'Flow\ProgressRateController@home')->name('home');
- $router->get('flow/clientFlow', 'Flow\ProgressRateController@clientFlow');
- $router->get('flow/clientFlowData', 'Flow\ProgressRateController@clientFlowData');
- $router->match(['get', 'post'], 'flow/clientData/{id}', 'Flow\ProgressRateController@clientData')->name('client-data');
- $router->match(['get', 'post'], 'flow/clientAdd/{id}/{siteId}', 'Flow\ProgressRateController@clientAdd');
- $router->match(['get', 'post'], 'flow/clientDel', 'Flow\ProgressRateController@clientDel');
- $router->match(['get', 'post'], 'flow/clientDataUpload/{siteId}/{type}', 'Flow\ProgressRateController@clientDataUpload')->name('clientDataUpload');
- $router->match(['get', 'post'], 'flow/projectPersonnelStatistics', 'Flow\ProgressRateController@projectPersonnelStatistics');
- $router->match(['get', 'post'], 'flow/optimizationPersonnel', 'Flow\ProgressRateController@optimizationPersonnel');
- $router->get('flow/test', 'Flow\ProgressRateController@test');
- }
- public function planTask(Router $router)
- {
- $router->get('plan/week-task/index', 'Plan\TaskController@index');
- $router->get('plan/week-task/add/{auth}/{type}', 'Plan\TaskController@addTask');
- $router->post('plan/week-task/saveTask/{id}', 'Plan\TaskController@saveTask');
- $router->post('plan/week-task/change-status', 'Plan\TaskController@changeStatus');
- $router->get('plan/week-task/index/{id}', 'Plan\TaskController@index');
- $router->post('plan/week-task/migrate', 'Plan\TaskController@migrate');
- $router->get('plan/week-task/history', 'Plan\TaskController@taskHistory');
- $router->get('plan/week-task/history-update/{id}', 'Plan\TaskController@historyUpdate');
- $router->get('plan/week-task/history-export', 'Plan\TaskController@historyExport');
- $router->post('plan/week-task/single-save/{id}', 'Plan\TaskController@singleSave');
- $router->post('plan/week-task/del', 'Plan\TaskController@del');
- $router->post('plan/week-task/release', 'Plan\TaskController@release');
- $router->get('plan/week-task/cond-items', 'Plan\TaskController@condItems');
- $router->get('plan/week-task/cond-items', 'Plan\TaskController@condItems');
- $router->get('plan/rank/{type}', 'Plan\TaskController@rank');
- }
- public function num(Router $router)
- {
- $router->get('num/index', 'NumController@index');
- }
- public function image(Router $router)
- {
- $router->get('image/index', 'ImageController@index');
- $router->post('image/upload', 'ImageController@upload');
- }
- public function api(Router $router)
- {
- $router->get('table', 'ApiController@table');
- $router->match(['get', 'post'], 'report-temp', 'ApiController@reportTemp');
- $router->match(['get', 'post'], 'pin-boards', 'ApiController@getPinBoards');
- }
- public function index(Router $router)
- {
- $router->get('/', 'IndexController@main');
- $router->match(['GET', 'PUT'], '/index/profile', 'IndexController@profile');
- }
- public function auth(Router $router)
- {
- $router->match(['get', 'post'], 'auth/logon', 'AuthController@logon');
- $router->get('auth/logoff', 'AuthController@logoff');
- }
- public function user(Router $router)
- {
- $router->get('user/home', 'User\UserController@index');
- $router->get('site/customer-home', 'User\UserController@index')->name('customer-home');
- $router->get('user/curltest', 'User\UserController@curltest');
- $router->get('user/data', 'User\DataController@index');
- }
- public function customerUser(Router $router)
- {
- $router->get('customer/users', 'CustomerUserController@index');
- $router->delete('customer/users', 'CustomerUserController@batchDestroy');
- $router->put('customer/users/on', 'CustomerUserController@on');
- $router->put('customer/users/off', 'CustomerUserController@off');
- $router->get('customer/user/show/{id}', 'CustomerUserController@show');
- $router->post('customer/user', 'CustomerUserController@store');
- $router->put('customer/user/{id}', 'CustomerUserController@update');
- $router->get('customer/user/{id}', 'CustomerUserController@detail');
- $router->match(['GET', 'PUT'], 'customer/user-permissions', 'CustomerUserController@userPermission');
- }
- public function system(Router $router)
- {
- $router->get('system/permissions', 'System\PermissionController@index');
- $router->match(['GET', 'PUT'], 'system/permissions/{id}', 'System\PermissionController@save');
- $router->delete('system/permissions/{id}', 'System\PermissionController@destroy');
- $router->delete('system/permissions', 'System\PermissionController@BatchDestroy');
- $router->get('system/users', 'System\UserController@index');
- $router->delete('system/users', 'System\UserController@batchDestroy');
- $router->put('system/users/on', 'System\UserController@on');
- $router->put('system/users/off', 'System\UserController@off');
- $router->get('system/user/show/{id}', 'System\UserController@show');
- $router->post('system/user', 'System\UserController@store');
- $router->put('system/user/{id}', 'System\UserController@update');
- $router->get('system/user/{id}', 'System\UserController@detail');
- $router->match(['GET', 'PUT'], 'system/user-permissions', 'System\UserController@userPermission');
- $router->get('system/roles', 'System\RoleController@index');
- $router->match(['GET', 'PUT'], 'system/roles/{id}', 'System\RoleController@save');
- $router->match(['GET', 'PUT'], 'system/roles/allot-permissions', 'System\RoleController@allotPermissions');
- $router->delete('system/roles', 'System\RoleController@batchDestroy');
- }
- public function site(Router $router)
- {
- $router->get('sites', 'SiteController@index');
- $router->get('siteListExport', 'SiteController@siteListExport');
- $router->match(['get', 'put'], 'sites/{id}', 'SiteController@save');
- $router->delete('sites', 'SiteController@batchDestroy');
- $router->match(['GET', 'PUT'], 'site/payment/{id}', 'SiteController@payment');
- $router->get('site/indexExport', 'SiteController@indexExport');
- $router->post('sites/{siteId}/social', 'SiteController@socialSave');
- $router->post('sites/{siteId}/account', 'SiteController@accountSave');
- //项目概览
- $router->match(['GET', 'PUT'], 'sites/{id}/overview', 'SiteController@overview')->name('overview');
- $router->match(['GET', 'PUT'], 'sites/customer/overview', 'SiteController@customerOverview');
- //关键词
- $router->match(['GET', 'PUT'], 'sites/{id}/keyword', 'SiteController@keyword')->name('keyword');
- $router->match(['GET', 'PUT'], 'sites/keyword_list', 'SiteController@keyword_list')->name('keyword_list');
- //$router->match(['GET', 'PUT'], 'sites/keyword_save', 'SiteController@keyword_save')->name('keyword_save');
- $router->post('sites/keyword_save', 'SiteController@keyword_save');
- //新增项目概况--项目信息
- $router->match(['GET', 'PUT'], 'sites/{id}/overview_view', 'SiteController@overview_view')->name('overview_view');
- //新增项目概况--竞价
- $router->match(['GET', 'PUT'], 'sites/{id}/overview_bidding', 'SiteController@overview_bidding')->name('overview_bidding');
- //新增项目概况--ajax查询套餐信息
- $router->match(['GET', 'PUT'], 'sites/{id}/overview_set_meal', 'SiteController@overview_set_meal')->name('overview_set_meal');
- //新增上线后检查
- $router->match(['GET', 'PUT'], 'sites/{id}/overview_inspect/{type}', 'SiteController@overview_inspect')->name('overview_inspect');
- //重点优化页面
- $router->match(['PUT'], 'sites/{siteId}/optimize-page', 'SiteController@optimizePageSave');
- $router->match(['post'], 'sites/optimize-page/import', 'SiteController@importOptimizePage');
- $router->get('sites/optimize-page/export', 'SiteController@exportOptimizePage');
- $router->put('sites/{id}/bid-status', 'SiteController@changeBidStatus');
- $router->put('sites/{siteId}/spec-article', 'SiteController@changeSpecArticle');
- $router->put('sites/{id}/cdn-status', 'SiteController@changeCDNStatus');
- $router->put('sites/{id}/refund-status', 'SiteController@changeRefundStatus');
- $router->put('sites/{id}/domain-status', 'SiteController@changeDomainStatus');
- $router->put('sites/{id}/renew-status', 'SiteController@changeRenewStatus');
- $router->put('sites/{id}/online-status', 'SiteController@changeOnlineStatus');
- $router->put('sites/{id}/cert-status', 'SiteController@changeCertStatus');
- $router->put('sites/{id}/case-status', 'SiteController@changeCaseStatus');
- $router->put('sites/{id}/bq-status', 'SiteController@changeBqStatus');
- $router->put('sites/{id}/article-pause-status', 'SiteController@articlePause');
- //客户信息
- $router->match(['GET', 'PUT'], 'sites/{id}/customer', 'SiteController@customer')->name('customer');
- //查询
- $router->post('sites/ajax_social_profiles', 'SiteController@AjaxSocialProfiles');
- $router->get('sites/customer-identify', 'SiteController@customerIdentify');
- $router->get('sites/customer/sns-export', 'SiteController@snsExport');
- $router->match(['GET', 'PUT'], 'sites/customer', 'SiteController@customerNoSide');
- $router->match(['GET', 'post'], 'sites/{id}/social-publish', 'SiteController@socialPublish')->name('social-publish');
- $router->match(['GET', 'post'], 'sites/{id}/social-template-download', 'SiteController@socialTemplateDownload')->name('social-template-download');
- $router->match(['GET', 'post'], 'sites/{id}/social-template-import', 'SiteController@socialTemplateImport')->name('social-template-import');
- $router->match(['GET', 'post'], 'sites/{id}/social-message-import', 'SiteController@socialMessageListImport')->name('social-message-import');
- $router->match(['GET', 'post'], 'sites/{siteId}/social-queue', 'SiteController@socialQueue')->name('social-queue');
- $router->match(['GET', 'post'], 'sites/{siteId}/social-metastasis', 'SiteController@socialMetastasis')->name('social-metastasis');
- $router->match(['GET', 'post'], 'sites/{siteId}/hootsuite-history', 'SiteController@hootsuiteHistory')->name('hootsuite-history');
- $router->match(['GET', 'post'], 'sites/social-queue/{socialQueueId}', 'SiteController@socialQueueSave');
- $router->delete('sites/social-queue/{socialQueueId}', 'SiteController@socialQueueDel');
- $router->get('sites/getSpeedMeasurementCacheResult/{id}', 'SiteController@getSpeedMeasurementCacheResult');
- $router->get('sites/isComponent/{id}', 'SiteController@isComponent');
- $router->get('sites/downloadSiteFile', 'SiteController@downloadSiteFile');
- }
- public function process(Router $router)
- {
- //流程管理
- $router->get('process/customer', 'ProcessController@customer');
- $router->get('process/site/{siteId}', 'ProcessController@siteProcess')->name('process');
- $router->match(['get', 'post'], 'process/file-upload/{siteProcessId}', 'ProcessController@fileUpload');
- $router->put('process/confirm/{id}', 'ProcessController@confirm');
- $router->match(['GET', 'PUT'], 'process/score/{id}', 'ProcessController@scoreFeedback');
- $router->match(['GET', 'PUT'], 'process/reply/{siteProcessId}', 'ProcessController@reply'); //回访
- $router->view('process/refer-show', 'admin/process/refer_show');
- $router->view('process/dimension-show', 'admin/process/dimension_show');
- $router->match(['get', 'post'], 'process/check-item/{siteProcessId}', 'ProcessController@checkItem');
- $router->match(['get', 'post'], 'process/renew-form/{siteProcessId}', 'ProcessController@renewForm');
- $router->get('process/renew-history/{siteId}', 'ProcessController@renewHistory');
- $router->get('process/deploy/{siteProcessId}', 'ProcessController@deploy');
- $router->get('process/site/{siteId}/init', 'ProcessController@initProcess');
- }
- public function article(Router $router)
- {
- //软文管理
- $router->get('articles', 'ArticleController@index');
- $router->put('articles-updates-per-month', 'ArticleController@articlesUpdatesPerMonth');
- $router->get('sites/{id}/articles', 'ArticleController@siteArticles')->name('article');
- $router->match(['GET', 'POST'], 'sites/{id}/articles-note', 'ArticleController@siteArticlesNote')->name('article-note');
- $router->match(['GET', 'POST'], 'sites/{id}/articles-overview', 'ArticleController@siteArticlesOverview')->name('article-overview');
- $router->match(['GET', 'POST'], 'sites/{id}/articles-find', 'ArticleController@siteArticlesFind')->name('article-find');
- $router->get('articles/batch-be-applicable/{id}', 'ArticleController@batchBeApplicable');
- $router->get('articles/to-be-determined/{id}', 'ArticleController@toBeDetermined');
- $router->get('articles/not-applicable-wherefore/{id}', 'ArticleController@notApplicableWherefore');
- $router->get('articles/article-overview', 'ArticleController@articleOverview');
- $router->post('articles/article-overview-update/{id}', 'ArticleController@saveSoftArticleOverview');
- $router->get('articles/chinese-article', 'ArticleController@chineseArticle');
- $router->get('articles/english-article', 'ArticleController@englishArticle');
- $router->match(['GET', 'PUT'], 'sites/{id}/articles-sync', 'ArticleController@sync');
- $router->delete('articles', 'ArticleController@batchDelete');
- $router->put('articles-published', 'ArticleController@batchPublished');
- $router->put('articles-batchUpdate', 'ArticleController@batchUpdate');
- $router->put('articles-push', 'ArticleController@pushMessage');
- $router->put('articles/push-mobile-message', 'ArticleController@pushMobileMessage');
- $router->match(['get', 'put'], 'articles/{id}', 'ArticleController@save');
- $router->get('articles-detail/{id}', 'ArticleController@detail');
- $router->get('articles-hall', 'ArticleController@hall');
- $router->get('articles/trend', 'ArticleController@trend');
- $router->get('articles/spec', 'ArticleController@spec');
- //谷歌接口走翻译
- $router->match(['GET', 'PUT'], 'articles/new_translate', 'ArticleController@NewTranslate');
- $router->get('articles-hall/{articleId}', 'ArticleController@hallDetail');
- $router->match(['GET', 'PUT'], 'articles/{id}/translate', 'ArticleController@translate');
- $router->get('articles/calc', 'ArticleController@calc');
- $router->get('articles/audit-word', 'ArticleController@auditWord');
- $router->get('articles/calc-history', 'ArticleController@calcHistory');
- $router->put('articles/{id}/release', 'ArticleController@release');
- $router->put('articles/{id}/claim', 'ArticleController@claim');
- $router->put('articles/pass', 'ArticleController@batchPass');
- $router->put('articles/no-pass', 'ArticleController@batchNoPass');
- $router->put('articles/auto-translate', 'ArticleController@autoTranslate');
- $router->put('articles/calc/settle', 'ArticleController@settle');
- $router->match(['get', 'put'], 'articles/notice', 'ArticleController@notice');
- $router->post('articles/social-sync', 'ArticleController@syncSocial');
- $router->post('articles/info-save', 'ArticleController@saveInfo');
- $router->get('articles/export/{id}', 'ArticleController@export');
- $router->get('articles/hall-calc-history', 'ArticleController@hallCalcHistory');
- $router->get('articles/chinese-article', 'ArticleController@chineseArticle');
- }
- public function link(Router $router)
- {
- $router->get('links', 'LinkController@index');
- $router->match(['GET', 'PUT'], '/link/{id}/save', 'LinkController@save');
- $router->delete('links', 'LinkController@batchDelete');
- //外链案例
- $router->get('link/case', 'LinkController@caseIndex');
- $router->match(['GET', 'PUT'], '/link/case/{id}/save', 'LinkController@caseSave');
- $router->delete('link/cases', 'LinkController@batchCaseDelete');
- $router->get('link/externalCaseExport', 'LinkController@externalCaseExport');
- $router->post('link/externalCaseImport', 'LinkController@externalCaseImport');
- $router->get('link/info', 'LinkController@infoIndex');
- $router->get('link/externalInfoExport', 'LinkController@externalInfoExport');
- $router->get('link/tasks', 'LinkController@taskIndex');
- $router->get('link/chose/{taskId}', 'LinkController@linkChose');
- $router->match(['GET', 'PUT'], '/link/task/{id}/save', 'LinkController@taskSave');
- $router->match(['GET'], '/link/task/optimizePage', 'LinkController@optimizePage');
- $router->delete('link/tasks', 'LinkController@batchTaskDelete');
- $router->get('link/hall', 'LinkController@hall');
- $router->get('link/hall-save/{id}', 'LinkController@hallSave');
- $router->get('link/hall-show/{id}', 'LinkController@hallShow');
- $router->match(['GET', 'POST'], 'sites/{id}/link-note', 'LinkController@siteLinkNote')->name('link-note');
- $router->put('link/hall/work-save/{id}', 'LinkController@workerSave');
- $router->match(['post', 'get'], 'link/hall/worker-import', 'LinkController@hallWorkerImport');
- $router->get('link/hall/worker-export', 'LinkController@hallWorkerExport');
- $router->match(['GET', 'PUT'], 'link/check404/{taskId}', 'LinkController@check404');
- $router->match(['PUT'], 'link/url/{urlId}', 'LinkController@updateTaskUrl');
- $router->get('link/sites/{id}/tasks', 'LinkController@taskIndexForSite')->name('link');
- $router->get('link/sites/{id}/link-count', 'LinkController@linkCount')->name('link-count');
- $router->get('link/customer/link-count', 'LinkController@customerLinkCount');
- $router->get('link/customer/link-url', 'LinkController@customerLinkUrl');
- $router->get('link/task/{id}', 'LinkController@taskDetail');
- $router->put('link/tasks/pass', 'LinkController@taskPass');
- $router->put('link/tasks/pass-fail', 'LinkController@taskPassFail');
- $router->get('link/calc', 'LinkController@calc');
- $router->get('link/calc-history', 'LinkController@calcHistory');
- $router->post('link/calc/settle', 'LinkController@settle');
- $router->put('link/task/{id}/submit-audit', 'LinkController@submitAudit');
- $router->put('link/task/{linkTaskId}/claim', 'LinkController@linkTaskClaim');
- $router->put('link/task/{linkTaskId}/release', 'LinkController@linkTaskRelease');
- $router->put('link/task/url-pass', 'LinkController@urlPass');
- $router->put('link/task/url-pass-fail', 'LinkController@urlPassFail');
- $router->match(['get', 'put'], 'link/notice', 'LinkController@notice');
- $router->post('link/import/{siteId}', 'LinkController@linkImport');
- $router->get('link/export/{siteId}', 'LinkController@linkCountExport');
- $router->delete('link/link-detail', 'LinkController@linkDetailDel');
- $router->match(['get', 'post'], 'link/link-count/{linkDetailId}', 'LinkController@linkCountSave');
- $router->get('link/sites/{siteId}/link-url', 'LinkController@linkUrl')->name('link-url');
- $router->get('link/sites/{siteId}/link-url/export', 'LinkController@linkUrlExport');
- $router->post('link/tasks/score/{taskId}', 'LinkController@taskScore');
- $router->post('link/externalChainLibraryImport', 'LinkController@externalChainLibraryImport');
- $router->get('link/externalChainLibraryExport', 'LinkController@externalChainLibraryExport');
- }
- public function rank(Router $router)
- {
- $router->get('rank/site/{id}/keyword', 'RankController@keyword')->name('rank');
- $router->get('rank/keyword', 'RankController@customerKeyword');
- $router->delete('rank/site/{siteId}/keyword/all', 'RankController@clearKeyword');
- $router->match(['GET', 'POST'], 'rank/site/{id}/keyword-save', 'RankController@keywordSave');
- $router->post('rank/keyword/import', 'RankController@importKeyword');
- $router->get('rank/keyword/tpl', 'RankController@keywordTpl');
- $router->put('rank/allow-rank/{oldId}', 'RankController@allowRank');
- }
- public function inquire(Router $router)
- {
- $router->get('site/{siteId}/inquires', 'InquireController@index')->name('inquire');
- $router->get('inquires', 'InquireController@lists');
- $router->get('inquires/{id}', 'InquireController@detail');
- $router->get('inquires-mail/{id}', 'InquireController@mailDetail');
- $router->get('inquires/{siteId}/export-excel', 'InquireController@exportExcel');
- $router->get('inquires/{siteId}/export-all-excel', 'InquireController@exportAllExcel');
- $router->match(['GET', 'PUT'], 'inquires/assign-user', 'InquireController@assignUser');
- $router->post('inquires/whetherReality', 'InquireController@whetherReality');
- }
- public function webmaster(Router $router)
- {
- $router->get('webmaster/oauth', 'WebmasterController@oauth');
- $router->get('webmaster/data', 'WebmasterController@getData');
- }
- public function report(Router $router)
- {
- $router->get('site/{siteId}/report', 'ReportController@index')->name('report');
- $router->get('site/{siteId}/report/extend', 'ReportController@extend')->name('report-extend');
- $router->put('site/{oldId}/report/customer', 'ReportController@syncCustomer');
- $router->put('site/{oldId}/report/summary', 'ReportController@syncSummary');
- $router->put('site/{oldId}/report/contract', 'ReportController@syncContract');
- $router->get('site/customer-report', 'ReportController@customerReport');
- $router->get('site/clearLastMonthData/{siteId}', 'ReportController@clearLastMonthData');
- $router->get('site/pushMessage/{siteId}', 'ReportController@pushMessage');
- }
- public function server(Router $router)
- {
- $router->get('servers', 'ServerController@index');
- $router->match(['GET', 'PUT'], 'servers/{id}', 'ServerController@save');
- $router->delete('servers', 'ServerController@batchDelete');
- $router->get('servers/{id}/reload', 'ServerController@reload');
- }
- public function tool(Router $router)
- {
- $router->post('tool/upload', 'ToolController@upload');
- $router->post('tool/bulkUpload', 'ToolController@bulkUpload');
- $router->post('tool/excel-upload', 'ToolController@excelUpload');
- $router->get('tool/download', 'ToolController@download');
- $router->get('tool/clear-process/{siteId}', 'ToolController@clearProcess');
- $router->get('tool/reset-task', 'ToolController@resetTask');
- $router->get('tool/generate-report', 'ToolController@generateReport');
- $router->get('tool/rmCacheKey', 'ToolController@rmCacheKey');
- $router->post('oss/upload', 'AliYunOssController@upload');
- }
- public function enquiry(Router $router)
- {
- $router->get('enquiry/list', 'Enquiry\EnquiryController@list');
- $router->get('enquiry/detail/{id}', 'Enquiry\EnquiryController@detail');
- $router->delete('enquiry/destroy', 'Enquiry\EnquiryController@destroy');
- }
- public function log(Router $router)
- {
- $router->get('logs', 'LogController@index');
- }
- public function agent(Router $router)
- {
- $router->get('agents', 'AgentController@index');
- $router->put('agents/status', 'AgentController@statusToggle');
- $router->match(['get', 'put'], 'agents/{id}', 'AgentController@save');
- $router->delete('agents', 'AgentController@delete');
- $router->get('agents/customer', 'AgentController@customer');
- $router->match(['get', 'put'], 'agents/customer/{id}', 'AgentController@customerSave');
- $router->get('agents/users', 'AgentController@agentUsers');
- $router->match(['get', 'put'], 'agents/users/{id}', 'AgentController@agentUsersSave');
- }
- public function ladingBill(Router $router)
- {
- $router->get('lading-bills', 'LadingBillController@index');
- $router->put('lading-bills/audit', 'LadingBillController@audit');
- $router->match(['get', 'put'], 'lading-bills/{id}', 'LadingBillController@save');
- $router->delete('lading-bills', 'LadingBillController@delete');
- }
- public function finance(Router $router)
- {
- $router->get('finances', 'FinanceController@index');
- $router->put('finances/settle', 'FinanceController@settle');
- $router->get('finances/history', 'FinanceController@history');
- $router->get('finances/detail', 'FinanceController@detail');
- //收款报表
- $router->get('finances/finances_collection', 'FinanceController@finances_collection');
- //应收款报表
- $router->get('finances/finances_receivables', 'FinanceController@finances_receivables');
- //逾期未收款报表
- $router->get('finances/finances_overdue', 'FinanceController@finances_overdue');
- //查看详情
- $router->match(['GET', 'PUT'], 'finance/{id}/save', 'FinanceController@Save');
- }
- public function invoice(Router $router)
- {
- $router->get('invoices', 'InvoiceController@index');
- $router->match(['get', 'put'], 'invoices/{id}', 'InvoiceController@save');
- $router->delete('invoices', 'InvoiceController@delete');
- $router->put('invoices/{id}/photo', 'InvoiceController@photo');
- }
- public function social(Router $router)
- {
- $router->get('socials', 'SocialController@index');
- $router->get('socials/oauth', 'SocialController@oauth');
- $router->get('socials/pin/{siteId}', 'SocialController@pin')->name('pin');
- $router->get('socials/linked-in', 'SocialController@linkedIn')->name('linked-in');
- $router->get('socials/facebook', 'SocialController@facebook')->name('facebook');
- $router->get('socials/twitter', 'SocialController@twitter')->name('twitter');
- $router->get('socials/hootsuite', 'SocialController@hootsuite')->name('hootsuite');
- $router->get('socials/hootsuite-auth', 'SocialController@hootsuiteAuth');
- }
- public function hootsuite(Router $router)
- {
- $router->put('hootsuite/bind-site', 'HootsuiteController@bindSite');
- $router->post('hootsuite/token', 'HootsuiteController@getToken');
- $router->get('hootsuite/social-list', 'HootsuiteController@getSocialList');
- $router->post('hootsuite/schedule-message', 'HootsuiteController@scheduleMessage');
- $router->post('hootsuite/media', 'HootsuiteController@uploadMedia');
- $router->get('hootsuite/message-all', 'HootsuiteController@retrieveAllMessage');
- $router->post('hootsuite/bind-socialIds', 'HootsuiteController@bindSocialIds');
- }
- public function meter(Router $router)
- {
- $router->get('meter/index', 'MeterController@index');
- $router->get('meter/single', 'MeterController@singleSite')->name('meter-single');
- $router->get('meter/propaganda', 'MeterController@propaganda');
- $router->post('meter/single/feedback', 'MeterController@feedback');
- $router->get('meter/forget-cache', 'MeterController@forgetCache');
- $router->post('meter/service-feedback', 'MeterController@serviceFeedback');
- $router->get('meter/index/export-reach-sites', 'MeterController@exportReachSitesExcel');
- $router->get('meter/index/export-build-sites', 'MeterController@exportBuildSitesExcel');
- $router->get('meter/index/filter-reach-sites', 'MeterController@filterReachSites');
- $router->get('meter/index/filter-build-sites', 'MeterController@filterBuildSites');
- }
- public function school(Router $router)
- {
- $router->get('school/asset-types', 'SchoolController@assetTypes');
- $router->match(['get', 'post'], 'school/asset-types/{id}', 'SchoolController@assetTypesSave');
- $router->delete('school/asset-types/{id}', 'SchoolController@assetTypeDelete');
- $router->get('school/assets', 'SchoolController@assets');
- $router->match(['get', 'post'], 'school/assets/{id}', 'SchoolController@assetsSave');
- $router->delete('school/assets', 'SchoolController@assetsDelete');
- }
- public function product(Router $router)
- {
- $router->get('products', 'ProductController@index');
- $router->match(['get', 'post'], 'products/{id}', 'ProductController@save');
- $router->put('products/status', 'ProductController@toggleStatus');
- $router->delete('products', 'ProductController@batchDelete');
- }
- public function message(Router $router)
- {
- $router->get('message/index', 'MessageController@index');
- $router->get('message/addOrUpdate/{id}', 'MessageController@addOrUpdate');
- $router->get('message/details/{id}', 'MessageController@details');
- $router->get('message/push/{id}', 'MessageController@push');
- $router->get('message/delete/{id}', 'MessageController@delete');
- $router->get('message/testPush', 'MessageController@testPush');
- }
- public function bq(Router $router)
- {
- $router->get('bqTraffic/sites/{siteId}', 'BqTrafficController@index')->name('bqTraffic');
- $router->get('bqTraffic/bqProcess/{siteId}', 'BqTrafficController@bqProcess')->name('bqProcess');
- $router->post('bqTraffic/bqProcessSave/{siteId}', 'BqTrafficController@bqProcessSave');
- $router->get('bqTraffic/bqProcessTpl/{siteId}', 'BqTrafficController@bqProcessTpl')->name('bqProcessTpl');
- $router->post('bqTraffic/bqProcessReset/{siteId}', 'BqTrafficController@bqProcessReset')->name('bqProcessReset');
- $router->get('bqTraffic/bqProcessTplSave/{siteId}', 'BqTrafficController@bqProcessSave')->name('bqProcessTplSave');
- $router->post('bqTraffic/save/{siteId}', 'BqTrafficController@saveClientInquiry');
- $router->get('bqTraffic/optimizationProcess/{siteId}', 'BqTrafficController@optimizationProcess')->name('optimizationProcess');
- $router->post('bqTraffic/optimizationProcessSave/{siteId}', 'BqTrafficController@optimizationProcessSave');
- }
- public function classroom(Router $router)
- {
- $router->get('classroom/questions-and-answers', 'ClassroomController@questionsAndAnswers');
- $router->get('classroom/questions-and-answers-update/{id}', 'ClassroomController@questionsAndAnswersUpdate');
- $router->get('classroom/questions-and-answers-delete/{id}', 'ClassroomController@questionsAndAnswersDelete');
- $router->get('classroom/tool', 'ClassroomController@tool');
- $router->get('classroom/tool-update/{id}', 'ClassroomController@toolUpdate');
- $router->get('classroom/tool-delete/{id}', 'ClassroomController@toolDelete');
- $router->get('classroom/social-media', 'ClassroomController@socialMedia');
- $router->get('classroom/social-media-update/{id}', 'ClassroomController@socialMediaUpdate');
- $router->get('classroom/social-media-delete/{id}', 'ClassroomController@socialMediaDelete');
- $router->get('classroom/video', 'ClassroomController@video');
- $router->get('classroom/video-update/{id}', 'ClassroomController@videoUpdate');
- $router->get('classroom/video-delete/{id}', 'ClassroomController@videoDelete');
- }
- public function socialStatistics(Router $router)
- {
- $router->get('socialStatistics/socialStatistics/{siteId}', 'SocialStatisticsController@socialStatistics');
- }
- public function stencil(Router $router)
- {
- $router->get('stencil/index/{siteId}', 'Stencil\IndexController@index');
- $router->post('stencil/addParentMenu/{siteId}', 'Stencil\IndexController@addParentMenu');
- $router->post('stencil/indexCopyNode/{siteId}', 'Stencil\IndexController@indexCopyNode');
- $router->post('stencil/indexAddNode/{siteId}', 'Stencil\IndexController@indexAddNode');
- $router->post('stencil/indexMoveNode/{siteId}', 'Stencil\IndexController@indexMoveNode');
- $router->post('stencil/indexDelNode/{siteId}', 'Stencil\IndexController@indexDelNode');
- $router->post('stencil/indexSave/{siteId}', 'Stencil\IndexController@indexSave');
- $router->get('stencil/resources/{siteId}/{type}', 'Stencil\IndexController@resources');
- $router->get('stencil/images/{siteId}/{type}', 'Stencil\IndexController@images');
- $router->post('stencil/uploadImages/{siteId}', 'Stencil\IndexController@uploadImages');
- $router->post('stencil/bulkUpload', 'Stencil\IndexController@bulkUpload');
- $router->post('stencil/editorUpload/{siteId}', 'Stencil\IndexController@editorUpload');
- $router->get('stencil/getCssList', 'Stencil\IndexController@getCssList');
- $router->get('stencil/getTemplateVariableByTplId', 'Stencil\IndexController@getTemplateVariableByTplId');
- $router->get('stencil/ftp', 'Stencil\IndexController@ftp');
- $router->get('stencil/test', 'Stencil\IndexController@test');
- }
- public function tpl(Router $router)
- {
- $router->get('tpl/index/{siteId}', 'Stencil\TplController@index');
- $router->post('tpl/templateAddNode/{siteId}', 'Stencil\TplController@templateAddNode');
- $router->post('tpl/templateDelNode/{siteId}', 'Stencil\TplController@templateDelNode');
- $router->post('tpl/templateSave/{siteId}', 'Stencil\TplController@templateSave');
- $router->post('tpl/variableSave/{siteId}', 'Stencil\TplController@variableSave');
- }
- public function advertise(Router $router)
- {
- $router->get('advertise/index/{siteId}', 'Stencil\AdvertiseController@index')->name('advertise-index');
- $router->match(['get', 'post'], 'advertise/advertise-edit/{id}/{siteId}', 'Stencil\AdvertiseController@advertiseEdit');
- $router->match(['get', 'post'], 'advertise/setting/{id}/{siteId}', 'Stencil\AdvertiseController@setting');
- $router->match(['get', 'post'], 'advertise/setting-edit/{id}/{siteId}/{advertId}', 'Stencil\AdvertiseController@settingEdit');
- }
- public function templateLibrary(Router $router)
- {
- $router->get('templateLibrary/index', 'Stencil\TemplateLibraryController@templateLibrary');
- $router->post('templateLibrary/templateLibraryAddNode', 'Stencil\TemplateLibraryController@templateLibraryAddNode');
- $router->post('templateLibrary/templateLibraryUpdateNode', 'Stencil\TemplateLibraryController@templateLibraryUpdateNode');
- $router->post('templateLibrary/templateLibraryDelNode', 'Stencil\TemplateLibraryController@templateLibraryDelNode');
- $router->post('templateLibrary/templateLibraryCopyNode', 'Stencil\TemplateLibraryController@templateLibraryCopyNode');
- $router->post('templateLibrary/addParentMenu', 'Stencil\TemplateLibraryController@addParentMenu');
- $router->post('templateLibrary/saveTemplateLibrary', 'Stencil\TemplateLibraryController@saveTemplateLibrary');
- $router->match(['get', 'post'], 'templateLibrary/addVariable/{id}', 'Stencil\TemplateLibraryController@addVariable');
- $router->post('templateLibrary/delDelVariable/{id}', 'Stencil\TemplateLibraryController@delDelVariable');
- }
- public function reptile(Router $router)
- {
- $router->get('reptile/index', 'ReptileController@index');
- }
- public function collect(Router $router)
- {
- $router->get('collect/index', 'Analyze\CollectController@collect');
- $router->get('collect/speedMeasurement', 'Analyze\CollectController@speedMeasurement');
- $router->get('collect/speedMeasurement/saveMemo', 'Analyze\CollectController@saveMemo');
- $router->get('collect/keywords-expand', 'Analyze\CollectController@keywordsExpand');
- }
- public function googleTrends(Router $router)
- {
- $router->get('googleTrends/index', 'Analyze\GoogleTrendsController@index');
- $router->get('googleTrends/getKeyWordList', 'Analyze\GoogleTrendsController@getKeyWordList');
- $router->match(['get', 'post'], 'googleTrends/query', 'Analyze\GoogleTrendsController@query');
- $router->get('googleTrends/report/{id}', 'Analyze\GoogleTrendsController@report');
- $router->post('googleTrends/importKeyWord', 'Analyze\GoogleTrendsController@importKeyWord');
- $router->get('googleTrends/keyword', 'Analyze\GoogleTrendsController@keyword');
- $router->match(['get', 'post'], 'googleTrends/keywordSave/{id}', 'Analyze\GoogleTrendsController@keywordSave');
- $router->post('googleTrends/keywordTask', 'Analyze\GoogleTrendsController@keywordTask');
- $router->post('googleTrends/deleteKeyword', 'Analyze\GoogleTrendsController@deleteKeyword');
- }
- public function witnessProject(Router $router)
- {
- $router->match(['get', 'post'], 'witness-project/renew/{siteId}', 'WitnessProject\WitnessProjectController@renew')->name('witness-project-renew');
- $router->match(['get', 'post'], 'witness-project/renew-add/{id}/{siteId}', 'WitnessProject\WitnessProjectController@renewAdd');
- $router->match(['get', 'post'], 'witness-project/introduce/{siteId}', 'WitnessProject\WitnessProjectController@introduce')->name('witness-project-introduce');
- $router->match(['get', 'post'], 'witness-project/introduce-add/{id}/{siteId}', 'WitnessProject\WitnessProjectController@introduceAdd');
- $router->match(['get', 'post'], 'witness-project/delete-row/{type}', 'WitnessProject\WitnessProjectController@deleteRow');
- $router->match(['get', 'post'], 'witness-project/renew-summary', 'WitnessProject\WitnessProjectController@renewSummary');
- $router->match(['get', 'post'], 'witness-project/introduce-summary', 'WitnessProject\WitnessProjectController@introduceSummary');
- }
- }
|