|
@@ -20,17 +20,19 @@ listenScroll()
|
|
$(".selectLevel").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
|
|
$(".selectLevel").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
|
|
$(".selectDept").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
|
|
$(".selectDept").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
|
|
let tabList = [], name = "", behospitalCode="", behosDateStart="", level="",behosDateEnd="", scoreSum = 0,statisticsType="",deptType = "",
|
|
let tabList = [], name = "", behospitalCode="", behosDateStart="", level="",behosDateEnd="", scoreSum = 0,statisticsType="",deptType = "",
|
|
- nameTemp = "", behospitalCodeTemp="",levelTemp="", deptId="",deptIdTemp="", doctorName="", doctorNum="",doctorNameTemp="",doctorNumTemp="",
|
|
|
|
|
|
+ nameTemp = "", behospitalCodeTemp="",levelTemp="", deptId="",deptIdTemp="", deptName="",deptNameTemp="", doctorName="", doctorNum="",doctorNameTemp="",doctorNumTemp="",
|
|
data_desc="entryNum",data_asc="",hospital=getCookie("hospital");
|
|
data_desc="entryNum",data_asc="",hospital=getCookie("hospital");
|
|
let srcUrl = $("#contentIframe",parent.document).attr("src")
|
|
let srcUrl = $("#contentIframe",parent.document).attr("src")
|
|
statisticsType = getUrlArgObjectNew("dateType",srcUrl)||""
|
|
statisticsType = getUrlArgObjectNew("dateType",srcUrl)||""
|
|
deptType = getUrlArgObjectNew("deptType",srcUrl)||""
|
|
deptType = getUrlArgObjectNew("deptType",srcUrl)||""
|
|
|
|
+ deptName = getUrlArgObjectNew("deptName",srcUrl)||""
|
|
let startDateParam = getUrlArgObjectNew("startDateParam",srcUrl)||""
|
|
let startDateParam = getUrlArgObjectNew("startDateParam",srcUrl)||""
|
|
let endDateParam = getUrlArgObjectNew("endDateParam",srcUrl)||""
|
|
let endDateParam = getUrlArgObjectNew("endDateParam",srcUrl)||""
|
|
if(hospital == '台州市立'){
|
|
if(hospital == '台州市立'){
|
|
$(".deptListWrap").css("display","inline-block")
|
|
$(".deptListWrap").css("display","inline-block")
|
|
$(".deptListWrap .selectDept").html(deptType?(deptType+'系统'):"全部").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
|
|
$(".deptListWrap .selectDept").html(deptType?(deptType+'系统'):"全部").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
|
|
deptId = deptIdTemp = deptType
|
|
deptId = deptIdTemp = deptType
|
|
|
|
+ deptName = deptNameTemp
|
|
}else{
|
|
}else{
|
|
$(".deptListWrap").css("display","none")
|
|
$(".deptListWrap").css("display","none")
|
|
}
|
|
}
|
|
@@ -64,6 +66,7 @@ $(".abnormalClear").click(function(){
|
|
setDatePicker($("#datepicker"),$("#datepicker2"),"default")
|
|
setDatePicker($("#datepicker"),$("#datepicker2"),"default")
|
|
behospitalCode=behospitalCodeTemp = ""
|
|
behospitalCode=behospitalCodeTemp = ""
|
|
deptId =deptIdTemp= ""
|
|
deptId =deptIdTemp= ""
|
|
|
|
+ deptName =deptNameTemp= ""
|
|
$(".selectDept").attr({'title':"全部",'data-id':''}).html("全部").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
|
|
$(".selectDept").attr({'title':"全部",'data-id':''}).html("全部").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
|
|
$(".patientNumInp").val("")
|
|
$(".patientNumInp").val("")
|
|
getTabData(1)
|
|
getTabData(1)
|
|
@@ -138,6 +141,7 @@ function getTabData(activePage){
|
|
"desc": data_desc,
|
|
"desc": data_desc,
|
|
"name": behospitalCode||"",
|
|
"name": behospitalCode||"",
|
|
"deptClass": deptId||'',
|
|
"deptClass": deptId||'',
|
|
|
|
+ "deptName": deptName||'',
|
|
"type": 0, //1-本月,2-本年,0-自定义时间(现在 都是自定义时间,都会传具体时间进去)
|
|
"type": 0, //1-本月,2-本年,0-自定义时间(现在 都是自定义时间,都会传具体时间进去)
|
|
"startDate":dateStatrt,
|
|
"startDate":dateStatrt,
|
|
"endDate":dateEnd
|
|
"endDate":dateEnd
|
|
@@ -198,6 +202,7 @@ $(".filter").on("click", function(e){
|
|
behospitalCode = behospitalCodeTemp
|
|
behospitalCode = behospitalCodeTemp
|
|
level = levelTemp
|
|
level = levelTemp
|
|
deptId = deptIdTemp
|
|
deptId = deptIdTemp
|
|
|
|
+ deptName = deptNameTemp
|
|
getTabData(1)
|
|
getTabData(1)
|
|
})
|
|
})
|
|
function renderTab(data,hisId,activePage){
|
|
function renderTab(data,hisId,activePage){
|
|
@@ -456,38 +461,62 @@ function bindLeveldSelect(){
|
|
}
|
|
}
|
|
|
|
|
|
//全选绑定
|
|
//全选绑定
|
|
-
|
|
|
|
-$('.selectDept').on("click", function(e){
|
|
|
|
|
|
+$('.selectDept').on("focus", function(e){
|
|
e.stopPropagation()
|
|
e.stopPropagation()
|
|
$(".levelList ").css("display","none")
|
|
$(".levelList ").css("display","none")
|
|
$(".selectLevel .arrow").attr("src",iconDown)
|
|
$(".selectLevel .arrow").attr("src",iconDown)
|
|
- const showList = $(".deptList ").css("display")
|
|
|
|
- if(showList == "none" ||!showList){
|
|
|
|
- $(".deptList ").css("display","block")
|
|
|
|
- $(".selectDept .arrow").attr("src",iconUp)
|
|
|
|
- }else{
|
|
|
|
- $(".deptList ").css("display", "none")
|
|
|
|
- $(".selectDept .arrow").attr("src",iconDown)
|
|
|
|
- }
|
|
|
|
|
|
+ $(".deptList ").css("display","block")
|
|
|
|
+})
|
|
|
|
+
|
|
|
|
+$('.selectDept').on("blur", function(e){
|
|
|
|
+ $(".deptList ").css("display", "none")
|
|
|
|
+ $(".selectDept .arrow").attr("src",iconDown)
|
|
})
|
|
})
|
|
|
|
+$('.selectDept').on("input", function(e){
|
|
|
|
+ let val = $(this).val().trim()
|
|
|
|
+ deptName = deptNameTemp = val
|
|
|
|
+ getDeptList(deptName)
|
|
|
|
+})
|
|
|
|
+
|
|
|
|
+//获取科室列表
|
|
|
|
+getDeptList()
|
|
|
|
+function getDeptList(val){
|
|
|
|
+ post(api.getDeptList,{inputStr:val=="全部"?"":val||""}).then(res =>{
|
|
|
|
+ if(res.data.code == '0'){
|
|
|
|
+ const deptList = res.data.data||[]
|
|
|
|
+ rendeDeptList(deptList)
|
|
|
|
+ }else{
|
|
|
|
+ rendeDeptList([])
|
|
|
|
+ }
|
|
|
|
+ }).catch((e) =>{
|
|
|
|
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
|
|
function rendeDeptList(deptList){
|
|
function rendeDeptList(deptList){
|
|
|
|
+ if(deptList.length == 0){
|
|
|
|
+ $('.deptList').html("")
|
|
|
|
+ return
|
|
|
|
+ }
|
|
let str = `<li class="deptItem " data-id=" " data-name="全部">全部</li>`
|
|
let str = `<li class="deptItem " data-id=" " data-name="全部">全部</li>`
|
|
for(let i = 0; i < deptList.length; i++){
|
|
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>`
|
|
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)
|
|
$('.deptList').html(str)
|
|
|
|
+ bindDeptSelect()
|
|
}
|
|
}
|
|
-bindDeptSelect()
|
|
|
|
//科室选择
|
|
//科室选择
|
|
function bindDeptSelect(){
|
|
function bindDeptSelect(){
|
|
- $('.deptItem').on("click",function(){
|
|
|
|
|
|
+ $('.deptItem').on("mousedown",function(){
|
|
const deptItemName = $(this).attr("data-name")
|
|
const deptItemName = $(this).attr("data-name")
|
|
const deptItemId = $(this).attr("data-id")
|
|
const deptItemId = $(this).attr("data-id")
|
|
deptIdTemp =deptItemId
|
|
deptIdTemp =deptItemId
|
|
- $('.selectDept').html(deptItemName).attr('title',deptItemName)
|
|
|
|
- $(".selectDept").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
|
|
|
|
|
|
+ deptNameTemp=deptItemName==="全部"?"":deptItemName;
|
|
|
|
+ if(deptItemName.length > 10){
|
|
|
|
+ $('.selectDept').val(deptItemName.substring(0,8)+'...')
|
|
|
|
+ }else{
|
|
|
|
+ $('.selectDept').val(deptItemName)
|
|
|
|
+ }
|
|
|
|
|
|
$(".deptList").css("display", "none")
|
|
$(".deptList").css("display", "none")
|
|
})
|
|
})
|
|
@@ -624,7 +653,6 @@ function renderPagination(totalPage,activePage,totalNum){
|
|
|
|
|
|
$(document).on("click", function(){
|
|
$(document).on("click", function(){
|
|
$(".levelList ").css("display", "none")
|
|
$(".levelList ").css("display", "none")
|
|
- $(".deptList").css("display", "none")
|
|
|
|
$(".selectLevel .arrow").attr("src",iconDown)
|
|
$(".selectLevel .arrow").attr("src",iconDown)
|
|
|
|
|
|
})
|
|
})
|
|
@@ -654,6 +682,7 @@ $(function() {
|
|
"desc": data_desc,
|
|
"desc": data_desc,
|
|
"name": behospitalCode||"",
|
|
"name": behospitalCode||"",
|
|
"deptClass": deptId||'',
|
|
"deptClass": deptId||'',
|
|
|
|
+ "deptName": deptName||'',
|
|
"type": statisticsType||2, //1-本月,2-本年
|
|
"type": statisticsType||2, //1-本月,2-本年
|
|
"startDate":startDateParam,
|
|
"startDate":startDateParam,
|
|
"isPlacefile":isPlacefile,
|
|
"isPlacefile":isPlacefile,
|