You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
412 lines
14 KiB
412 lines
14 KiB
<?php
|
|
// +----------------------------------------------------------------------
|
|
// | Niucloud-admin 企业快速开发的多应用管理平台
|
|
// +----------------------------------------------------------------------
|
|
// | 官方网址:https://www.niucloud.com
|
|
// +----------------------------------------------------------------------
|
|
// | niucloud团队 版权所有 开源版本可自由商用
|
|
// +----------------------------------------------------------------------
|
|
// | Author: Niucloud Team
|
|
// +----------------------------------------------------------------------
|
|
|
|
use think\facade\Route;
|
|
|
|
use app\adminapi\middleware\AdminCheckRole;
|
|
use app\adminapi\middleware\AdminCheckToken;
|
|
use app\adminapi\middleware\AdminLog;
|
|
|
|
/**
|
|
* 智慧教务系统
|
|
*/
|
|
Route::group('zhjw', function () {
|
|
|
|
/***************************************************** hello world ****************************************************/
|
|
Route::get('hello_world', 'addon\zhjw\app\adminapi\controller\hello_world\Index@index');
|
|
|
|
})->middleware([
|
|
AdminCheckToken::class,
|
|
AdminCheckRole::class,
|
|
AdminLog::class
|
|
]);
|
|
|
|
// USER_CODE_BEGIN -- 公共控制器
|
|
|
|
Route::group('zhjw/common', function () {
|
|
|
|
//班级管理列表
|
|
Route::get('getAreaTree', 'addon\zhjw\app\adminapi\controller\common\Common@getAreaTree');
|
|
|
|
|
|
})->middleware([
|
|
AdminCheckToken::class,
|
|
AdminCheckRole::class,
|
|
AdminLog::class
|
|
]);
|
|
// USER_CODE_END -- 公共控制器
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// USER_CODE_BEGIN -- venues
|
|
|
|
Route::group('zhjw', function () {
|
|
|
|
//场地管理列表
|
|
Route::get('venues', 'addon\zhjw\app\adminapi\controller\venues\Venues@lists');
|
|
//场地管理详情
|
|
Route::get('venues/:id', 'addon\zhjw\app\adminapi\controller\venues\Venues@info');
|
|
//添加场地管理
|
|
Route::post('venues', 'addon\zhjw\app\adminapi\controller\venues\Venues@add');
|
|
//编辑场地管理
|
|
Route::put('venues/:id', 'addon\zhjw\app\adminapi\controller\venues\Venues@edit');
|
|
//删除场地管理
|
|
Route::delete('venues/:id', 'addon\zhjw\app\adminapi\controller\venues\Venues@del');
|
|
|
|
Route::get('campuses_all','addon\zhjw\app\adminapi\controller\venues\Venues@getCampusesAll');
|
|
|
|
})->middleware([
|
|
AdminCheckToken::class,
|
|
AdminCheckRole::class,
|
|
AdminLog::class
|
|
]);
|
|
// USER_CODE_END -- venues
|
|
|
|
// USER_CODE_BEGIN -- campuses
|
|
|
|
Route::group('zhjw', function () {
|
|
|
|
//校区管理列表
|
|
Route::get('campuses', 'addon\zhjw\app\adminapi\controller\campuses\Campuses@lists');
|
|
//校区管理详情
|
|
Route::get('campuses/:id', 'addon\zhjw\app\adminapi\controller\campuses\Campuses@info');
|
|
//添加校区管理
|
|
Route::post('campuses', 'addon\zhjw\app\adminapi\controller\campuses\Campuses@add');
|
|
//编辑校区管理
|
|
Route::put('campuses/:id', 'addon\zhjw\app\adminapi\controller\campuses\Campuses@edit');
|
|
//删除校区管理
|
|
Route::delete('campuses/:id', 'addon\zhjw\app\adminapi\controller\campuses\Campuses@del');
|
|
|
|
})->middleware([
|
|
AdminCheckToken::class,
|
|
AdminCheckRole::class,
|
|
AdminLog::class
|
|
]);
|
|
// USER_CODE_END -- campuses
|
|
|
|
|
|
|
|
|
|
|
|
// USER_CODE_BEGIN -- roles
|
|
|
|
Route::group('zhjw', function () {
|
|
|
|
//角色管理列表
|
|
Route::get('roles', 'addon\zhjw\app\adminapi\controller\roles\Roles@lists');
|
|
//角色管理详情
|
|
Route::get('roles/:id', 'addon\zhjw\app\adminapi\controller\roles\Roles@info');
|
|
//添加角色管理
|
|
Route::post('roles', 'addon\zhjw\app\adminapi\controller\roles\Roles@add');
|
|
//编辑角色管理
|
|
Route::put('roles/:id', 'addon\zhjw\app\adminapi\controller\roles\Roles@edit');
|
|
//删除角色管理
|
|
Route::delete('roles/:id', 'addon\zhjw\app\adminapi\controller\roles\Roles@del');
|
|
|
|
})->middleware([
|
|
AdminCheckToken::class,
|
|
AdminCheckRole::class,
|
|
AdminLog::class
|
|
]);
|
|
// USER_CODE_END -- roles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// USER_CODE_BEGIN -- courses
|
|
|
|
Route::group('zhjw', function () {
|
|
|
|
//课程管理列表
|
|
Route::get('courses', 'addon\zhjw\app\adminapi\controller\courses\Courses@lists');
|
|
//课程管理详情
|
|
Route::get('courses/:id', 'addon\zhjw\app\adminapi\controller\courses\Courses@info');
|
|
//添加课程管理
|
|
Route::post('courses', 'addon\zhjw\app\adminapi\controller\courses\Courses@add');
|
|
//编辑课程管理
|
|
Route::put('courses/:id', 'addon\zhjw\app\adminapi\controller\courses\Courses@edit');
|
|
//删除课程管理
|
|
Route::delete('courses/:id', 'addon\zhjw\app\adminapi\controller\courses\Courses@del');
|
|
|
|
})->middleware([
|
|
AdminCheckToken::class,
|
|
AdminCheckRole::class,
|
|
AdminLog::class
|
|
]);
|
|
// USER_CODE_END -- courses
|
|
|
|
// USER_CODE_BEGIN -- zhjw_assignments
|
|
|
|
Route::group('zhjw', function () {
|
|
|
|
//作业管理列表
|
|
Route::get('assignments', 'addon\zhjw\app\adminapi\controller\assignments\Assignments@lists');
|
|
//作业管理详情
|
|
Route::get('assignments/:id', 'addon\zhjw\app\adminapi\controller\assignments\Assignments@info');
|
|
//添加作业管理
|
|
Route::post('assignments', 'addon\zhjw\app\adminapi\controller\assignments\Assignments@add');
|
|
//编辑作业管理
|
|
Route::put('assignments/:id', 'addon\zhjw\app\adminapi\controller\assignments\Assignments@edit');
|
|
//删除作业管理
|
|
Route::delete('assignments/:id', 'addon\zhjw\app\adminapi\controller\assignments\Assignments@del');
|
|
|
|
Route::get('students_all','addon\zhjw\app\adminapi\controller\assignments\Assignments@getStudentsAll');
|
|
|
|
Route::get('classes_all','addon\zhjw\app\adminapi\controller\assignments\Assignments@getClassesAll');
|
|
|
|
Route::get('staff_all','addon\zhjw\app\adminapi\controller\assignments\Assignments@getStaffAll');
|
|
|
|
})->middleware([
|
|
AdminCheckToken::class,
|
|
AdminCheckRole::class,
|
|
AdminLog::class
|
|
]);
|
|
// USER_CODE_END -- zhjw_assignments
|
|
|
|
|
|
// USER_CODE_BEGIN -- zhjw_schedules
|
|
|
|
Route::group('zhjw', function () {
|
|
|
|
//排班管理列表
|
|
Route::get('schedules', 'addon\zhjw\app\adminapi\controller\schedules\Schedules@lists');
|
|
//排班管理详情
|
|
Route::get('schedules/:id', 'addon\zhjw\app\adminapi\controller\schedules\Schedules@info');
|
|
|
|
Route::get('get_info', 'addon\zhjw\app\adminapi\controller\schedules\Schedules@get_info');
|
|
//添加排班管理
|
|
Route::post('schedules', 'addon\zhjw\app\adminapi\controller\schedules\Schedules@add');
|
|
//编辑排班管理
|
|
Route::put('schedules/:id', 'addon\zhjw\app\adminapi\controller\schedules\Schedules@edit');
|
|
//删除排班管理
|
|
Route::delete('schedules/:id', 'addon\zhjw\app\adminapi\controller\schedules\Schedules@del');
|
|
|
|
Route::get('staff_all','addon\zhjw\app\adminapi\controller\schedules\Schedules@getStaffAll');
|
|
|
|
Route::get('classes_all','addon\zhjw\app\adminapi\controller\schedules\Schedules@getClassesAll');
|
|
|
|
})->middleware([
|
|
AdminCheckToken::class,
|
|
AdminCheckRole::class,
|
|
AdminLog::class
|
|
]);
|
|
// USER_CODE_END -- zhjw_schedules
|
|
|
|
|
|
// USER_CODE_BEGIN -- timetables
|
|
|
|
Route::group('zhjw', function () {
|
|
|
|
//课表管理列表
|
|
Route::get('timetables', 'addon\zhjw\app\adminapi\controller\timetables\Timetables@lists');
|
|
//课表管理详情
|
|
Route::get('timetables/:id', 'addon\zhjw\app\adminapi\controller\timetables\Timetables@info');
|
|
//添加课表管理
|
|
Route::post('timetables', 'addon\zhjw\app\adminapi\controller\timetables\Timetables@add');
|
|
//编辑课表管理
|
|
Route::put('timetables/:id', 'addon\zhjw\app\adminapi\controller\timetables\Timetables@edit');
|
|
//删除课表管理
|
|
Route::delete('timetables/:id', 'addon\zhjw\app\adminapi\controller\timetables\Timetables@del');
|
|
|
|
Route::get('classes_all','addon\zhjw\app\adminapi\controller\timetables\Timetables@getClassesAll');
|
|
|
|
Route::get('courses_all','addon\zhjw\app\adminapi\controller\timetables\Timetables@getCoursesAll');
|
|
|
|
})->middleware([
|
|
AdminCheckToken::class,
|
|
AdminCheckRole::class,
|
|
AdminLog::class
|
|
]);
|
|
// USER_CODE_END -- timetables
|
|
|
|
// USER_CODE_BEGIN -- zhjw_sales
|
|
|
|
Route::group('zhjw', function () {
|
|
|
|
//销售管理列表
|
|
Route::get('sales', 'addon\zhjw\app\adminapi\controller\sales\Sales@lists');
|
|
//销售管理详情
|
|
Route::get('sales/:id', 'addon\zhjw\app\adminapi\controller\sales\Sales@info');
|
|
//添加销售管理
|
|
Route::post('sales', 'addon\zhjw\app\adminapi\controller\sales\Sales@add');
|
|
//编辑销售管理
|
|
Route::put('sales/:id', 'addon\zhjw\app\adminapi\controller\sales\Sales@edit');
|
|
//删除销售管理
|
|
Route::delete('sales/:id', 'addon\zhjw\app\adminapi\controller\sales\Sales@del');
|
|
|
|
Route::get('staff_all','addon\zhjw\app\adminapi\controller\sales\Sales@getStaffAll');
|
|
|
|
Route::get('sys_area_all','addon\zhjw\app\adminapi\controller\sales\Sales@getSysAreaAll');
|
|
|
|
})->middleware([
|
|
AdminCheckToken::class,
|
|
AdminCheckRole::class,
|
|
AdminLog::class
|
|
]);
|
|
// USER_CODE_END -- zhjw_sales
|
|
|
|
// USER_CODE_BEGIN -- zhjw_follow_up_logs
|
|
|
|
Route::group('zhjw', function () {
|
|
|
|
//跟进管理列表
|
|
Route::get('follow_up_logs', 'addon\zhjw\app\adminapi\controller\follow_up_logs\FollowUpLogs@lists');
|
|
//跟进管理详情
|
|
Route::get('follow_up_logs/:id', 'addon\zhjw\app\adminapi\controller\follow_up_logs\FollowUpLogs@info');
|
|
//添加跟进管理
|
|
Route::post('follow_up_logs', 'addon\zhjw\app\adminapi\controller\follow_up_logs\FollowUpLogs@add');
|
|
//编辑跟进管理
|
|
Route::put('follow_up_logs/:id', 'addon\zhjw\app\adminapi\controller\follow_up_logs\FollowUpLogs@edit');
|
|
//删除跟进管理
|
|
Route::delete('follow_up_logs/:id', 'addon\zhjw\app\adminapi\controller\follow_up_logs\FollowUpLogs@del');
|
|
|
|
Route::get('sales_all','addon\zhjw\app\adminapi\controller\follow_up_logs\FollowUpLogs@getSalesAll');
|
|
|
|
Route::get('staff_all','addon\zhjw\app\adminapi\controller\follow_up_logs\FollowUpLogs@getStaffAll');
|
|
|
|
|
|
})->middleware([
|
|
AdminCheckToken::class,
|
|
AdminCheckRole::class,
|
|
AdminLog::class
|
|
]);
|
|
// USER_CODE_END -- zhjw_follow_up_logs
|
|
|
|
// USER_CODE_BEGIN -- zhjw_follow_up_reminders
|
|
|
|
Route::group('zhjw', function () {
|
|
|
|
//跟进提醒管理列表
|
|
Route::get('follow_up_reminders', 'addon\zhjw\app\adminapi\controller\follow_up_reminders\FollowUpReminders@lists');
|
|
//跟进提醒管理详情
|
|
Route::get('follow_up_reminders/:id', 'addon\zhjw\app\adminapi\controller\follow_up_reminders\FollowUpReminders@info');
|
|
//添加跟进提醒管理
|
|
Route::post('follow_up_reminders', 'addon\zhjw\app\adminapi\controller\follow_up_reminders\FollowUpReminders@add');
|
|
//编辑跟进提醒管理
|
|
Route::put('follow_up_reminders/:id', 'addon\zhjw\app\adminapi\controller\follow_up_reminders\FollowUpReminders@edit');
|
|
//删除跟进提醒管理
|
|
Route::delete('follow_up_reminders/:id', 'addon\zhjw\app\adminapi\controller\follow_up_reminders\FollowUpReminders@del');
|
|
|
|
Route::get('follow_up_logs_all','addon\zhjw\app\adminapi\controller\follow_up_reminders\FollowUpReminders@getFollowUpLogsAll');
|
|
|
|
})->middleware([
|
|
AdminCheckToken::class,
|
|
AdminCheckRole::class,
|
|
AdminLog::class
|
|
]);
|
|
// USER_CODE_END -- zhjw_follow_up_reminders
|
|
|
|
// USER_CODE_BEGIN -- classes
|
|
|
|
Route::group('zhjw', function () {
|
|
|
|
//班级管理列表
|
|
Route::get('classes', 'addon\zhjw\app\adminapi\controller\classes\Classes@lists');
|
|
//班级管理详情
|
|
Route::get('classes/:id', 'addon\zhjw\app\adminapi\controller\classes\Classes@info');
|
|
//添加班级管理
|
|
Route::post('classes', 'addon\zhjw\app\adminapi\controller\classes\Classes@add');
|
|
//编辑班级管理
|
|
Route::put('classes/:id', 'addon\zhjw\app\adminapi\controller\classes\Classes@edit');
|
|
//删除班级管理
|
|
Route::delete('classes/:id', 'addon\zhjw\app\adminapi\controller\classes\Classes@del');
|
|
|
|
Route::get('venues_all','addon\zhjw\app\adminapi\controller\classes\Classes@getVenuesAll');
|
|
|
|
Route::get('students_all','addon\zhjw\app\adminapi\controller\classes\Classes@getStudentsAll');
|
|
|
|
})->middleware([
|
|
AdminCheckToken::class,
|
|
AdminCheckRole::class,
|
|
AdminLog::class
|
|
]);
|
|
// USER_CODE_END -- classes
|
|
|
|
// USER_CODE_BEGIN -- feedback
|
|
|
|
Route::group('zhjw', function () {
|
|
|
|
//意见反馈列表
|
|
Route::get('feedback', 'addon\zhjw\app\adminapi\controller\feedback\Feedback@lists');
|
|
//意见反馈详情
|
|
Route::get('feedback/:id', 'addon\zhjw\app\adminapi\controller\feedback\Feedback@info');
|
|
//添加意见反馈
|
|
Route::post('feedback', 'addon\zhjw\app\adminapi\controller\feedback\Feedback@add');
|
|
//编辑意见反馈
|
|
Route::put('feedback/:id', 'addon\zhjw\app\adminapi\controller\feedback\Feedback@edit');
|
|
//删除意见反馈
|
|
Route::delete('feedback/:id', 'addon\zhjw\app\adminapi\controller\feedback\Feedback@del');
|
|
|
|
Route::get('students_all','addon\zhjw\app\adminapi\controller\feedback\Feedback@getStudentsAll');
|
|
|
|
})->middleware([
|
|
AdminCheckToken::class,
|
|
AdminCheckRole::class,
|
|
AdminLog::class
|
|
]);
|
|
// USER_CODE_END -- feedback
|
|
|
|
// USER_CODE_BEGIN -- zhjw_students
|
|
|
|
Route::group('zhjw', function () {
|
|
|
|
//学员管理列表
|
|
Route::get('students', 'addon\zhjw\app\adminapi\controller\students\Students@lists');
|
|
//学员管理详情
|
|
Route::get('students/:id', 'addon\zhjw\app\adminapi\controller\students\Students@info');
|
|
//添加学员管理
|
|
Route::post('students', 'addon\zhjw\app\adminapi\controller\students\Students@add');
|
|
//编辑学员管理
|
|
Route::put('students/:id', 'addon\zhjw\app\adminapi\controller\students\Students@edit');
|
|
//删除学员管理
|
|
Route::delete('students/:id', 'addon\zhjw\app\adminapi\controller\students\Students@del');
|
|
|
|
Route::get('staff_all','addon\zhjw\app\adminapi\controller\students\Students@getStaffAll');
|
|
|
|
})->middleware([
|
|
AdminCheckToken::class,
|
|
AdminCheckRole::class,
|
|
AdminLog::class
|
|
]);
|
|
// USER_CODE_END -- zhjw_students
|
|
|
|
|
|
|
|
// USER_CODE_BEGIN -- staff
|
|
|
|
Route::group('zhjw', function () {
|
|
|
|
//人员管理列表
|
|
Route::get('staff', 'addon\zhjw\app\adminapi\controller\staff\Staff@lists');
|
|
//人员管理详情
|
|
Route::get('staff/:id', 'addon\zhjw\app\adminapi\controller\staff\Staff@info');
|
|
//添加人员管理
|
|
Route::post('staff', 'addon\zhjw\app\adminapi\controller\staff\Staff@add');
|
|
//编辑人员管理
|
|
Route::put('staff/:id', 'addon\zhjw\app\adminapi\controller\staff\Staff@edit');
|
|
//删除人员管理
|
|
Route::delete('staff/:id', 'addon\zhjw\app\adminapi\controller\staff\Staff@del');
|
|
|
|
Route::get('member_all','addon\zhjw\app\adminapi\controller\staff\Staff@getMemberAll');
|
|
|
|
})->middleware([
|
|
AdminCheckToken::class,
|
|
AdminCheckRole::class,
|
|
AdminLog::class
|
|
]);
|
|
// USER_CODE_END -- staff
|
|
|