diff --git a/.idea/workspace.xml b/.idea/workspace.xml index dc9450cb..a91e4665 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -3,8 +3,27 @@ + + - + + + + + + + + + + + + + + + + + + - - - + + + - - + + - + - - + + - - + + @@ -64,6 +83,7 @@ 堆积柱状图 直接 array_get + time department @@ -83,14 +103,6 @@ @@ -291,19 +311,6 @@ - - - - - - - - - - - - - + + @foreach($users as $user) + + @endforeach + + + +
+ +
+ +
+
-
+
+ +
+
+ + + +
+
+
+ +@endsection + +@section('script') + +@endsection \ No newline at end of file diff --git a/resources/views/admin/index/index.blade.php b/resources/views/admin/index/index.blade.php index 4a1b3178..36ff395b 100644 --- a/resources/views/admin/index/index.blade.php +++ b/resources/views/admin/index/index.blade.php @@ -139,7 +139,7 @@
-
最近15天数据
+
图表数据
diff --git a/resources/views/admin/index/onlinecall.blade.php b/resources/views/admin/index/onlinecall.blade.php new file mode 100644 index 00000000..63d82d79 --- /dev/null +++ b/resources/views/admin/index/onlinecall.blade.php @@ -0,0 +1,182 @@ +@extends('admin.base') + +@section('content') + +
+
+

在线拨号

+
+
+
+
+
+ + + +
+
+ 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + * + 0 + # +
+ + + 呼  叫 + +
+
+
+
+@endsection + +@section('script') + +@endsection \ No newline at end of file diff --git a/resources/views/admin/layout.blade.php b/resources/views/admin/layout.blade.php index 60f1cbc1..fe585ef8 100644 --- a/resources/views/admin/layout.blade.php +++ b/resources/views/admin/layout.blade.php @@ -90,6 +90,11 @@ 控制台 +
+
+ 在线拨号 +
+
@foreach(\Illuminate\Support\Facades\Cache::get('menus') as $menu1)
  • diff --git a/routes/admin.php b/routes/admin.php index 01ae311f..ddfac6d5 100644 --- a/routes/admin.php +++ b/routes/admin.php @@ -27,6 +27,8 @@ Route::group(['namespace'=>'Admin','prefix'=>'admin','middleware'=>'auth'],funct Route::get('/index','IndexController@index')->name('admin.index'); //后台首页图表统计 Route::post('/index/chart','IndexController@chart')->name('admin.index.chart'); + //在线拨号 + Route::get('/index/onlinecall','IndexController@onlinecall')->name('admin.index.onlinecall'); }); /* @@ -372,5 +374,5 @@ Route::group(['namespace'=>'Admin','prefix'=>'admin','middleware'=>['auth','perm Route::get('cdr/{uuid}/download','CdrController@download')->name('admin.cdr.download')->middleware('permission:data.cdr.download'); }); - + Route::get('cdr/count','CdrController@count')->name('admin.cdr.count')->middleware('permission:data.cdr.count'); }); \ No newline at end of file diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php index 04944463..bff4e7c0 100644 --- a/vendor/composer/autoload_classmap.php +++ b/vendor/composer/autoload_classmap.php @@ -6,11 +6,17 @@ $vendorDir = dirname(dirname(__FILE__)); $baseDir = dirname($vendorDir); return array( + 'App\\Console\\Commands\\asrListen' => $baseDir . '/app/Console/Commands/asrListen.php', + 'App\\Console\\Commands\\asrRecord' => $baseDir . '/app/Console/Commands/asrRecord.php', + 'App\\Console\\Commands\\callcenterListen' => $baseDir . '/app/Console/Commands/callcenterListen.php', + 'App\\Console\\Commands\\callcenterRun' => $baseDir . '/app/Console/Commands/callcenterRun.php', + 'App\\Console\\Commands\\submeter' => $baseDir . '/app/Console/Commands/submeter.php', 'App\\Console\\Kernel' => $baseDir . '/app/Console/Kernel.php', 'App\\Exceptions\\Handler' => $baseDir . '/app/Exceptions/Handler.php', 'App\\Exports\\ProjectExport' => $baseDir . '/app/Exports/ProjectExport.php', 'App\\Http\\Controllers\\Admin\\ActionController' => $baseDir . '/app/Http/Controllers/Admin/ActionController.php', 'App\\Http\\Controllers\\Admin\\AgentController' => $baseDir . '/app/Http/Controllers/Admin/AgentController.php', + 'App\\Http\\Controllers\\Admin\\CdrController' => $baseDir . '/app/Http/Controllers/Admin/CdrController.php', 'App\\Http\\Controllers\\Admin\\ConditionController' => $baseDir . '/app/Http/Controllers/Admin/ConditionController.php', 'App\\Http\\Controllers\\Admin\\DepartmentController' => $baseDir . '/app/Http/Controllers/Admin/DepartmentController.php', 'App\\Http\\Controllers\\Admin\\ExtensionController' => $baseDir . '/app/Http/Controllers/Admin/ExtensionController.php', @@ -23,16 +29,13 @@ return array( 'App\\Http\\Controllers\\Admin\\ProjectController' => $baseDir . '/app/Http/Controllers/Admin/ProjectController.php', 'App\\Http\\Controllers\\Admin\\ProjectDesignController' => $baseDir . '/app/Http/Controllers/Admin/ProjectDesignController.php', 'App\\Http\\Controllers\\Admin\\QueueController' => $baseDir . '/app/Http/Controllers/Admin/QueueController.php', + 'App\\Http\\Controllers\\Admin\\RemindController' => $baseDir . '/app/Http/Controllers/Admin/RemindController.php', 'App\\Http\\Controllers\\Admin\\RoleController' => $baseDir . '/app/Http/Controllers/Admin/RoleController.php', 'App\\Http\\Controllers\\Admin\\SipController' => $baseDir . '/app/Http/Controllers/Admin/SipController.php', 'App\\Http\\Controllers\\Admin\\TaskController' => $baseDir . '/app/Http/Controllers/Admin/TaskController.php', 'App\\Http\\Controllers\\Admin\\UserController' => $baseDir . '/app/Http/Controllers/Admin/UserController.php', - 'App\\Http\\Controllers\\Auth\\ConfirmPasswordController' => $baseDir . '/app/Http/Controllers/Auth/ConfirmPasswordController.php', - 'App\\Http\\Controllers\\Auth\\ForgotPasswordController' => $baseDir . '/app/Http/Controllers/Auth/ForgotPasswordController.php', - 'App\\Http\\Controllers\\Auth\\LoginController' => $baseDir . '/app/Http/Controllers/Auth/LoginController.php', - 'App\\Http\\Controllers\\Auth\\RegisterController' => $baseDir . '/app/Http/Controllers/Auth/RegisterController.php', - 'App\\Http\\Controllers\\Auth\\ResetPasswordController' => $baseDir . '/app/Http/Controllers/Auth/ResetPasswordController.php', - 'App\\Http\\Controllers\\Auth\\VerificationController' => $baseDir . '/app/Http/Controllers/Auth/VerificationController.php', + 'App\\Http\\Controllers\\Admin\\WasteController' => $baseDir . '/app/Http/Controllers/Admin/WasteController.php', + 'App\\Http\\Controllers\\ApiController' => $baseDir . '/app/Http/Controllers/ApiController.php', 'App\\Http\\Controllers\\Controller' => $baseDir . '/app/Http/Controllers/Controller.php', 'App\\Http\\Kernel' => $baseDir . '/app/Http/Kernel.php', 'App\\Http\\Middleware\\Authenticate' => $baseDir . '/app/Http/Middleware/Authenticate.php', @@ -67,6 +70,7 @@ return array( 'App\\Models\\Action' => $baseDir . '/app/Models/Action.php', 'App\\Models\\Agent' => $baseDir . '/app/Models/Agent.php', 'App\\Models\\Call' => $baseDir . '/app/Models/Call.php', + 'App\\Models\\Cdr' => $baseDir . '/app/Models/Cdr.php', 'App\\Models\\Condition' => $baseDir . '/app/Models/Condition.php', 'App\\Models\\Department' => $baseDir . '/app/Models/Department.php', 'App\\Models\\Extension' => $baseDir . '/app/Models/Extension.php', diff --git a/vendor/composer/autoload_files.php b/vendor/composer/autoload_files.php index 566fe62a..725c04d2 100644 --- a/vendor/composer/autoload_files.php +++ b/vendor/composer/autoload_files.php @@ -87,4 +87,6 @@ return array( 'ed962a97bd972bc82007176b647d4e36' => $vendorDir . '/facade/ignition/src/helpers.php', '5e8fe2a5ffaded85af682684fe3bbf5a' => $vendorDir . '/mews/captcha/src/helpers.php', '377b22b161c09ed6e5152de788ca020a' => $vendorDir . '/spatie/laravel-permission/src/helpers.php', + 'a38b85dec9d83a5d3b31723990f6f122' => $baseDir . '/bootstrap/Freeswitchesl.php', + '14cd3a4930749f01c4f7f007ebf2139a' => $baseDir . '/bootstrap/Snowflake.php', ); diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index 5ced9250..ed5f1a64 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -88,6 +88,8 @@ class ComposerStaticInita823d0d9fdfb372460e15358f4fe1e65 'ed962a97bd972bc82007176b647d4e36' => __DIR__ . '/..' . '/facade/ignition/src/helpers.php', '5e8fe2a5ffaded85af682684fe3bbf5a' => __DIR__ . '/..' . '/mews/captcha/src/helpers.php', '377b22b161c09ed6e5152de788ca020a' => __DIR__ . '/..' . '/spatie/laravel-permission/src/helpers.php', + 'a38b85dec9d83a5d3b31723990f6f122' => __DIR__ . '/../..' . '/bootstrap/Freeswitchesl.php', + '14cd3a4930749f01c4f7f007ebf2139a' => __DIR__ . '/../..' . '/bootstrap/Snowflake.php', ); public static $prefixLengthsPsr4 = array ( @@ -527,11 +529,17 @@ class ComposerStaticInita823d0d9fdfb372460e15358f4fe1e65 ); public static $classMap = array ( + 'App\\Console\\Commands\\asrListen' => __DIR__ . '/../..' . '/app/Console/Commands/asrListen.php', + 'App\\Console\\Commands\\asrRecord' => __DIR__ . '/../..' . '/app/Console/Commands/asrRecord.php', + 'App\\Console\\Commands\\callcenterListen' => __DIR__ . '/../..' . '/app/Console/Commands/callcenterListen.php', + 'App\\Console\\Commands\\callcenterRun' => __DIR__ . '/../..' . '/app/Console/Commands/callcenterRun.php', + 'App\\Console\\Commands\\submeter' => __DIR__ . '/../..' . '/app/Console/Commands/submeter.php', 'App\\Console\\Kernel' => __DIR__ . '/../..' . '/app/Console/Kernel.php', 'App\\Exceptions\\Handler' => __DIR__ . '/../..' . '/app/Exceptions/Handler.php', 'App\\Exports\\ProjectExport' => __DIR__ . '/../..' . '/app/Exports/ProjectExport.php', 'App\\Http\\Controllers\\Admin\\ActionController' => __DIR__ . '/../..' . '/app/Http/Controllers/Admin/ActionController.php', 'App\\Http\\Controllers\\Admin\\AgentController' => __DIR__ . '/../..' . '/app/Http/Controllers/Admin/AgentController.php', + 'App\\Http\\Controllers\\Admin\\CdrController' => __DIR__ . '/../..' . '/app/Http/Controllers/Admin/CdrController.php', 'App\\Http\\Controllers\\Admin\\ConditionController' => __DIR__ . '/../..' . '/app/Http/Controllers/Admin/ConditionController.php', 'App\\Http\\Controllers\\Admin\\DepartmentController' => __DIR__ . '/../..' . '/app/Http/Controllers/Admin/DepartmentController.php', 'App\\Http\\Controllers\\Admin\\ExtensionController' => __DIR__ . '/../..' . '/app/Http/Controllers/Admin/ExtensionController.php', @@ -544,16 +552,13 @@ class ComposerStaticInita823d0d9fdfb372460e15358f4fe1e65 'App\\Http\\Controllers\\Admin\\ProjectController' => __DIR__ . '/../..' . '/app/Http/Controllers/Admin/ProjectController.php', 'App\\Http\\Controllers\\Admin\\ProjectDesignController' => __DIR__ . '/../..' . '/app/Http/Controllers/Admin/ProjectDesignController.php', 'App\\Http\\Controllers\\Admin\\QueueController' => __DIR__ . '/../..' . '/app/Http/Controllers/Admin/QueueController.php', + 'App\\Http\\Controllers\\Admin\\RemindController' => __DIR__ . '/../..' . '/app/Http/Controllers/Admin/RemindController.php', 'App\\Http\\Controllers\\Admin\\RoleController' => __DIR__ . '/../..' . '/app/Http/Controllers/Admin/RoleController.php', 'App\\Http\\Controllers\\Admin\\SipController' => __DIR__ . '/../..' . '/app/Http/Controllers/Admin/SipController.php', 'App\\Http\\Controllers\\Admin\\TaskController' => __DIR__ . '/../..' . '/app/Http/Controllers/Admin/TaskController.php', 'App\\Http\\Controllers\\Admin\\UserController' => __DIR__ . '/../..' . '/app/Http/Controllers/Admin/UserController.php', - 'App\\Http\\Controllers\\Auth\\ConfirmPasswordController' => __DIR__ . '/../..' . '/app/Http/Controllers/Auth/ConfirmPasswordController.php', - 'App\\Http\\Controllers\\Auth\\ForgotPasswordController' => __DIR__ . '/../..' . '/app/Http/Controllers/Auth/ForgotPasswordController.php', - 'App\\Http\\Controllers\\Auth\\LoginController' => __DIR__ . '/../..' . '/app/Http/Controllers/Auth/LoginController.php', - 'App\\Http\\Controllers\\Auth\\RegisterController' => __DIR__ . '/../..' . '/app/Http/Controllers/Auth/RegisterController.php', - 'App\\Http\\Controllers\\Auth\\ResetPasswordController' => __DIR__ . '/../..' . '/app/Http/Controllers/Auth/ResetPasswordController.php', - 'App\\Http\\Controllers\\Auth\\VerificationController' => __DIR__ . '/../..' . '/app/Http/Controllers/Auth/VerificationController.php', + 'App\\Http\\Controllers\\Admin\\WasteController' => __DIR__ . '/../..' . '/app/Http/Controllers/Admin/WasteController.php', + 'App\\Http\\Controllers\\ApiController' => __DIR__ . '/../..' . '/app/Http/Controllers/ApiController.php', 'App\\Http\\Controllers\\Controller' => __DIR__ . '/../..' . '/app/Http/Controllers/Controller.php', 'App\\Http\\Kernel' => __DIR__ . '/../..' . '/app/Http/Kernel.php', 'App\\Http\\Middleware\\Authenticate' => __DIR__ . '/../..' . '/app/Http/Middleware/Authenticate.php', @@ -588,6 +593,7 @@ class ComposerStaticInita823d0d9fdfb372460e15358f4fe1e65 'App\\Models\\Action' => __DIR__ . '/../..' . '/app/Models/Action.php', 'App\\Models\\Agent' => __DIR__ . '/../..' . '/app/Models/Agent.php', 'App\\Models\\Call' => __DIR__ . '/../..' . '/app/Models/Call.php', + 'App\\Models\\Cdr' => __DIR__ . '/../..' . '/app/Models/Cdr.php', 'App\\Models\\Condition' => __DIR__ . '/../..' . '/app/Models/Condition.php', 'App\\Models\\Department' => __DIR__ . '/../..' . '/app/Models/Department.php', 'App\\Models\\Extension' => __DIR__ . '/../..' . '/app/Models/Extension.php',