刘桂岩 5 年之前
父节点
当前提交
4bb1441262
共有 2 个文件被更改,包括 19 次插入3 次删除
  1. 9 1
      application/manage/controller/Counts.php
  2. 10 2
      application/manage/view/counts/index.html

+ 9 - 1
application/manage/controller/Counts.php

@@ -16,6 +16,10 @@ use app\common\library\UUIDs;
  */
 class Counts extends Base {
     public function index(){
+        $manage = Session::get('session_manager');
+        $ins = explode(',',$manage['institution_id']);
+        $institution = DB::table('institution')->where('id','in',$ins)->field('id,name')->select();
+        $this->assign("institution", $institution);
         return $this->fetch();
     }
 
@@ -78,7 +82,11 @@ class Counts extends Base {
         if (empty($pagesize) || $pagesize < 1) {
             $pagesize = 30;
         }
-        $institution_where['s.institution_id'] = ['in',$institution];
+        if(isset($params['institution']) && $params['institution'] != null){
+            $institution_where['s.institution_id'] = $params['institution'];
+        }else{
+            $institution_where['s.institution_id'] = ['in',$institution];
+        }
         $count = DB::table('studies')
             ->alias('s')
             ->distinct(true)

+ 10 - 2
application/manage/view/counts/index.html

@@ -127,7 +127,8 @@
             var exam1 = $("#exam1").val();
             var exam2 = $("#exam2").val();
             var exam=$('#exam_class').val();
-            var url="/manage/counts/datas?exam_class="+(exam==null?"":exam)+"&upload1="+(upload1==null?"":upload1)+"&upload2="+(upload2==null?"":upload2)+"&exam1="+(exam1==null?"":exam1)+"&exam2="+(exam2==null?"":exam2);
+            var ins = $('#institution option:selected') .val();
+            var url="/manage/counts/datas?exam_class="+(exam==null?"":exam)+"&upload1="+(upload1==null?"":upload1)+"&upload2="+(upload2==null?"":upload2)+"&exam1="+(exam1==null?"":exam1)+"&exam2="+(exam2==null?"":exam2)+"&institution="+(institution==null?"":ins);
             $('#dg').datagrid("reload",url);
         }
 
@@ -138,7 +139,8 @@
             var exam1 = $("#exam1").val();
             var exam2 = $("#exam2").val();
             var exam=$('#exam_class').val();
-            var url="/manage/counts/out?exam_class="+(exam==null?"":exam)+"&upload1="+(upload1==null?"":upload1)+"&upload2="+(upload2==null?"":upload2)+"&exam1="+(exam1==null?"":exam1)+"&exam2="+(exam2==null?"":exam2);
+            var ins = $('#institution option:selected') .val();
+            var url="/manage/counts/out?exam_class="+(exam==null?"":exam)+"&upload1="+(upload1==null?"":upload1)+"&upload2="+(upload2==null?"":upload2)+"&exam1="+(exam1==null?"":exam1)+"&exam2="+(exam2==null?"":exam2)+"&institution="+(institution==null?"":ins);
             form.attr('action',url);
             form.submit();
         }
@@ -158,6 +160,12 @@
 <div id="dg" class="easyui-datagrid" style="width:100%;height:auto;" ></div>
 <div id="tb" class="editform" style="display: none; padding-top: 1px;">&nbsp;
     <form id="form">
+        所属医院:<select id="institution" name="institution">
+       <option value = '' selected></option>
+        {foreach $institution as $key => $val}
+        <option  value ={$val.id}>{$val.name}</option>
+        {/foreach}
+    </select>
         检查类型:<input type="text" name="exam_class" id="exam_class" style="width:150px;" />&nbsp;
         检查时间:<input type="text" id="exam1"  name="exam_datetime1" class="easyui-datebox" style="width: 120px;" />----<input type="text" id="exam2" name="exam_datetime2" class="easyui-datebox" style="width: 120px;" />&nbsp;&nbsp;&nbsp;
         上传时间:<input type="text" id="upload1"  name="upload_datetime1" class="easyui-datebox" style="width: 120px;" />----<input type="text" id="upload2"  name="upload_datetime2" class="easyui-datebox" style="width: 120px;" />&nbsp;&nbsp;&nbsp;