From e8bdeca27f5de18bbc37332a38078c4c8926d0e8 Mon Sep 17 00:00:00 2001 From: yanzai Date: Sat, 7 Sep 2024 17:33:25 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E9=97=AE=E5=8D=B7=E7=BB=93?= =?UTF-8?q?=E6=9E=9C=E6=8E=A5=E5=8F=A3=E3=80=81=E5=90=8E=E5=8F=B0=E6=95=B4?= =?UTF-8?q?=E4=BD=93=E8=89=B2=E8=B0=83=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/API/H5/QuestionController.php | 24 +++++++++++++++++++ Laravel/routes/web.php | 1 + admin/src/main.js | 1 + admin/src/style/global.css | 22 +++++++++++++++++ admin/src/views/Login.vue | 4 ++-- 5 files changed, 50 insertions(+), 2 deletions(-) create mode 100644 admin/src/style/global.css diff --git a/Laravel/app/Http/Controllers/API/H5/QuestionController.php b/Laravel/app/Http/Controllers/API/H5/QuestionController.php index 6050403..2a0ebcf 100644 --- a/Laravel/app/Http/Controllers/API/H5/QuestionController.php +++ b/Laravel/app/Http/Controllers/API/H5/QuestionController.php @@ -25,4 +25,28 @@ class QuestionController extends Controller } return \Yz::Return(true,"查询成功",['list'=>$list]); } + //提交调查 + public function SubmitAnswer() + { + $openid = request('openid'); + $content = request('content'); + $q_type = request('q_type'); + + $user = DB::table('web_users')->where(['openid' => $openid, 'status' => 1, 'is_del' => 0])->first(); + if (!$user) return \Yz::echoError1('用户不存在'); + if(!isset($q_type)) return \Yz::echoError1('问卷类型不能为空'); + if(!isset($content) or empty($content)) return \Yz::echoError1('内容不能为空'); + $data=[ + 'userid'=>$user->id, + 'q_type'=>$q_type, + 'content'=>json_encode($content,JSON_UNESCAPED_UNICODE) + ]; + $i=DB::table('questions_log')->insert($data); + if($i){ + return \Yz::Return(true,"提交成功",[]); + }else{ + return \Yz::echoError1('提交失败'); + } + + } } diff --git a/Laravel/routes/web.php b/Laravel/routes/web.php index f7da43f..7b19676 100644 --- a/Laravel/routes/web.php +++ b/Laravel/routes/web.php @@ -44,6 +44,7 @@ Route::group(['prefix' => 'H5'], function () { Route::post('/SetDefaultPerson', 'App\Http\Controllers\API\H5\UserController@SetDefaultPerson');//设置默认体检人 Route::post('/HospitalIntroduction', 'App\Http\Controllers\API\H5\HospitalExtraController@Introduction');//医院简介 Route::post('/QuestionGetList', 'App\Http\Controllers\API\H5\QuestionController@GetList');//问题列表 + Route::post('/QuestionSubmitAnswer', 'App\Http\Controllers\API\H5\QuestionController@SubmitAnswer');//提交问题 }); diff --git a/admin/src/main.js b/admin/src/main.js index e98a880..5fa49df 100644 --- a/admin/src/main.js +++ b/admin/src/main.js @@ -5,6 +5,7 @@ import 'element-plus/dist/index.css' import 'element-plus/theme-chalk/dark/css-vars.css' import './assets/main.css' import './style/dark/css-vars.css' +import './style/global.css' import * as ElementPlusIconsVue from '@element-plus/icons-vue' import App from './App.vue' import router from './router' diff --git a/admin/src/style/global.css b/admin/src/style/global.css new file mode 100644 index 0000000..31ad19f --- /dev/null +++ b/admin/src/style/global.css @@ -0,0 +1,22 @@ +.el-button--primary{ + background-color: #00aeb7; + border-color: #009ea7; + color:#fff; +} +.el-radio-button__original-radio:checked+.el-radio-button__inner{ + background-color: #00aeb7; +} +.el-switch.is-checked .el-switch__core{ + background-color: #00aeb7; + border-color: #009ea7; +} +.el-switch__label.is-active{ + color: #00aeb7; +} +.el-switch__core{ + background:#00aeb7; + background-color: #00aeb7; +} +.el-menu-item.is-active{ + color: #00aeb7; +} diff --git a/admin/src/views/Login.vue b/admin/src/views/Login.vue index 7b42645..6d3eea9 100644 --- a/admin/src/views/Login.vue +++ b/admin/src/views/Login.vue @@ -15,7 +15,7 @@
-
海南现代妇女儿童医院体检预约平台
+
海南现代妇女儿童医院体检预约平台
登录您的账户 @@ -29,7 +29,7 @@ autocomplete="off" placeholder="密码" size="large" :prefix-icon="Lock" /> - 登录