From 54fe07c9201614deca48a73ef96da7aa02ac4678 Mon Sep 17 00:00:00 2001 From: wh <382379437@qq.com> Date: Fri, 19 Jul 2024 15:40:55 +0800 Subject: [PATCH] fixed --- .../application/api/controller/Reporttt.php | 1 + .../admin/controller/tt/Followup.php | 24 +++++++-- .../admin/controller/ty/Followup.php | 37 +++++++++++++ .../admin/lang/zh-cn/tt/followup.php | 11 ++-- .../admin/lang/zh-cn/ty/followup.php | 10 ++++ .../application/admin/model/ty/Followup.php | 40 ++++++++++++++ .../admin/validate/ty/Followup.php | 27 ++++++++++ .../admin/view/tt/followup/add.html | 6 +++ .../admin/view/ty/followup/add.html | 39 ++++++++++++++ .../admin/view/ty/followup/edit.html | 39 ++++++++++++++ .../admin/view/ty/followup/index.html | 29 ++++++++++ .../public/assets/js/backend/tt/followup.js | 1 + .../assets/js/backend/ttmedicalreport.js | 3 +- .../public/assets/js/backend/ty/followup.js | 54 +++++++++++++++++++ .../assets/js/backend/tymedicalreport.js | 3 +- 15 files changed, 314 insertions(+), 10 deletions(-) create mode 100644 digital_doctor_admin/application/admin/controller/ty/Followup.php create mode 100644 digital_doctor_admin/application/admin/lang/zh-cn/ty/followup.php create mode 100644 digital_doctor_admin/application/admin/model/ty/Followup.php create mode 100644 digital_doctor_admin/application/admin/validate/ty/Followup.php create mode 100644 digital_doctor_admin/application/admin/view/ty/followup/add.html create mode 100644 digital_doctor_admin/application/admin/view/ty/followup/edit.html create mode 100644 digital_doctor_admin/application/admin/view/ty/followup/index.html create mode 100644 digital_doctor_admin/public/assets/js/backend/ty/followup.js diff --git a/digital_doctor/application/api/controller/Reporttt.php b/digital_doctor/application/api/controller/Reporttt.php index 701e313..506ad7a 100644 --- a/digital_doctor/application/api/controller/Reporttt.php +++ b/digital_doctor/application/api/controller/Reporttt.php @@ -135,6 +135,7 @@ class Reporttt 'username'=>$user['username'],//登录的医生 'report_content'=>$choice['message']['content'], 'name'=>$basedata['name'], + 'phone'=>$basedata['phone'], ]; $res_content[] = $choice['message']['content']; } diff --git a/digital_doctor_admin/application/admin/controller/tt/Followup.php b/digital_doctor_admin/application/admin/controller/tt/Followup.php index 92d006b..a3e0bf0 100644 --- a/digital_doctor_admin/application/admin/controller/tt/Followup.php +++ b/digital_doctor_admin/application/admin/controller/tt/Followup.php @@ -8,7 +8,7 @@ use wanghua\general_utility_tools_php\Mmodel; use wanghua\general_utility_tools_php\tool\Tools; /** - * 疼痛科随访记录 + * 随访记录(数智人医生) * * @icon fa fa-circle-o */ @@ -67,10 +67,20 @@ class Followup extends Backend if(empty($report_dataid)){ return Tools::set_fail( '请选择诊断报告'); } + $report = Db::table('fa_tt_medical_report')->where('id',$report_dataid)->find(); + if(empty($report['phone'])){ + return Tools::set_fail( '病人手机号不存在'); + } + $userbase = Db::table('fa_tt_userbaseinfo') + ->where('name',$report['name']) + ->where('phone',$report['phone']) + ->find(); $data = [ 'report_dataid'=>$report_dataid, 'content'=>$content, - 'create_time'=>date('Y-m-d H:i:s') + 'create_time'=>input('create_time'), + 'name'=>$report['name'], + 'phone'=>$userbase['phone'], ]; Db::table('fa_tt_followup')->insert($data); return Tools::set_ok('添加成功'); @@ -99,10 +109,18 @@ class Followup extends Backend if(empty($report_dataid)){ return Tools::set_fail( '请选择诊断报告'); } + $report = Db::table('fa_tt_medical_report')->where('id',$report_dataid)->find(); + + $userbase = Db::table('fa_tt_userbaseinfo') + ->where('username',$report['username']) + ->where('name',$report['name']) + ->find(); $data = [ 'report_dataid'=>$report_dataid, 'content'=>$content, - 'create_time'=>date('Y-m-d H:i:s') + 'create_time'=>input('create_time'), + 'name'=>$report['name'], + 'phone'=>$userbase['phone'], ]; Db::table('fa_ty_followup')->insert($data); return Tools::set_ok('添加成功'); diff --git a/digital_doctor_admin/application/admin/controller/ty/Followup.php b/digital_doctor_admin/application/admin/controller/ty/Followup.php new file mode 100644 index 0000000..7dfd915 --- /dev/null +++ b/digital_doctor_admin/application/admin/controller/ty/Followup.php @@ -0,0 +1,37 @@ +model = new \app\admin\model\ty\Followup; + + } + + + + /** + * 默认生成的控制器所继承的父类中有index/add/edit/del/multi五个基础方法、destroy/restore/recyclebin三个回收站方法 + * 因此在当前控制器中可不用编写增删改查的代码,除非需要自己控制这部分逻辑 + * 需要将application/admin/library/traits/Backend.php中对应的方法复制到当前控制器,然后进行修改 + */ + + +} diff --git a/digital_doctor_admin/application/admin/lang/zh-cn/tt/followup.php b/digital_doctor_admin/application/admin/lang/zh-cn/tt/followup.php index dcd7367..339bdd6 100644 --- a/digital_doctor_admin/application/admin/lang/zh-cn/tt/followup.php +++ b/digital_doctor_admin/application/admin/lang/zh-cn/tt/followup.php @@ -1,9 +1,10 @@ 'ID', - 'Name' => '姓名', - 'Phone' => '电话', - 'Content' => '随访内容', - 'Create_time' => '随访时间' + 'Id' => 'ID', + 'Report_dataid' => '报告ID', + 'Name' => '姓名', + 'Phone' => '电话', + 'Content' => '随访内容', + 'Create_time' => '随访时间' ]; diff --git a/digital_doctor_admin/application/admin/lang/zh-cn/ty/followup.php b/digital_doctor_admin/application/admin/lang/zh-cn/ty/followup.php new file mode 100644 index 0000000..339bdd6 --- /dev/null +++ b/digital_doctor_admin/application/admin/lang/zh-cn/ty/followup.php @@ -0,0 +1,10 @@ + 'ID', + 'Report_dataid' => '报告ID', + 'Name' => '姓名', + 'Phone' => '电话', + 'Content' => '随访内容', + 'Create_time' => '随访时间' +]; diff --git a/digital_doctor_admin/application/admin/model/ty/Followup.php b/digital_doctor_admin/application/admin/model/ty/Followup.php new file mode 100644 index 0000000..e4893d3 --- /dev/null +++ b/digital_doctor_admin/application/admin/model/ty/Followup.php @@ -0,0 +1,40 @@ + [], + 'edit' => [], + ]; + +} diff --git a/digital_doctor_admin/application/admin/view/tt/followup/add.html b/digital_doctor_admin/application/admin/view/tt/followup/add.html index d1313c6..c4e6a56 100644 --- a/digital_doctor_admin/application/admin/view/tt/followup/add.html +++ b/digital_doctor_admin/application/admin/view/tt/followup/add.html @@ -1,5 +1,11 @@