|
@@ -10,98 +10,98 @@ function bqtsFun(data){//病情提示
|
|
|
if(tmpBqDetail.type == 1){
|
|
|
tmpBqDetailStr+="<a target='_blank' href='scale.html?featureType=21&sex="+msg.sex+"&lis="+JSON.stringify(msg.lis)+"&diag="+msg.diag+"&scaleName="+tmpBqDetail.content.name+"&symptom="+msg.symptom+"&other="+msg.other+"&pacs="+msg.pacs+"&vital="+msg.vital+"&age="+msg.age+"&scaleId="+tmpBqDetail.content.id+"' class='illnessTable'>"+tmpBqDetail.content.name+"</a>"
|
|
|
}
|
|
|
- if(tmpBqDetail.type == 2){
|
|
|
- var deepDetailName = '<div class="modalTitle">'+tmpBqDetail.content.name+'<i class="closeModal"></i></div>'
|
|
|
- var deepDetailStr = ''
|
|
|
- var deepDetailResultStr = ''
|
|
|
- for(var n = 0;n < tmpBqDetail.content.details.length;n++){
|
|
|
- var deepDetail = tmpBqDetail.content.details[n]
|
|
|
- if(deepDetail.controlType == 2){//0-radio,1-checkbox,2-text,3-dropdownlist
|
|
|
- deepDetailStr+='<li class="radioCheck"><span class="modalMaintltle">请输入'+deepDetail.name+': </span><input type="text" placeholder="请输入" value="'+deepDetail.value+'"><i class="uint">'+deepDetail.uint+'</i></li>'
|
|
|
- }
|
|
|
- if(deepDetail.controlType == 0){
|
|
|
- let tooDeepDetailStr = ''
|
|
|
- for(var f = 0;f<deepDetail.details.length;f++){
|
|
|
- var tooDeepDetail = deepDetail.details[f]
|
|
|
- if(deepDetail.name == '性别'){
|
|
|
- tooDeepDetailStr+='<li class="radioChecks '+(tooDeepDetail.state == 1?"radioCheckSec":"")+'" data-select="'+(tooDeepDetail.state == 1?"select":"")+'"><i></i><span>'+tooDeepDetail.detailName+'</span></li>'
|
|
|
- }else{
|
|
|
- tooDeepDetailStr+='<li class="radioChecks"><i></i><span>'+tooDeepDetail.detailName+'</span>'+(tooDeepDetail.state == 1?"<a>(智能推荐)</a>":"")+'</li>'
|
|
|
- }
|
|
|
- }
|
|
|
- deepDetailStr+='<li class="radioCheck"><span class="modalMaintltle">'+deepDetail.name+': </span>'+
|
|
|
- '<ul class="clearfix caculateLis">'+
|
|
|
- tooDeepDetailStr+
|
|
|
- '</ul>'+
|
|
|
- '</li>'
|
|
|
- }
|
|
|
- }
|
|
|
- for(var v = 0;v < tmpBqDetail.content.result.length;v++){
|
|
|
- deepDetailResultStr+='<p class="result"><span class="calculateName">'+tmpBqDetail.content.result[v].name+':</span><span class="calculateResult"></span></p>'
|
|
|
- }
|
|
|
- tmpBqDetailStr+='<div class="mayResult">计算公式结果:<span class="mayResultSelect" data-num="'+k+'">'+
|
|
|
- '<span class="makesureResult">请选择</span>'+
|
|
|
- '<span class="sanjiao"></span>'+
|
|
|
- '<div class="popupModal">'+
|
|
|
- deepDetailName+
|
|
|
- '<div class="modalMainTwo">'+
|
|
|
- '<ul class="clearfix">'+
|
|
|
- deepDetailStr+
|
|
|
- '</ul>'+
|
|
|
- '<div class="calculate" data-num="'+k+'">计算</div>'+
|
|
|
- '<p class="calculateError">请填写计算公式内容</p><div class="resultLis">'+
|
|
|
- deepDetailResultStr+
|
|
|
- '</div></div>'+
|
|
|
- '<div class="btnWrap clearfix">'+
|
|
|
- '<div class="sureScore" data-type="2">关闭</div>'+
|
|
|
- '</div>'+
|
|
|
- '</div>'+
|
|
|
- '</span></div>'
|
|
|
- }
|
|
|
- if(tmpBqDetail.type == 3){
|
|
|
- var deepDetailName = '<span class="modalMaintltle">'+tmpBqDetail.content.name+': </span>'
|
|
|
- var deepDetailStr = ''
|
|
|
- for(var n = 0;n < tmpBqDetail.content.details.length;n++){
|
|
|
- var deepDetail = tmpBqDetail.content.details[n]
|
|
|
- deepDetailStr+='<li class="radioChecks"><i></i><span>'+deepDetail.detailName+'</span>'+(deepDetail.state == 1?"<a>(智能推荐)</a>":"")+'</li>'
|
|
|
- }
|
|
|
- tmpBqDetailStr+='<div class="mayResult">可能结果:<span class="mayResultSelect" data-num="'+k+'"><span class="makesureResult">请选择</span><i class="sanjiao"></i>'+
|
|
|
- '<div class="popupModal">'+
|
|
|
- '<div class="modalTitle">结果选择<i class="closeModal"></i></div>'+
|
|
|
- '<div class="modalMainOne">'+
|
|
|
- deepDetailName+
|
|
|
- '<ul class="clearfix">'+
|
|
|
- deepDetailStr+
|
|
|
- '</ul>'+
|
|
|
- '</div>'+
|
|
|
- '<div class="btnWrap clearfix">'+
|
|
|
- '<div class="sureScore" data-type="3" data-num="'+k+'">确定</div>'+
|
|
|
- '</div>'+
|
|
|
- '</div>'+
|
|
|
- '</span></div>'
|
|
|
- }
|
|
|
+ // if(tmpBqDetail.type == 2){
|
|
|
+ // var deepDetailName = '<div class="modalTitle">'+tmpBqDetail.content.name+'<i class="closeModal"></i></div>'
|
|
|
+ // var deepDetailStr = ''
|
|
|
+ // var deepDetailResultStr = ''
|
|
|
+ // for(var n = 0;n < tmpBqDetail.content.details.length;n++){
|
|
|
+ // var deepDetail = tmpBqDetail.content.details[n]
|
|
|
+ // if(deepDetail.controlType == 2){//0-radio,1-checkbox,2-text,3-dropdownlist
|
|
|
+ // deepDetailStr+='<li class="radioCheck"><span class="modalMaintltle">请输入'+deepDetail.name+': </span><input type="text" placeholder="请输入" value="'+deepDetail.value+'"><i class="uint">'+deepDetail.uint+'</i></li>'
|
|
|
+ // }
|
|
|
+ // if(deepDetail.controlType == 0){
|
|
|
+ // let tooDeepDetailStr = ''
|
|
|
+ // for(var f = 0;f<deepDetail.details.length;f++){
|
|
|
+ // var tooDeepDetail = deepDetail.details[f]
|
|
|
+ // if(deepDetail.name == '性别'){
|
|
|
+ // tooDeepDetailStr+='<li class="radioChecks '+(tooDeepDetail.state == 1?"radioCheckSec":"")+'" data-select="'+(tooDeepDetail.state == 1?"select":"")+'"><i></i><span>'+tooDeepDetail.detailName+'</span></li>'
|
|
|
+ // }else{
|
|
|
+ // tooDeepDetailStr+='<li class="radioChecks"><i></i><span>'+tooDeepDetail.detailName+'</span>'+(tooDeepDetail.state == 1?"<a>(智能推荐)</a>":"")+'</li>'
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // deepDetailStr+='<li class="radioCheck"><span class="modalMaintltle">'+deepDetail.name+': </span>'+
|
|
|
+ // '<ul class="clearfix caculateLis">'+
|
|
|
+ // tooDeepDetailStr+
|
|
|
+ // '</ul>'+
|
|
|
+ // '</li>'
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // for(var v = 0;v < tmpBqDetail.content.result.length;v++){
|
|
|
+ // deepDetailResultStr+='<p class="result"><span class="calculateName">'+tmpBqDetail.content.result[v].name+':</span><span class="calculateResult"></span></p>'
|
|
|
+ // }
|
|
|
+ // tmpBqDetailStr+='<div class="mayResult">计算公式结果:<span class="mayResultSelect" data-num="'+k+'">'+
|
|
|
+ // '<span class="makesureResult">请选择</span>'+
|
|
|
+ // '<span class="sanjiao"></span>'+
|
|
|
+ // '<div class="popupModal">'+
|
|
|
+ // deepDetailName+
|
|
|
+ // '<div class="modalMainTwo">'+
|
|
|
+ // '<ul class="clearfix">'+
|
|
|
+ // deepDetailStr+
|
|
|
+ // '</ul>'+
|
|
|
+ // '<div class="calculate" data-num="'+k+'">计算</div>'+
|
|
|
+ // '<p class="calculateError">请填写计算公式内容</p><div class="resultLis">'+
|
|
|
+ // deepDetailResultStr+
|
|
|
+ // '</div></div>'+
|
|
|
+ // '<div class="btnWrap clearfix">'+
|
|
|
+ // '<div class="sureScore" data-type="2">关闭</div>'+
|
|
|
+ // '</div>'+
|
|
|
+ // '</div>'+
|
|
|
+ // '</span></div>'
|
|
|
+ // }
|
|
|
+ // if(tmpBqDetail.type == 3){
|
|
|
+ // var deepDetailName = '<span class="modalMaintltle">'+tmpBqDetail.content.name+': </span>'
|
|
|
+ // var deepDetailStr = ''
|
|
|
+ // for(var n = 0;n < tmpBqDetail.content.details.length;n++){
|
|
|
+ // var deepDetail = tmpBqDetail.content.details[n]
|
|
|
+ // deepDetailStr+='<li class="radioChecks"><i></i><span>'+deepDetail.detailName+'</span>'+(deepDetail.state == 1?"<a>(智能推荐)</a>":"")+'</li>'
|
|
|
+ // }
|
|
|
+ // tmpBqDetailStr+='<div class="mayResult">可能结果:<span class="mayResultSelect" data-num="'+k+'"><span class="makesureResult">请选择</span><i class="sanjiao"></i>'+
|
|
|
+ // '<div class="popupModal">'+
|
|
|
+ // '<div class="modalTitle">结果选择<i class="closeModal"></i></div>'+
|
|
|
+ // '<div class="modalMainOne">'+
|
|
|
+ // deepDetailName+
|
|
|
+ // '<ul class="clearfix">'+
|
|
|
+ // deepDetailStr+
|
|
|
+ // '</ul>'+
|
|
|
+ // '</div>'+
|
|
|
+ // '<div class="btnWrap clearfix">'+
|
|
|
+ // '<div class="sureScore" data-type="3" data-num="'+k+'">确定</div>'+
|
|
|
+ // '</div>'+
|
|
|
+ // '</div>'+
|
|
|
+ // '</span></div>'
|
|
|
+ // }
|
|
|
}
|
|
|
if(tmpBqStr != '' || tmpBqDetailStr != ''){
|
|
|
$(".conditionHintTipsNull").css("display","none")
|
|
|
}
|
|
|
- $(".conditionHintTips").append('<div class="conditionMain clearfix">'+tmpBqStr+'<div class="alertModal">'+tmpBqDetailStr+'</div></div>')
|
|
|
+ $(".conditionHintTips").append('<div class="conditionMain clearfix">'+tmpBqStr+'<div class="alertModal">'+tmpBqDetailStr+'</div></div><span class="slideDown">更多 </span>')
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
function ybzlFun(data){//一般治疗
|
|
|
- $(".conditionHintZhiliaoAp").prepend('<div class="treatPlanWrap"><p class="treatPlan">一般治疗</p><p class="commonTreat clearfix">'+data+'</p></div>')
|
|
|
- $(".diseaseName").html(' ('+msg.diag+')')
|
|
|
+ $(".conditionHintZhiliaoAp").prepend('<div class="treatPlanWrap"><p class="treatPlan">一般治疗: </p><p class="commonTreat clearfix">'+data+'</p></div>')
|
|
|
+ $(".diseaseName").html(msg.diag)
|
|
|
var commonTreatHeight = $(".commonTreat").height()
|
|
|
if(commonTreatHeight > 75){
|
|
|
- $(".commonTreat").addClass('medicinePartLimitHeightSpec').append('<span class="slideDown">更多 <i></i></span>')
|
|
|
+ $(".commonTreat").addClass('medicinePartLimitHeightSpec').append('<span class="slideDown">更多 </span>')
|
|
|
}
|
|
|
$(".treatPlanWrap").on('click',".slideDown",function(){
|
|
|
- $(this).parents(".commonTreat").removeClass("medicinePartLimitHeightSpec").append('<span class="slideup">收起 <i></i></span>')
|
|
|
- $(this).remove()
|
|
|
- })
|
|
|
- $(".treatPlanWrap").on('click',".slideup",function(){
|
|
|
- $(this).parents(".commonTreat").addClass("medicinePartLimitHeightSpec").append('<span class="slideDown">更多 <i></i></span>')
|
|
|
- $(this).remove()
|
|
|
+ //点击更多跳转新页面
|
|
|
+ // $(this).parents(".commonTreat").removeClass("medicinePartLimitHeightSpec").append('<span class="slideup">收起 <i></i></span>')
|
|
|
+ // $(this).remove()
|
|
|
})
|
|
|
+
|
|
|
}
|
|
|
function cyywFun(data){//常用药物
|
|
|
for(var i = 0;i < data.length;i++){
|
|
@@ -114,21 +114,22 @@ function cyywFun(data){//常用药物
|
|
|
}
|
|
|
$(".treatMedicine").append('<p class="medicinePart clearfix">'+str+strPart+'</p>')
|
|
|
}
|
|
|
- $(".treatMedicine").prepend('<p class="treatPlan">常用药物治疗</p>')
|
|
|
+ $(".treatMedicine").prepend('<p class="treatPlan">药物治疗:</p>')
|
|
|
var treatList = $(".treatMedicine").find(".medicinePart")
|
|
|
for(var h = 0;h < treatList.length;h++){
|
|
|
if($(treatList[h]).height() > 25){
|
|
|
- $(treatList[h]).addClass('medicinePartLimitHeight').append('<span class="slideDown">更多 <i></i></span>')
|
|
|
+ // $(treatList[h]).addClass('medicinePartLimitHeight').append('<span class="slideDown">更多 </span>')
|
|
|
}
|
|
|
$(".treatMedicine").on('click',".slideDown",function(){
|
|
|
- $(this).parents(".medicinePart").removeClass("medicinePartLimitHeight").append('<span class="slideup">收起 <i></i></span>')
|
|
|
- $(this).remove()
|
|
|
- })
|
|
|
- $(".treatMedicine").on('click',".slideup",function(){
|
|
|
- $(this).parents(".medicinePart").addClass("medicinePartLimitHeight").append('<span class="slideDown">更多 <i></i></span>')
|
|
|
- $(this).remove()
|
|
|
+ // $(this).parents(".medicinePart").removeClass("medicinePartLimitHeight").append('<span class="slideup">收起 <i></i></span>')
|
|
|
+ // $(this).remove()
|
|
|
})
|
|
|
+ // $(".treatMedicine").on('click',".slideup",function(){
|
|
|
+ // $(this).parents(".medicinePart").addClass("medicinePartLimitHeight").append('<span class="slideDown">更多 <i></i></span>')
|
|
|
+ // $(this).remove()
|
|
|
+ // })
|
|
|
}
|
|
|
+ $(".treatMedicine").append('<span class="slideDown">更多 </span>')
|
|
|
}
|
|
|
function knzdFun(data){//可能诊断
|
|
|
var tmpStr = ''
|
|
@@ -156,8 +157,27 @@ function jtFun(data){
|
|
|
$(".conditionHintWaringsLis").append(tmpStr)
|
|
|
slideToggle($(".conditionHintWaringsLis"))
|
|
|
}
|
|
|
+function tjzdFun(data, type) {
|
|
|
+ var tmpStr = ''
|
|
|
+ for(var i = 0;i < data.length;i++){
|
|
|
+ $(".conditionHintMay").css("display","block")
|
|
|
+ if(type == 'warning') {
|
|
|
+ tmpStr+= `<li class="infoMsgParent warning">
|
|
|
+ <img src="${require("../images/warning.png")}" class="warningImg">
|
|
|
+ ${data[i].name}
|
|
|
+ <a target = "_blakn" title="点击名称可看详细说明" class="infoMsg" href = "information.html?type=7&position=2&name=${data[i].name}"></a>
|
|
|
+ </li>`
|
|
|
+ } else {
|
|
|
+ tmpStr+= `<li class="infoMsgParent">
|
|
|
+ ${data[i].name}
|
|
|
+ <a target = "_blakn" title="点击名称可看详细说明" class="infoMsg" href = "information.html?type=7&position=2&name=${data[i].name}"></a>
|
|
|
+ </li>`
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $(".conditionHintRecomDiagLis").append(tmpStr)
|
|
|
+
|
|
|
+}
|
|
|
function yszdFun(data){
|
|
|
- console.log('data', data)
|
|
|
var tmpStr = ''
|
|
|
for(var i = 0;i < data.length;i++){
|
|
|
$(".conditionHintMay").css("display","block")
|
|
@@ -207,15 +227,20 @@ function tjfjFun(data){
|
|
|
slideToggle($(".conditionHintAssistLis"))
|
|
|
}
|
|
|
function slideToggle(domName){//展开收起
|
|
|
- if(domName.height() > 25){
|
|
|
- domName.addClass("medicinePartLimitHeight").append('<span class="slideDown">更多 <i></i></span>')
|
|
|
+ if(domName.height() > 20){ //展开按钮
|
|
|
+ domName.append('<span class="slideDown"><i></i></span>')
|
|
|
}
|
|
|
domName.on('click',".slideDown",function(){
|
|
|
- domName.removeClass("medicinePartLimitHeight").append('<span class="slideup">收起 <i></i></span>')
|
|
|
+ domName.parent().css({"height": "56px", "overflow": "auto"});
|
|
|
+ domName.parent().parent().css({"zIndex": "2"});
|
|
|
+ domName.append('<span class="slideUp"><i></i></span>')
|
|
|
$(this).remove()
|
|
|
})
|
|
|
- domName.on('click',".slideup",function(){
|
|
|
- domName.addClass("medicinePartLimitHeight").append('<span class="slideDown">更多 <i></i></span>')
|
|
|
+
|
|
|
+ domName.on('click',".slideUp",function(){
|
|
|
+ domName.parent().css({"height": "20px", "overflow": "hidden"});
|
|
|
+ domName.parent().parent().css({"zIndex": "1"});
|
|
|
+ domName.append('<span class="slideDown"><i></i></span>')
|
|
|
$(this).remove()
|
|
|
})
|
|
|
}
|
|
@@ -229,5 +254,7 @@ module.exports = {
|
|
|
tjtgFun,
|
|
|
tjhyFun,
|
|
|
tjfjFun,
|
|
|
- yszdFun
|
|
|
+ yszdFun,
|
|
|
+ tjzdFun,
|
|
|
+ slideToggle
|
|
|
}
|