diff --git a/Laravel/app/Http/Controllers/API/Admin/YeWu/ComboTypeController.php b/Laravel/app/Http/Controllers/API/Admin/YeWu/ComboTypeController.php
index 2c38983..e501854 100644
--- a/Laravel/app/Http/Controllers/API/Admin/YeWu/ComboTypeController.php
+++ b/Laravel/app/Http/Controllers/API/Admin/YeWu/ComboTypeController.php
@@ -13,4 +13,31 @@ class ComboTypeController extends Controller
$list=DB::table('combo_type')->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_type')->where('id',$Info['id'])->update($data);
+ }else{
+ //添加
+ $u=DB::table('combo_type')->insert($data);
+ }
+ if($u){
+ return \Yz::Return(true,"操作完成",[]);
+ }else{
+ return \Yz::echoError1("操作失败");
+ }
+ }
+ public function Del(){
+ $id=request('id');
+ $d=DB::table('combo_type')->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 8f1bf12..2e88d12 100644
--- a/Laravel/routes/api.php
+++ b/Laravel/routes/api.php
@@ -101,6 +101,8 @@ Route::group(['middleware' => ['checktoken', 'log'], 'prefix' => 'v1'], function
Route::post('admin/GetBaseInfoDetail', 'App\Http\Controllers\API\Admin\YeWu\HospitalController@GetBaseInfoDetail');
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/ComboTypeSave', 'App\Http\Controllers\API\Admin\YeWu\ComboTypeController@Save');//套餐类型列表
+ Route::post('admin/ComboTypeDel', 'App\Http\Controllers\API\Admin\YeWu\ComboTypeController@Del');//套餐类型列表
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');//套餐适应人群删除
diff --git a/admin/src/api/api.js b/admin/src/api/api.js
index 09e745c..35b7648 100644
--- a/admin/src/api/api.js
+++ b/admin/src/api/api.js
@@ -211,6 +211,12 @@ export const SaveCacheInfo = (data = {}) => {
export const ComboTypeGetList = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/ComboTypeGetList', data: data })
}
+export const ComboTypeSave = (data = {}) => {
+ return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/ComboTypeSave', data: data })
+}
+export const ComboTypeDel = (data = {}) => {
+ return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/ComboTypeDel', data: data })
+}
//获取套餐适用人群
export const ComboCrowdGetList = (data = {}) => {
diff --git a/admin/src/router/index.js b/admin/src/router/index.js
index 3572194..2cfba8b 100644
--- a/admin/src/router/index.js
+++ b/admin/src/router/index.js
@@ -211,6 +211,13 @@ const router = createRouter({
meta: {
title: '趋势分析项目'
}
+ },{
+ path: '/combomngr/type',
+ name: 'ComboMngrType',
+ component: () => import('../views/ComboMngr/Type.vue'),
+ meta: {
+ title: '套餐类型'
+ }
}]
},
diff --git a/admin/src/views/ComboMngr/Type.vue b/admin/src/views/ComboMngr/Type.vue
new file mode 100644
index 0000000..ce0ed16
--- /dev/null
+++ b/admin/src/views/ComboMngr/Type.vue
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file