|
@@ -72,6 +72,7 @@ $(".abnormalClear").click(function(){
|
|
|
deptId = deptIdTemp = deptList[0]&&deptList[0].deptName
|
|
|
curDeptId = deptIdTemp = deptList[0]&&deptList[0].deptId
|
|
|
behospitalCode=behospitalCodeTemp = ""
|
|
|
+ casesName = casesNameTemp = ''
|
|
|
setDatePicker($("#datepicker"),$("#datepicker2"),"default")
|
|
|
$(".patientNumInp").val("")
|
|
|
$(".selectDept").html(deptId).attr({
|
|
@@ -79,6 +80,8 @@ $(".abnormalClear").click(function(){
|
|
|
"dept-id":curDeptId,
|
|
|
"title":deptId
|
|
|
}).append(`<img class="arrow" src=${iconDown} alt="下拉">`)
|
|
|
+ $(".selectModuleType").attr({'title':"全部",'data-id':''}).val("全部")
|
|
|
+ getmoduleTypeList()
|
|
|
getTabData(1)
|
|
|
})
|
|
|
$(".partTitle a").click(function(){
|
|
@@ -105,7 +108,8 @@ function getDeptList(flg){
|
|
|
let tmp = deptList[i]
|
|
|
str += `<li class="deptItem ellipsis" title="${tmp.deptName}" data-id="${tmp.deptName}" dept-id="${tmp.deptId}" data-name="${tmp.deptName}">${tmp.deptName}</li>`
|
|
|
}
|
|
|
- $(".deptScoreDetail .filterDropList").html(str)
|
|
|
+ $(".deptScoreDetail .deptList").html(str)
|
|
|
+ getmoduleTypeList()
|
|
|
}
|
|
|
dateChange()
|
|
|
//所有数据切换日期筛选
|
|
@@ -166,7 +170,7 @@ function getTabData(activePage){
|
|
|
"deptName": deptId||"",
|
|
|
"desc": "",
|
|
|
"level": "",
|
|
|
- "name": behospitalCode||"",
|
|
|
+ "name": casesName||"",
|
|
|
"type": 0, //1-本月,2-本年,0-自定义时间(现在 都是自定义时间,都会传具体时间进去)
|
|
|
"startDate":dateStatrt,
|
|
|
"endDate":dateEnd
|
|
@@ -435,6 +439,63 @@ function bindDeptSelect(){
|
|
|
$(".selectDept").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
|
|
|
|
|
|
$(".deptList").css("display", "none")
|
|
|
+ getmoduleTypeList('',deptItemId)
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+//模块类型
|
|
|
+$('.selectModuleType').on("focus", function(e){
|
|
|
+ e.stopPropagation()
|
|
|
+ $(".rejectList ").css("display","none")
|
|
|
+ $(".usedList ").css("display", "none")
|
|
|
+ $(".selectReject .arrow").attr("src",iconDown)
|
|
|
+ $(".selectUsed .arrow").attr("src",iconDown)
|
|
|
+ $(".moduleTypeList ").css("display","block")
|
|
|
+})
|
|
|
+$('.selectModuleType').on("blur", function(e){
|
|
|
+ $(".moduleTypeList ").css("display","none")
|
|
|
+})
|
|
|
+$('.selectModuleType').on("input", function(e){
|
|
|
+ let val = $(this).val().trim()
|
|
|
+ casesName = casesNameTemp = val
|
|
|
+ getmoduleTypeList(val)
|
|
|
+})
|
|
|
+//获取模块类型
|
|
|
+function getmoduleTypeList(val,dept){
|
|
|
+ post(api.getListDoctor,{inputStr:val=="全部"?"":val||"",deptName:dept||deptId}).then(res =>{
|
|
|
+ if(res.data.code == '0'){
|
|
|
+ const moduleTypeList = res.data.data
|
|
|
+ renderModuleTypeList(moduleTypeList)
|
|
|
+ }else{
|
|
|
+ renderModuleTypeList([])
|
|
|
+ }
|
|
|
+ }).catch((e) =>{
|
|
|
+
|
|
|
+ })
|
|
|
+}
|
|
|
+function renderModuleTypeList(moduleTypeList){
|
|
|
+ if(moduleTypeList.length == 0){
|
|
|
+ $('.moduleTypeList').html("")
|
|
|
+ return
|
|
|
+ }
|
|
|
+ let str = `<li class="modeTypeItem " data-id=" " data-name="全部">全部</li>`
|
|
|
+ for(let i = 0; i < moduleTypeList.length; i++){
|
|
|
+ str += `<li class="modeTypeItem ellipsis" title=${moduleTypeList[i].name} data-id=${moduleTypeList[i].doctorId} data-name=${moduleTypeList[i].name}> ${moduleTypeList[i].name}</li>`
|
|
|
+ }
|
|
|
+ $('.moduleTypeList').html(str)
|
|
|
+ bindModuleTypeSelect()
|
|
|
+}
|
|
|
+
|
|
|
+//模块类型选择
|
|
|
+function bindModuleTypeSelect(){
|
|
|
+ $('.modeTypeItem').on("mousedown",function(){
|
|
|
+ const modeTypeItemName = $(this).attr("data-name")
|
|
|
+ const modeTypeItemId = $(this).attr("data-id")
|
|
|
+ casesIdTemp =modeTypeItemId
|
|
|
+ name = nameTemp = modeTypeItemName
|
|
|
+ casesName=casesNameTemp = modeTypeItemName=="全部"?"":modeTypeItemName;
|
|
|
+ $('.selectModuleType').val(modeTypeItemName).attr("title",modeTypeItemName)
|
|
|
+ $(".moduleTypeList ").css("display", "none")
|
|
|
})
|
|
|
}
|
|
|
function loading(){
|