diff --git a/Laravel/app/Http/Controllers/API/Admin/YeWu/ComboController.php b/Laravel/app/Http/Controllers/API/Admin/YeWu/ComboController.php index 62c0c73..a0f414d 100644 --- a/Laravel/app/Http/Controllers/API/Admin/YeWu/ComboController.php +++ b/Laravel/app/Http/Controllers/API/Admin/YeWu/ComboController.php @@ -128,6 +128,7 @@ class ComboController extends Controller $query=DB::table('combos')->where(['id'=>$id])->first(); if(!!$query){ $query->tags=implode(", ", json_decode($query->tags,true)); + $query->tags2=implode(", ", json_decode($query->tags2,true)); $query->items=json_decode($query->items); return \Yz::Return(true,"查询完成",$query); }else{ @@ -141,6 +142,7 @@ class ComboController extends Controller 'type_id'=>$Info['type_id'], 'crowd_id'=>$Info['crowd_id'], 'tags'=>isset($Info['tags'])?json_encode($Info['tags'],JSON_UNESCAPED_UNICODE):[], + 'tags2'=>isset($Info['tags2'])?json_encode($Info['tags2'],JSON_UNESCAPED_UNICODE):[], 'cover'=>$Info['cover'], 'intro'=>$Info['intro'], 'sub_intro'=>$Info['sub_intro'], diff --git a/Laravel/app/Http/Controllers/API/Admin/YeWu/OrderController.php b/Laravel/app/Http/Controllers/API/Admin/YeWu/OrderController.php new file mode 100644 index 0000000..ec00a3c --- /dev/null +++ b/Laravel/app/Http/Controllers/API/Admin/YeWu/OrderController.php @@ -0,0 +1,32 @@ +where('name', 'like', '%' . $searchInfo['name'] . '%'); + } + if(isset($searchInfo['id_number'])){ + $list = $list->where('id_number', $searchInfo['id_number'] ); + } + if(isset($searchInfo['order_number'])){ + $list = $list->where('order_number', $searchInfo['order_number'] ); + } + $count=$list->count(); + $list=$list + ->skip(($page-1)*$pageSize) // 跳过前9999条记录 + ->take($pageSize)->get(); + return \Yz::Return(true,"查询完成",['list'=>$list,'count'=>$count]); + } +} diff --git a/Laravel/routes/api.php b/Laravel/routes/api.php index c479826..28d292f 100644 --- a/Laravel/routes/api.php +++ b/Laravel/routes/api.php @@ -75,6 +75,9 @@ Route::group(['middleware' => ['checktoken', 'log'], 'prefix' => 'v1'], function Route::post('admin/SaveCacheInfo', 'App\Http\Controllers\API\Admin\YeWu\HospitalController@SaveCacheInfo'); Route::post('admin/ComboTypeGetList', 'App\Http\Controllers\API\Admin\YeWu\ComboTypeController@GetList');//套餐类型列表 Route::post('admin/ComboCrowdGetList', 'App\Http\Controllers\API\Admin\YeWu\ComboCrowdController@GetList');//套餐适应人群 + Route::post('admin/OrderGetList', 'App\Http\Controllers\API\Admin\YeWu\OrderController@GetList');//订单列表 + + }); diff --git a/admin/src/api/api.js b/admin/src/api/api.js index 4022f7c..8d697d9 100644 --- a/admin/src/api/api.js +++ b/admin/src/api/api.js @@ -208,4 +208,8 @@ export const ComboTypeGetList = (data={}) => { //获取套餐适用人群 export const ComboCrowdGetList = (data={}) => { return axios({url:import.meta.env.VITE_APP_API+'v1/admin/ComboCrowdGetList',data:data}) +} +//获取订单列表 +export const OrderGetList = (data={}) => { + return axios({url:import.meta.env.VITE_APP_API+'v1/admin/OrderGetList',data:data}) } \ No newline at end of file diff --git a/admin/src/router/index.js b/admin/src/router/index.js index 054f9c2..cd357e6 100644 --- a/admin/src/router/index.js +++ b/admin/src/router/index.js @@ -141,6 +141,13 @@ const router = createRouter({ meta: { title: '医院管理' } + },{ + path: '/orderMngr/order', + name: 'OrderMngrOrder', + component: () => import('../views/OrderMngr/Order.vue'), + meta: { + title: '订单列表' + } }] }, diff --git a/admin/src/views/ComboMngr/Combo.vue b/admin/src/views/ComboMngr/Combo.vue index 2003451..b44d625 100644 --- a/admin/src/views/ComboMngr/Combo.vue +++ b/admin/src/views/ComboMngr/Combo.vue @@ -64,6 +64,9 @@ + + + @@ -164,6 +167,9 @@ if(!Array.isArray(Info.value.tags)){ Info.value.tags = toArray(Info.value.tags) } + if(!Array.isArray(Info.value.tags2)){ + Info.value.tags2 = toArray(Info.value.tags2) + } loading.value = true ComboSave({ diff --git a/admin/src/views/OrderMngr/Order.vue b/admin/src/views/OrderMngr/Order.vue new file mode 100644 index 0000000..5d64ac1 --- /dev/null +++ b/admin/src/views/OrderMngr/Order.vue @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + 搜索 + + + + + + + + + + + + + 个检 + 团检 + + + + + + 待支付 + 已预约 + 交易关闭 + 已完成 + 已退款 + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/admin/src/views/PlanMngr/Plan.vue b/admin/src/views/PlanMngr/Plan.vue index 4355401..0f807ce 100644 --- a/admin/src/views/PlanMngr/Plan.vue +++ b/admin/src/views/PlanMngr/Plan.vue @@ -237,6 +237,6 @@ .status_tingyong{ background-color: #5f5f5f; border: 1px solid #857467; - color:#110500 + color:#fff } \ No newline at end of file