diff --git a/Laravel/app/Http/Controllers/API/Admin/YeWu/ComboCrowdController.php b/Laravel/app/Http/Controllers/API/Admin/YeWu/ComboCrowdController.php index 27fbc82..a76a1f8 100644 --- a/Laravel/app/Http/Controllers/API/Admin/YeWu/ComboCrowdController.php +++ b/Laravel/app/Http/Controllers/API/Admin/YeWu/ComboCrowdController.php @@ -14,4 +14,32 @@ class ComboCrowdController extends Controller $list=DB::table('combo_crowd')->get(); return \Yz::Return(true,'查询成功',['list'=>$list]); } + public function Save() + { + $Info=request('Info'); + $data=['name'=>$Info['name']]; + $u=false; + if(isset($Info['id']) and $Info['id']<>0){ + //更新 + $u=DB::table('combo_crowd')->where('id',$Info['id'])->update($data); + }else{ + //添加 + $u=DB::table('combo_crowd')->insert($data); + } + if($u){ + return \Yz::Return(true,"操作完成",[]); + }else{ + return \Yz::echoError1("操作失败"); + } + } + public function Del(){ + $id=request('id'); + $d=DB::table('combo_crowd')->where('id',$id)->delete(); + if($d){ + return \Yz::Return(true,"操作完成",[]); + }else{ + return \Yz::echoError1("操作失败"); + } + } + } diff --git a/Laravel/routes/api.php b/Laravel/routes/api.php index a60e93d..2f50c93 100644 --- a/Laravel/routes/api.php +++ b/Laravel/routes/api.php @@ -95,6 +95,8 @@ 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/ComboCrowdSave', 'App\Http\Controllers\API\Admin\YeWu\ComboCrowdController@Save');//套餐适应人群保存 + Route::post('admin/ComboCrowdDel', 'App\Http\Controllers\API\Admin\YeWu\ComboCrowdController@Del');//套餐适应人群删除 Route::post('admin/OrderGetList', 'App\Http\Controllers\API\Admin\YeWu\OrderController@GetList');//订单列表 Route::post('admin/QuestionGetList', 'App\Http\Controllers\API\Admin\YeWu\QuestionController@GetList');//问答列表 Route::post('admin/QuestionSave', 'App\Http\Controllers\API\Admin\YeWu\QuestionController@Save');//保存题目 diff --git a/admin/src/api/api.js b/admin/src/api/api.js index 72715f8..d919db7 100644 --- a/admin/src/api/api.js +++ b/admin/src/api/api.js @@ -213,6 +213,14 @@ export const ComboTypeGetList = (data={}) => { export const ComboCrowdGetList = (data={}) => { return axios({url:import.meta.env.VITE_APP_API+'v1/admin/ComboCrowdGetList',data:data}) } +//获取套餐适用人群save +export const ComboCrowdSave = (data={}) => { + return axios({url:import.meta.env.VITE_APP_API+'v1/admin/ComboCrowdSave',data:data}) +} +//获取套餐适用人群del +export const ComboCrowdDel = (data={}) => { + return axios({url:import.meta.env.VITE_APP_API+'v1/admin/ComboCrowdDel',data:data}) +} //获取订单列表 export const OrderGetList = (data={}) => { return axios({url:import.meta.env.VITE_APP_API+'v1/admin/OrderGetList',data:data}) diff --git a/admin/src/router/index.js b/admin/src/router/index.js index 46e671a..450b334 100644 --- a/admin/src/router/index.js +++ b/admin/src/router/index.js @@ -190,6 +190,13 @@ const router = createRouter({ meta: { title: '问卷项目' } + },{ + path: '/comboMngr/crowd', + name: 'ComboMngrCrowd', + component: () => import('../views/ComboMngr/Crowd.vue'), + meta: { + title: '套餐适用人群' + } }] }, diff --git a/admin/src/views/ComboMngr/Crowd.vue b/admin/src/views/ComboMngr/Crowd.vue new file mode 100644 index 0000000..9dac1a5 --- /dev/null +++ b/admin/src/views/ComboMngr/Crowd.vue @@ -0,0 +1,155 @@ + + + + + \ No newline at end of file diff --git a/admin/src/views/Index.vue b/admin/src/views/Index.vue index 5c2bedf..ac6cf64 100644 --- a/admin/src/views/Index.vue +++ b/admin/src/views/Index.vue @@ -48,7 +48,7 @@ - +