diff --git a/digital_doctor/application/api/controller/Hdrmedicalreport.php b/digital_doctor/application/api/controller/Hdrmedicalreport.php
new file mode 100644
index 0000000..05d3c07
--- /dev/null
+++ b/digital_doctor/application/api/controller/Hdrmedicalreport.php
@@ -0,0 +1,129 @@
+(可能有部分额外字段未在此体现):
+ * id ID
+ * date 日期
+ * userbaseid 基本信息ID
+ * from 来源:num_per=数智人,ty=听译助手,h5=h5网页问诊
+ * doctor 所属医生
+ * username 病人
+ * report_content 报告内容
+ * name 病人姓名
+ * phone 患者手机
+ * gender 病人性别
+ * ticket 对话票据(数据隔离)
+ * create_time 生成时间
+
+ * author:wh
+ */
+ function getHdrmedicalreportList(){
+ Tools::log_to_write_txt(['获取问诊报告存档(疼痛科、听译、h5问诊统一存放)(一个基本信息对应一个报告) 入参:'=>input()]);
+ $api_desc = '获取问诊报告存档(疼痛科、听译、h5问诊统一存放)(一个基本信息对应一个报告)';
+ try {
+
+ $id = input('id');
+ $date = input('date');
+ $from = input('from');
+ $doctor = input('doctor');
+ if(empty($doctor)){
+ return json(Tools::set_fail('doctor参数错误'));
+ }
+
+ $report_content = input('report_content');
+ $name = input('name');
+ $phone = input('phone');
+
+
+ $model_obj = Db::table(TabConf::$fa_hdrmedical_report);
+
+ if(input('report_content')){
+ $model_obj->whereLike('report_content','%'.input('report_content').'%');
+ }
+
+ if(input('name')){
+ $model_obj->whereLike('name','%'.input('name').'%');
+ }
+
+ if(input('phone')){
+ $model_obj->whereLike('phone','%'.input('phone').'%');
+ }
+
+ if(input('id')){
+ $model_obj->where('id',input('id'));
+ }
+ if(input('date')){
+ $model_obj->where('date',input('date'));
+ }
+ if(input('from')){
+ $model_obj->where('from',input('from'));
+ }
+ if(input('doctor')){
+ $model_obj->where('doctor',input('doctor'));
+ }
+ if(input('report_content')){
+ $model_obj->where('report_content',input('report_content'));
+ }
+ if(input('name')){
+ $model_obj->where('name',input('name'));
+ }
+
+ $data = $model_obj->paginate(['page'=>input('current_page',1),'list_rows'=>input('list_rows',15)])
+ ->each(function($item, $key){
+
+
+
+ return $item;
+ });
+
+ // ['total'] => int(30)
+ // ['per_page'] => int(15)
+ // ['current_page'] => int(1)
+ // ['last_page''] => int(2)
+ $data = $data->toArray();//包含 data列表
+
+
+
+
+ return json(Tools::set_ok('ok',$data));
+ }catch(\Exception $e){
+ Tools::log_to_write_txt([
+ 'error'=>'获取问诊报告存档(疼痛科、听译、h5问诊统一存放)(一个基本信息对应一个报告).异常.'.$e->getMessage(),
+ '参数'=>input(),
+ 'error_info'=>$e->getTraceAsString()
+ ]);
+ return json(Tools::set_res(500,'操作异常',[]));
+ }
+ }
+}
\ No newline at end of file
diff --git a/digital_doctor/public/api_docs/api_list.html b/digital_doctor/public/api_docs/api_list.html
index 789afab..9232128 100644
--- a/digital_doctor/public/api_docs/api_list.html
+++ b/digital_doctor/public/api_docs/api_list.html
@@ -34,6 +34,56 @@
+
+
+***
+```
+ /**
+ * desc:获取问诊报告存档(疼痛科、听译、h5问诊统一存放)(一个基本信息对应一个报告)
+ *
+ * api/Hdrmedicalreport/getHdrmedicalreportList
+ *
+ * 参数:
+ * 带分页
+ * current_page 当前页码
+ * list_rows 每页显示条数 默认15
+ * report_content 报告内容
+ * name 病人姓名
+ * phone 患者手机
+ * id ID
+ * date 日期
+ * from 来源:num_per=数智人,ty=听译助手,h5=h5网页问诊
+ * doctor 所属医生 所属医生 必须
+ * report_content 报告内容
+ * name 病人姓名
+ * phone 患者手机
+ *
+ * 所有字段说明(可能有部分额外字段未在此体现):
+ * id ID
+ * date 日期
+ * userbaseid 基本信息ID
+ * from 来源:num_per=数智人,ty=听译助手,h5=h5网页问诊
+ * doctor 所属医生
+ * username 病人
+ * report_content 报告内容
+ * name 病人姓名
+ * phone 患者手机
+ * gender 病人性别
+ * ticket 对话票据(数据隔离)
+ * create_time 生成时间
+
+ * author:wh
+ * api/hdrmedicalreport/getHdrmedicalreportList
+ */
+```
+
+
+
+
***
@@ -83,6 +133,7 @@
* 带分页
* current_page 当前页码
* list_rows 每页显示条数 默认15
+ * question 问卷问题
* id ID
* hdrdepartment_id 所属科室
* question 问卷问题
@@ -90,7 +141,6 @@
* is_only_boy 只适合男:yes=是,no=否
* is_only_girl 只适合女:yes=是,no=否
* type 选项类型:one=单选,more=多选
- * create_time 创建时间
*
* 所有字段说明(可能有部分额外字段未在此体现):
* id ID
@@ -648,6 +698,12 @@
$('.api_hdrdepartment_getHdrdepartmentList_response_result').html(JSON.stringify(res, null, "\t"));
$('.api_hdrdepartment_getHdrdepartmentList_response_result').attr('style','color:green');
},'json');
+ }, api_hdrmedicalreport_getHdrmedicalreportList(){
+ let url = $('#api_hdrmedicalreport_getHdrmedicalreportList_textarea').val();
+ $.post(url,{},function(res) {
+ $('.api_hdrmedicalreport_getHdrmedicalreportList_response_result').html(JSON.stringify(res, null, "\t"));
+ $('.api_hdrmedicalreport_getHdrmedicalreportList_response_result').attr('style','color:green');
+ },'json');
}, api_hdrquestionnaireanswer_getHdrquestionnaireanswerList(){
let url = $('#api_hdrquestionnaireanswer_getHdrquestionnaireanswerList_textarea').val();
$.post(url,{},function(res) {
diff --git a/digital_doctor/public/api_docs/api_list.md b/digital_doctor/public/api_docs/api_list.md
index 2a49ce2..9f8cb41 100644
--- a/digital_doctor/public/api_docs/api_list.md
+++ b/digital_doctor/public/api_docs/api_list.md
@@ -23,6 +23,47 @@
*/
```
+***
+```
+ /**
+ * desc:获取问诊报告存档(疼痛科、听译、h5问诊统一存放)(一个基本信息对应一个报告)
+ *
+ * api/Hdrmedicalreport/getHdrmedicalreportList
+ *
+ * 参数:
+ * 带分页
+ * current_page 当前页码
+ * list_rows 每页显示条数 默认15
+ * report_content 报告内容
+ * name 病人姓名
+ * phone 患者手机
+ * id ID
+ * date 日期
+ * from 来源:num_per=数智人,ty=听译助手,h5=h5网页问诊
+ * doctor 所属医生 所属医生 必须
+ * report_content 报告内容
+ * name 病人姓名
+ * phone 患者手机
+ *
+ * 所有字段说明(可能有部分额外字段未在此体现):
+ * id ID
+ * date 日期
+ * userbaseid 基本信息ID
+ * from 来源:num_per=数智人,ty=听译助手,h5=h5网页问诊
+ * doctor 所属医生
+ * username 病人
+ * report_content 报告内容
+ * name 病人姓名
+ * phone 患者手机
+ * gender 病人性别
+ * ticket 对话票据(数据隔离)
+ * create_time 生成时间
+
+ * author:wh
+ * api/hdrmedicalreport/getHdrmedicalreportList
+ */
+```
+
***
```
/**
@@ -61,6 +102,7 @@
* 带分页
* current_page 当前页码
* list_rows 每页显示条数 默认15
+ * question 问卷问题
* id ID
* hdrdepartment_id 所属科室
* question 问卷问题
@@ -68,7 +110,6 @@
* is_only_boy 只适合男:yes=是,no=否
* is_only_girl 只适合女:yes=是,no=否
* type 选项类型:one=单选,more=多选
- * create_time 创建时间
*
* 所有字段说明(可能有部分额外字段未在此体现):
* id ID