智慧教务系统 PHP-NiuCloud框架开发
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.
 
 
 
 
 
 

410 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 -- 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 -- 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('roles_all','addon\zhjw\app\adminapi\controller\staff\Staff@getRolesAll');
})->middleware([
AdminCheckToken::class,
AdminCheckRole::class,
AdminLog::class
]);
// USER_CODE_END -- staff
// 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');
})->middleware([
AdminCheckToken::class,
AdminCheckRole::class,
AdminLog::class
]);
// USER_CODE_END -- classes
// 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::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 -- 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('member_all','addon\zhjw\app\adminapi\controller\students\Students@getMemberAll');
})->middleware([
AdminCheckToken::class,
AdminCheckRole::class,
AdminLog::class
]);
Route::group('zhjw', function () {
//智慧教务-订单管理列表
Route::get('orders', 'addon\zhjw\app\adminapi\controller\orders\Orders@lists');
//智慧教务-订单管理详情
Route::get('orders/:id', 'addon\zhjw\app\adminapi\controller\orders\Orders@info');
//添加智慧教务-订单管理
Route::post('orders', 'addon\zhjw\app\adminapi\controller\orders\Orders@add');
//编辑智慧教务-订单管理
Route::put('orders/:id', 'addon\zhjw\app\adminapi\controller\orders\Orders@edit');
//删除智慧教务-订单管理
Route::delete('orders/:id', 'addon\zhjw\app\adminapi\controller\orders\Orders@del');
Route::get('students_all','addon\zhjw\app\adminapi\controller\orders\Orders@getStudentsAll');
Route::get('contracts_all','addon\zhjw\app\adminapi\controller\orders\Orders@getContractsAll');
})->middleware([
AdminCheckToken::class,
AdminCheckRole::class,
AdminLog::class
]);
Route::group('zhjw', function () {
//文章管理列表
Route::get('articles', 'addon\zhjw\app\adminapi\controller\articles\Articles@lists');
//文章管理详情
Route::get('articles/:id', 'addon\zhjw\app\adminapi\controller\articles\Articles@info');
//添加文章管理
Route::post('articles', 'addon\zhjw\app\adminapi\controller\articles\Articles@add');
//编辑文章管理
Route::put('articles/:id', 'addon\zhjw\app\adminapi\controller\articles\Articles@edit');
//删除文章管理
Route::delete('articles/:id', 'addon\zhjw\app\adminapi\controller\articles\Articles@del');
Route::get('sys_user_all','addon\zhjw\app\adminapi\controller\articles\Articles@getSysUserAll');
})->middleware([
AdminCheckToken::class,
AdminCheckRole::class,
AdminLog::class
]);
Route::group('zhjw', function () {
//合同管理列表
Route::get('contracts', 'addon\zhjw\app\adminapi\controller\contracts\Contracts@lists');
//合同管理详情
Route::get('contracts/:id', 'addon\zhjw\app\adminapi\controller\contracts\Contracts@info');
//添加合同管理
Route::post('contracts', 'addon\zhjw\app\adminapi\controller\contracts\Contracts@add');
//编辑合同管理
Route::put('contracts/:id', 'addon\zhjw\app\adminapi\controller\contracts\Contracts@edit');
//删除合同管理
Route::delete('contracts/:id', 'addon\zhjw\app\adminapi\controller\contracts\Contracts@del');
Route::get('students_all','addon\zhjw\app\adminapi\controller\contracts\Contracts@getStudentsAll');
})->middleware([
AdminCheckToken::class,
AdminCheckRole::class,
AdminLog::class
]);
// USER_CODE_END -- zhjw_students
// 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