|
@@ -21,12 +21,15 @@ let chengdu = getUrlArgObjectNew("chengdu",srcUrl)||""
|
|
|
let deptIdPram = getUrlArgObjectNew("deptId",srcUrl)||""
|
|
|
let deptNamePram = getUrlArgObjectNew("deptName",srcUrl)||""
|
|
|
let docName = getUrlArgObjectNew("docName",srcUrl)||""
|
|
|
+let startDateParam = getUrlArgObjectNew("startDate",srcUrl)||""
|
|
|
+let endDateParam = getUrlArgObjectNew("endDate",srcUrl)||""
|
|
|
+let defectName = getUrlArgObjectNew("defectName",srcUrl)||""
|
|
|
|
|
|
$(".selectLevel").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
|
|
|
$(".selectDept").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
|
|
|
let tabList = [], name = "", behospitalCode="", behosDateStart="", level="",behosDateEnd="", scoreSum = 0,
|
|
|
- nameTemp = "", behospitalCodeTemp="",levelTemp="", deptId="",deptIdTemp="", doctorName="", doctorNum="",doctorNameTemp="",doctorNumTemp="",
|
|
|
- data_desc=["leave_hospital_date"],data_asc=[];
|
|
|
+ nameTemp = "", behospitalCodeTemp="",levelTemp="", deptId="",deptIdTemp="",deptName="",deptNameTemp ="", doctorName="", doctorNum="",doctorNameTemp="",doctorNumTemp="",casesEntryName=""
|
|
|
+ data_desc=["leaveHospitalDate"],data_asc=[];
|
|
|
if(chengdu){
|
|
|
levelTemp = chengdu
|
|
|
level = chengdu
|
|
@@ -39,9 +42,14 @@ if(docName){
|
|
|
doctorName = docName
|
|
|
$('.doctorInp').val(docName)
|
|
|
}
|
|
|
+if(defectName){
|
|
|
+ casesEntryName=defectName
|
|
|
+ $('.selectDefect').html(casesEntryName)
|
|
|
+}
|
|
|
if(deptIdPram&&deptNamePram){
|
|
|
deptIdTemp = deptIdPram
|
|
|
deptId = deptIdPram
|
|
|
+ deptName = deptNamePram
|
|
|
if(deptNamePram.length > 10){
|
|
|
$('.selectDept').html(deptNamePram.substring(0,8)+'...')
|
|
|
}else{
|
|
@@ -84,19 +92,17 @@ function getTabData(activePage){
|
|
|
const param = {
|
|
|
current:activePage,
|
|
|
behospitalCode: behospitalCode,
|
|
|
- name: name, //条目名
|
|
|
+ patName: name, //病人姓名
|
|
|
level:level,//病历等级
|
|
|
- deptId: deptId,
|
|
|
- asc:data_asc, //升序
|
|
|
- desc:data_desc, //降序
|
|
|
- doctorName: doctorName,
|
|
|
- doctorCode: doctorNum,
|
|
|
- leaveHosDateStart: behosDateStart, //出院日期--开始时间
|
|
|
- leaveHosDateEnd: behosDateEnd, //出院日期--结束时间
|
|
|
+ behDeptName: deptName,
|
|
|
+ ascs:data_asc, //升序
|
|
|
+ descs:data_desc, //降序
|
|
|
+ startDate: behosDateStart, //出院日期--开始时间
|
|
|
+ endDate: behosDateEnd, //出院日期--结束时间
|
|
|
+ casesEntryName: casesEntryName,
|
|
|
size: 15,
|
|
|
- statisticsType:statisticsType
|
|
|
}
|
|
|
- post(api.qcList,param).then(res =>{
|
|
|
+ post(api.qcResultDefectList,param).then(res =>{
|
|
|
if(res.data.code == '0'){
|
|
|
const data = res.data.data;
|
|
|
tabList = data.records;
|
|
@@ -134,11 +140,12 @@ $(".filter").on("click", function(e){
|
|
|
if(behosDateEnd){
|
|
|
behosDateEnd = behosDateEnd.replace(/\//g,'-') + ' 23:59:59'
|
|
|
}
|
|
|
-
|
|
|
+ console.log('deptNameTemp',deptNameTemp)
|
|
|
name = nameTemp
|
|
|
behospitalCode = behospitalCodeTemp
|
|
|
level = levelTemp==="全部"?"":levelTemp
|
|
|
deptId = deptIdTemp
|
|
|
+ deptName = deptNameTemp==="全部"?"":deptNameTemp
|
|
|
doctorName = doctorNameTemp
|
|
|
doctorNum = doctorNumTemp
|
|
|
getTabData(1)
|
|
@@ -154,6 +161,8 @@ $(".abnormalClear").on("click", function(e){
|
|
|
levelTemp="";
|
|
|
deptId="";
|
|
|
deptIdTemp="";
|
|
|
+ deptName="";
|
|
|
+ deptNameTmp="";
|
|
|
doctorName="";
|
|
|
doctorNum="";
|
|
|
doctorNameTemp="";
|
|
@@ -172,7 +181,7 @@ $(".abnormalClear").on("click", function(e){
|
|
|
changeMonth: true,
|
|
|
changeYear: true,
|
|
|
dateFormat:"yy/mm/dd",
|
|
|
- }).datepicker( "setDate", "-1m");
|
|
|
+ }).datepicker( "setDate", "-6d");
|
|
|
$( "#datepicker2" ).datepicker({
|
|
|
changeMonth: true,
|
|
|
changeYear: true,
|
|
@@ -212,25 +221,14 @@ function renderTab(data,hisId){
|
|
|
}
|
|
|
str += `
|
|
|
<tr data-index=${i}>
|
|
|
- <td class="scoreOperaItem textCenter">${item.hasSelect ? `<img class="iconCheck" src=${iconCheck} />`:`<img class="iconCheck" src=${iconUnCheck} />`}</td>
|
|
|
- <td class="recordScoreOperaBtn textCenter" style="opacity:${hasData('FUNC000017')?'1':'0.5'}">评分</td>
|
|
|
+ <td >${item.behospitalCode || "-"}</td>
|
|
|
<td class="textCenter">${item.level || "-"}</td>
|
|
|
<td class="textCenter">${item.scoreRes || "-"}</td>
|
|
|
- <td >${item.behospitalCode || "-"}</td>
|
|
|
- <td>${item.fileCode || "-"}</td>
|
|
|
- <td class="textCenter"><span data-index=${i} class="patientNameSpan">${item.name || "-"}<span></td>
|
|
|
+ <td class="textCenter"><span data-index=${i} class="patientNameSpan">${item.patName || "-"}<span></td>
|
|
|
<td class="textCenter">${item.sex || "-"}</td>
|
|
|
<td class="textCenter">${item.age || "-"}</td>
|
|
|
- <td class="textCenter">${item.bedCode || "-"}</td>
|
|
|
- <td class="textCenter">${item.behospitalDate&&item.behospitalDate.slice(0,10) || "-"}</td>
|
|
|
- <td class="textCenter">${item.leaveHospitalDate&&item.leaveHospitalDate.slice(0,10)|| "-"}</td>
|
|
|
- <td class="textCenter">${item.placefileDate&&item.placefileDate.slice(0,10)|| "-"}</td>
|
|
|
- <td class="textCenter">${item.diagnose|| "-"}</td>
|
|
|
- <td class="textCenter">${item.behDoctorName || "-"}</td>
|
|
|
- <td class="textCenter">${item.doctorName || "-"}</td>
|
|
|
- <td class="textCenter">${item.directorDoctorName || "-"}</td>
|
|
|
<td class="textCenter">${item.behDeptName || "-"}</td>
|
|
|
- <td class="textCenter">${item.gradeTime&&item.gradeTime.slice(0,10) || "-"}</td>
|
|
|
+ <td class="textCenter">${item.leaveHospitalDate&&item.leaveHospitalDate.slice(0,10)|| "-"}</td>
|
|
|
</tr>
|
|
|
`
|
|
|
}
|
|
@@ -263,7 +261,7 @@ function bindScoreDetail(hisId){
|
|
|
$.alerModal({"message":'请先进行评分!',type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
|
|
|
return
|
|
|
} else{
|
|
|
- scoreDetail(id,age,hisId,'YH-BLZK-ZKPF',tabList[index].name)
|
|
|
+ scoreDetail(id,age,hisId,'YH-BLZK-ZKPF',tabList[index].patName)
|
|
|
}
|
|
|
|
|
|
})
|
|
@@ -377,6 +375,7 @@ function bindDeptSelect(){
|
|
|
const deptItemName = $(this).attr("data-name")
|
|
|
const deptItemId = $(this).attr("data-id")
|
|
|
deptIdTemp =deptItemId
|
|
|
+ deptNameTemp = deptItemName
|
|
|
if(deptItemName.length > 10){
|
|
|
$('.selectDept').html(deptItemName.substring(0,8)+'...')
|
|
|
}else{
|
|
@@ -524,7 +523,8 @@ $(function() {
|
|
|
}else if(statisticsType == '2'){
|
|
|
startDate = new Date(`${year}-01-01`)
|
|
|
} else {
|
|
|
- startDate = "-1m"
|
|
|
+ startDate =new Date(startDateParam)
|
|
|
+ endDate = new Date(endDateParam) || new Date()
|
|
|
}
|
|
|
$( "#datepicker" ).datepicker({
|
|
|
changeMonth: true,
|