Browse Source

科室改善统计-科室不要全部

zhouna 3 years ago
parent
commit
09a3db30a0
2 changed files with 12 additions and 10 deletions
  1. 1 1
      src/html/dept/improveStatisticsDept.html
  2. 11 9
      src/js/dept/improveStatisticsDept.js

+ 1 - 1
src/html/dept/improveStatisticsDept.html

@@ -25,7 +25,7 @@
             <div class="filterBox clearfix">
                 <span class="filterItem typeFilter">
                     <span>科室:</span>
-                    <input type="text" class="selectDept canEditDept" value="全部">
+                    <input type="text" class="selectDept canEditDept">
                     <ul class="deptList filterDropList"></ul>
                 </span>
                 <span class="filterItem typeFilter">

+ 11 - 9
src/js/dept/improveStatisticsDept.js

@@ -21,7 +21,7 @@ let deptName="",deptNameTemp="", behospitalCode="", behospitalCodeTemp="",deptId
 	data_desc="improveleNum",data_asc="",doctorId="",doctorIdTemp="",doctorName="",doctorNameTemp="";
 let startDateParam = "";
 let endDateParam = "";
-
+let _deptList=[];		//科室列表
 $(function() {
   const  iconCalenBlue= require("../../images/icon_calen_blue.png")
   const  iconCalenGrey= require("../../images/icon_calen_grey.png")
@@ -55,8 +55,7 @@ $(function() {
   setDatePicker($("#datepicker"), $("#datepicker2"),2);
   startDateParam=getPickerDate($("#datepicker"),1)
   endDateParam=getPickerDate($("#datepicker2"),2)
-  //初始列表数据获取
-  getTabData(1);
+
   //导出事件绑定
   $('.export').click(function(){
 	const param = getFilterParam();
@@ -100,7 +99,6 @@ $(function() {
 	doctorName=doctorNameTemp=""
 	$(".selectDept").attr({'title':"全部",'data-id':''}).val("全部")
 	$(".selectCase").attr({'title':"全部",'data-id':''}).val("全部")
-	getTabData(1)
 	getDeptList()
   })
 
@@ -275,13 +273,14 @@ function bindCaseSelect(){
 }
 //科室下拉
 function getDeptList(val){
-  post(api.getDept,{inputStr:val=="全部"?"":val||""}).then(res =>{
+  post(api.getDept,{inputStr:val||""}).then(res =>{
 	if(res.data.code == '0'){
-	  const deptList = res.data.data||[]
-	  rendeDeptList(deptList)
+	  _deptList = res.data.data||[]
+	  rendeDeptList(_deptList)
 	}else{
 	  rendeDeptList([])
 	}
+	getTabData(1)
   }).catch((e) =>{
 
   })
@@ -292,11 +291,14 @@ function rendeDeptList(deptList){
 	$('.deptList').html("")
 	return
   }
-  let str = `<li class="deptItem " data-id="" data-name="全部">全部</li>`
+  let str = ``
   for(let i = 0; i < deptList.length; i++){
 	str += `<li class="deptItem ellipsis" title=${deptList[i].deptName} data-id=${deptList[i].deptId} data-name=${deptList[i].deptName}> ${deptList[i].deptName}</li>`
   }
   $('.deptList').html(str)
+  $(".selectDept").val(deptList[0].deptName);
+  deptName=deptNameTemp=deptList[0].deptName;
+  deptId=deptIdTemp=deptList[0].deptId;
   bindDeptSelect()
 }
 //科室选择
@@ -304,7 +306,7 @@ function bindDeptSelect(){
   $('.deptItem').on("mousedown",function(){
 	const deptItemName = $(this).attr("data-name")
 	const deptItemId = $(this).attr("data-id")
-	deptNameTemp=deptItemName=="全部"?"":deptItemName;
+	deptNameTemp=deptItemName;
 	deptIdTemp =deptItemId||''
 	$('.selectDept').val(deptItemName)
 	$('.selectDept ').attr('title',deptItemName)