|
@@ -48,6 +48,7 @@ const tipsMode = getUrlArgObject('tipsMode') || 1
|
|
|
let planCode = getUrlArgObject('planCode') || 'all'
|
|
|
let hospitalIdUrl = getUrlArgObject('hospitalId') || ''
|
|
|
let msg;
|
|
|
+let treatDisName;
|
|
|
|
|
|
function getMRInfo() {
|
|
|
return post(config.getMr2,{mrId:mrId})
|
|
@@ -193,37 +194,37 @@ function getDisclaimer() {
|
|
|
}
|
|
|
|
|
|
function renderPage(pageSet){
|
|
|
- if(!pageSet){
|
|
|
+ if(!pageSet || !pageSet.sysSetInfo){
|
|
|
return
|
|
|
}
|
|
|
- renderTab(pageSet.sysSetInfo)
|
|
|
- const iframeHei = $(".bodyWrap").height()
|
|
|
- const tabHei = $(".tabList").height()
|
|
|
- $(".contentWrapper").css("height",iframeHei-tabHei-10-20-30+'px')
|
|
|
- const hasAuxiliary = hasTab("辅助信息",pageSet.sysSetInfo)
|
|
|
- const hasMedical = hasTab("医学知识",pageSet.sysSetInfo)
|
|
|
- if(!mrId){
|
|
|
- empty()
|
|
|
- return
|
|
|
+ renderTab(pageSet.sysSetInfo)
|
|
|
+ const iframeHei = $(".bodyWrap").height()
|
|
|
+ const tabHei = $(".tabList").height()
|
|
|
+ $(".contentWrapper").css("height",iframeHei-tabHei-10-20-30+'px')
|
|
|
+ const hasAuxiliary = hasTab("辅助信息",pageSet.sysSetInfo)
|
|
|
+ const hasMedical = hasTab("医学知识",pageSet.sysSetInfo)
|
|
|
+ if(!mrId){
|
|
|
+ empty()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if(hasAuxiliary){
|
|
|
+ renderModuleWrapper(hasAuxiliary.planDetails)
|
|
|
+ let needPush = isNeedPush(hasAuxiliary.planDetails)
|
|
|
+ let needPushWarning = isNeedPushWarning(hasAuxiliary.planDetails)
|
|
|
+ let needWriteStandardPush = isNeedwriteStandardPush(hasAuxiliary.planDetails)
|
|
|
+ if(needPush || needPushWarning){
|
|
|
+ renderPushData()
|
|
|
+ allInterface++
|
|
|
}
|
|
|
- if(hasAuxiliary){
|
|
|
- renderModuleWrapper(hasAuxiliary.planDetails)
|
|
|
- let needPush = isNeedPush(hasAuxiliary.planDetails)
|
|
|
- let needPushWarning = isNeedPushWarning(hasAuxiliary.planDetails)
|
|
|
- let needWriteStandardPush = isNeedwriteStandardPush(hasAuxiliary.planDetails)
|
|
|
- if(needPush || needPushWarning){
|
|
|
- renderPushData()
|
|
|
- allInterface++
|
|
|
- }
|
|
|
- if(needPushWarning){
|
|
|
- renderPushWarning()
|
|
|
- allInterface++
|
|
|
- }
|
|
|
- if(needWriteStandardPush){
|
|
|
- renderWriteStandard()
|
|
|
- allInterface++
|
|
|
- }
|
|
|
+ if(needPushWarning){
|
|
|
+ renderPushWarning()
|
|
|
+ allInterface++
|
|
|
+ }
|
|
|
+ if(needWriteStandardPush){
|
|
|
+ renderWriteStandard()
|
|
|
+ allInterface++
|
|
|
}
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
function renderPushData(){
|
|
@@ -238,7 +239,9 @@ function renderPushData(){
|
|
|
let checkupPush = result.vital ||[]
|
|
|
let medicinesPush = result.medicines || []
|
|
|
let operationsPush = result.operations ||[]
|
|
|
- let generaTreatPush = result.generaTreat ||[]
|
|
|
+ let treatPush = result.treat&&result.treat[0] ||{}
|
|
|
+ treatDisName = treatPush&&treatPush["name"]
|
|
|
+ let generaTreatPush = treatPush&&treatPush["generaTreat"]
|
|
|
// let lisPush =[{name:"血常规",hisNameList:null},{name:"尿常规",hisNameList:null},{name:"尿常规",hisNameList:null},{name:"尿常规",hisNameList:null},{name:"尿常规",hisNameList:null},{name:"尿常规",hisNameList:null}]
|
|
|
// let pacsPush = [{name:"胸部x射线",hisNameList:null},{name:"心电图",hisNameList:null}]
|
|
|
// let checkupPush = [{name:"神志表情",hisNameList:null},{name:"面部表情",hisNameList:null}]
|
|
@@ -248,7 +251,7 @@ function renderPushData(){
|
|
|
let symptomNum = $(".moduleItem.symptom").attr("data-num") || 5
|
|
|
let medicinesNum = $(".moduleItem.medicine").attr("data-num") || 5
|
|
|
let operationsNum = $(".moduleItem.operation").attr("data-num") || 5
|
|
|
- let generaTreatNum = $(".moduleItem.generaTreat").attr("data-num") || 5
|
|
|
+
|
|
|
|
|
|
renderLis(lisPush,lisNum,3,true)
|
|
|
renderPacs(pacsPush,pacsNum,5,true)
|
|
@@ -257,7 +260,7 @@ function renderPushData(){
|
|
|
renderDiag(diagPush)
|
|
|
renderMedicinesPush(medicinesPush,medicinesNum,2,true)
|
|
|
renderOperationPush(operationsPush,operationsNum,6,true)
|
|
|
- rendergeneraTreatPush(generaTreatPush,generaTreatNum,6,true)
|
|
|
+ rendergeneraTreatPush(generaTreatPush)
|
|
|
if(hasCompleteTnterface === allInterface){
|
|
|
$('.loading').css("display","none")
|
|
|
if(moduleNum === 0){
|
|
@@ -271,7 +274,7 @@ function renderPushData(){
|
|
|
}
|
|
|
|
|
|
function isNeedPush(list){
|
|
|
- let pushCode = ["diag","lis","pacs","symptom","vital","generaTreat","medicines"]
|
|
|
+ let pushCode = ["diag","lis","pacs","symptom","vital","treat","medicines"]
|
|
|
for(let i = 0; i < list.length; i++){
|
|
|
if(pushCode.indexOf(list[i].code)>-1){
|
|
|
if(list[i].status == "1"){
|
|
@@ -469,14 +472,22 @@ function renderSymptomPush(list,showNum,type,hasInfo){
|
|
|
}
|
|
|
|
|
|
}
|
|
|
-function rendergeneraTreatPush(list,showNum,type,hasInfo){
|
|
|
- $(".moduleItem.general").append(titleStr('generaTreatPush'))
|
|
|
+function rendergeneraTreatPush(list){
|
|
|
|
|
|
- if(list.length > 0 && $(".moduleItem.general").length > 0){
|
|
|
+
|
|
|
+ if(list&& $(".moduleItem.general").length > 0){
|
|
|
+ $(".moduleItem.general").append(titleStr('generaTreatPush'))
|
|
|
moduleNum++
|
|
|
- let {shortStr, longStr} = renderItemWrapper(list,showNum,type,hasInfo)
|
|
|
- $(".moduleItem.general").append(shortStr).append(longStr)
|
|
|
+ let str = `<div class="generalTreatInfo clearfix isOverFlow">"一般治一般治疗测试一般治疗测试一般治疗测试一般治疗测试一般治疗测试一般治疗测试一般治疗测试一般治疗测试一般治疗测试一般治"${list}</div>`
|
|
|
+ $(".moduleItem.general").append(str)
|
|
|
$(".moduleItem.general").css("display","block")
|
|
|
+ let generaTreatHei = $(".moduleItem .generalTreatInfo")[0].scrollHeight
|
|
|
+ console.log("generaTreatHei",generaTreatHei)
|
|
|
+ if(generaTreatHei > 65){
|
|
|
+ $(".moduleItem .generalTreatInfo").append(`<span class="showMoreGeneralTreat">更多<img class="iconArrowImg" src="${iconArrowDown}"></span>`)
|
|
|
+ $(".moduleItem .generalTreatInfo").append(`<span class="showLessGeneralTreat">收起<img class="iconArrowImg" src="${iconArrowUp}"></span>`)
|
|
|
+ bindGeneralSlide()
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
}
|
|
@@ -627,6 +638,17 @@ function getModuleShow(moduleClassName){
|
|
|
$(`.${moduleClassName}`).css("display","block")
|
|
|
}
|
|
|
}
|
|
|
+function bindGeneralSlide(){
|
|
|
+ $(".showMoreGeneralTreat").on("click",function(){
|
|
|
+ $(".generalTreatInfo").toggleClass("isOverFlow")
|
|
|
+ $(".showMoreGeneralTreat").toggle()
|
|
|
+ })
|
|
|
+ $(".showLessGeneralTreat").on("click",function(){
|
|
|
+ $(".generalTreatInfo").toggleClass("isOverFlow")
|
|
|
+ $(".showMoreGeneralTreat").toggle()
|
|
|
+ })
|
|
|
+
|
|
|
+}
|
|
|
|
|
|
function empty(){
|
|
|
$(".responsibility").css("display","none")
|