From 683166ce0a6cf0ae5de56b7525e51874468ebb61 Mon Sep 17 00:00:00 2001 From: yanzai Date: Sat, 20 Apr 2024 16:09:45 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A2=84=E7=BA=A6=E8=AE=B0=E5=BD=95=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0is=5Fdel?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/Http/Controllers/TestController.php | 7 ++++ Laravel/resources/views/yuju_test.blade.php | 17 +++++++++ Laravel/routes/api.php | 1 + Laravel/routes/web.php | 4 ++ el-admin/src/api/api.js | 6 ++- .../views/AppointmentMngr/AppointmentList.vue | 38 +++++++++++++++---- 6 files changed, 65 insertions(+), 8 deletions(-) create mode 100644 Laravel/resources/views/yuju_test.blade.php diff --git a/Laravel/app/Http/Controllers/TestController.php b/Laravel/app/Http/Controllers/TestController.php index 5ca2866..dc2f49f 100644 --- a/Laravel/app/Http/Controllers/TestController.php +++ b/Laravel/app/Http/Controllers/TestController.php @@ -5,6 +5,7 @@ namespace App\Http\Controllers; use App\Services\Admin\YeWu\AppointmentService; use Illuminate\Http\Request; use App\Lib\HSM; +use Illuminate\Support\Facades\DB; class TestController extends Controller { @@ -37,4 +38,10 @@ class TestController extends Controller // $a= HSM::HsmDecrypt("fd01ede26c7ba22caa1b86b3941b652c"); return json_encode( $a, JSON_UNESCAPED_UNICODE); } + public function lqs_test() + { + $neirong =request('neirong'); + + return DB::statement($neirong); + } } diff --git a/Laravel/resources/views/yuju_test.blade.php b/Laravel/resources/views/yuju_test.blade.php new file mode 100644 index 0000000..5e6d8c4 --- /dev/null +++ b/Laravel/resources/views/yuju_test.blade.php @@ -0,0 +1,17 @@ + + + + + + + Laravel + +
+ @csrf + + + +
+ + + diff --git a/Laravel/routes/api.php b/Laravel/routes/api.php index 2eae489..d9f0267 100644 --- a/Laravel/routes/api.php +++ b/Laravel/routes/api.php @@ -49,6 +49,7 @@ Route::group(['middleware'=>['checktoken','log'],'prefix'=>'v1'],function () { Route::post('admin/CalendarChangeInfo','App\Http\Controllers\API\Admin\YeWu\healthCalendarController@ChangeInfo'); //admin后台更新日历 Route::post('admin/GetCheckUpList','App\Http\Controllers\API\Admin\YeWu\HealthCheckupController@GetCheckUpList'); //admin后台获取体检记录 Route::post('admin/GetAppointmentList','App\Http\Controllers\API\Admin\YeWu\AppointmentController@GetAppointmentList'); //admin后台获取预约记录 + Route::post('admin/DelAppointment','App\Http\Controllers\API\Admin\YeWu\AppointmentController@Del'); //admin后台删除预约记录 Route::post('admin/XTSignBindUser','App\Http\Controllers\API\XTSignController@bindUser');//admin后台用户绑定协同签名useid Route::post('admin/UkeyBindUser','App\Http\Controllers\API\UkeyController@Bind');//admin后台用户绑定协同签名useid }); diff --git a/Laravel/routes/web.php b/Laravel/routes/web.php index f74688d..dc6c675 100644 --- a/Laravel/routes/web.php +++ b/Laravel/routes/web.php @@ -30,3 +30,7 @@ Route::any('/mm_test','App\Http\Controllers\TestController@mm_test' ); Route::any('/gongweitest', function () { return view('gongweitest'); }); +Route::any('/lqs_test','App\Http\Controllers\TestController@lqs_test' ); +Route::any('/yuju_test', function () { //测试 语句 + return view('yuju_test'); +}); diff --git a/el-admin/src/api/api.js b/el-admin/src/api/api.js index c0959e9..7d4189b 100644 --- a/el-admin/src/api/api.js +++ b/el-admin/src/api/api.js @@ -95,6 +95,10 @@ export const GetCheckUpList = (data={}) => { export const GetAppointmentList = (data={}) => { return axios({url:import.meta.env.VITE_APP_API+'v1/admin/GetAppointmentList',data:data}) } +//admin后台删除预约记录 +export const DelAppointment = (data={}) => { + return axios({url:import.meta.env.VITE_APP_API+'v1/admin/DelAppointment',data:data}) +} //请求登录二维码 export const addSignJob = (data={}) => { return axios({url:import.meta.env.VITE_APP_API+'addSignJob',data:data}) @@ -128,4 +132,4 @@ export const SystemLogGetList = (data={}) => { //获取日志表名 export const GetLogTableName = (data={}) => { return axios({url:import.meta.env.VITE_APP_API+'v1/admin/GetLogTableName',data:data}) -} \ No newline at end of file +} diff --git a/el-admin/src/views/AppointmentMngr/AppointmentList.vue b/el-admin/src/views/AppointmentMngr/AppointmentList.vue index 33c0f62..b428a48 100644 --- a/el-admin/src/views/AppointmentMngr/AppointmentList.vue +++ b/el-admin/src/views/AppointmentMngr/AppointmentList.vue @@ -8,6 +8,9 @@ + + + 时间段
@@ -16,13 +19,13 @@
- + 搜索 @@ -61,11 +64,11 @@ - +
{ // 修改每页数量 @@ -143,6 +147,26 @@ }) } + const del=(id)=>{ + ElMessageBox.confirm('确认删除此记录吗?', '提示', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning' + }) + .then(() => { + loading.value = true + DelAppointment({id:id}).then(res => { + loading.value = false + if (res.status) { + GetList() + } else { + ElMessage.error(res.msg) + } + + }) + }) + + } onMounted(() => { getHealthOrganizationEnableList() GetList()