|
@@ -0,0 +1,259 @@
|
|
|
+function bqtsFun(data){//病情提示
|
|
|
+ for(var k = 0;k < data.length;k++){
|
|
|
+ var tmpBq = data[k]
|
|
|
+ console.log(tmpBq)
|
|
|
+ var tmpBqStr = '<p class="mayIllness">患者可能有<span></span> <a target="_blank" href="information.html?type=22&position=2&questionId='+tmpBq.id+'">'+tmpBq.name+'</a> :</p>'
|
|
|
+ var tmpBqDetailStr = ''
|
|
|
+ for(var m = 0;m < tmpBq.details.length;m++){
|
|
|
+ var tmpBqDetail = tmpBq.details[m]
|
|
|
+ if(tmpBqDetail.type == 1){
|
|
|
+ tmpBqDetailStr+='<a target="_blank" href="scale.html?featureType=21&sex='+msg.sex+'&lis='+msg.lis+'&diag='+msg.diag+'&scaleName='+tmpBqDetail.content.name+'&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){
|
|
|
+ deepDetailStr+='<li class="radioCheck"><span class="modalMaintltle">请输入'+deepDetail.name+': </span><input type="text" placeholder="请输入" value="'+deepDetail.value+'"></li>'
|
|
|
+ }
|
|
|
+ if(deepDetail.controlType == 1){
|
|
|
+ let tooDeepDetailStr = ''
|
|
|
+ for(var f = 0;f<deepDetail.details.length;f++){
|
|
|
+ var tooDeepDetail = deepDetail.details[f]
|
|
|
+ tooDeepDetailStr+='<li data-select="'+(tooDeepDetail.state == 1?"select":"")+'" class="radioChecks '+(tooDeepDetail.state == 1?"radioCheckSec":"")+'"><i></i>'+tooDeepDetail.detailName+'</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>'+tmpBqDetail.content.result[v].name+':</span><span class="calculateResult"></span></p>'
|
|
|
+ }
|
|
|
+ tmpBqDetailStr+='<div class="mayResult">计算公式结果:<span class="mayResultSelect">'+
|
|
|
+ '<span class="makesureResult">请选择</span>'+
|
|
|
+ '<span class="sanjiao"></span>'+
|
|
|
+ '<div class="popupModal">'+
|
|
|
+ deepDetailName+
|
|
|
+ '<div class="modalMainTwo">'+
|
|
|
+ '<ul class="clearfix">'+
|
|
|
+ deepDetailStr+
|
|
|
+ '</ul>'+
|
|
|
+ '<button class="calculate" data-num="'+k+'">计算</button>'+
|
|
|
+ '<p class="calculateError">请填写计算公式内容</p>'+
|
|
|
+ deepDetailResultStr+
|
|
|
+ '</div>'+
|
|
|
+ '<div class="btnWrap clearfix">'+
|
|
|
+ '<button class="sureScore" data-type="2">确定</button>'+
|
|
|
+ '</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 data-select="'+(deepDetail.state == 1?"select":"")+'" class="radioChecks '+(deepDetail.state == 1?'radioCheckSec':'')+'"><i></i>'+deepDetail.detailName+'</li>'
|
|
|
+ }
|
|
|
+ tmpBqDetailStr+='<div class="mayResult">可能结果:<span class="mayResultSelect"><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">'+
|
|
|
+ '<button class="sureScore" data-type="3">确定</button>'+
|
|
|
+ '</div>'+
|
|
|
+ '</div>'+
|
|
|
+ '</span></div>'
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(tmpBqStr != '' || tmpBqDetailStr != ''){
|
|
|
+ $(".conditionHintTipsNull").css("display","none")
|
|
|
+ }
|
|
|
+ $(".conditionHintTips").append('<div class="conditionMain">'+tmpBqStr+'<div class="alertModal">'+tmpBqDetailStr+'</div></div>')
|
|
|
+ }
|
|
|
+}
|
|
|
+function ybzlFun(data){//一般治疗
|
|
|
+ $(".conditionHintZhiliaoAp").prepend('<div class="treatPlanWrap"><p class="treatPlan">一般治疗</p><p class="commonTreat">'+data+'</p></div>')
|
|
|
+ var commonTreatHeight = $(".commonTreat").height()
|
|
|
+ if(commonTreatHeight > 25){
|
|
|
+ $(".commonTreat").addClass('medicinePartLimitHeight').append('<span class="slideDown">更多 <i></i></span>')
|
|
|
+ }
|
|
|
+ $(".treatPlanWrap").on('click',".slideDown",function(){
|
|
|
+ $(this).parents(".commonTreat").removeClass("medicinePartLimitHeight").append('<span class="slideup">收起 <i></i></span>')
|
|
|
+ $(this).remove()
|
|
|
+ })
|
|
|
+ $(".treatPlanWrap").on('click',".slideup",function(){
|
|
|
+ $(this).parents(".commonTreat").addClass("medicinePartLimitHeight").append('<span class="slideDown">更多 <i></i></span>')
|
|
|
+ $(this).remove()
|
|
|
+ })
|
|
|
+}
|
|
|
+function cyywFun(data){//常用药物
|
|
|
+ for(var i = 0;i < data.length;i++){
|
|
|
+ var tmpVal = data[i];
|
|
|
+ var str = (i+1)+'. '+tmpVal.bigdrugsName+'('+tmpVal.subdrugsName+'):'
|
|
|
+ var strPart = ''
|
|
|
+ for(var j = 0;j < tmpVal.medicitionsList.length;j++){
|
|
|
+ var tmpPart = tmpVal.medicitionsList[j]
|
|
|
+ if(tmpPart.isShow == 1){
|
|
|
+ strPart += '<a target="_blank" href="drugInfo.html?type=8&position=5&questionId='+tmpPart.id+'" class="'+(tmpPart.forbidden == 2?'medicine medicineDis':'medicine')+'" title="点击该名称可看详细说明">'+tmpPart.medicitionName+'</a><span class="'+(tmpPart.forbidden == 2?'medicineWaringDis':'medicineWaring')+'">'+(tmpPart.forbidden == 1?'慎用':tmpPart.forbidden == 2?'禁用':'')+'</span>,使用率'+tmpPart.rate+((j == tmpVal.medicitionsList.length-1)?' ;':', ')
|
|
|
+ // strPart += '<span class="'+(tmpPart.forbidden == 2?'medicine medicineDis':'medicine')+'" title="点击该名称可看详细说明"><a href="drugInfo.html?type=8&position=5&questionId='+tmpPart.id+'"></a>'+tmpPart.medicitionName+'</span><span class="'+(tmpPart.forbidden == 2?'medicineWaringDis':'medicineWaring')+'">'+(tmpPart.forbidden == 1?'慎用':tmpPart.forbidden == 2?'禁用':'')+'</span>,使用率'+tmpPart.rate+((j == tmpVal.medicitionsList.length-1)?' ;':', ')
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $(".treatMedicine").append('<p class="medicinePart">'+str+strPart+'</p>')
|
|
|
+ }
|
|
|
+ $(".treatMedicine").prepend('<p class="treatPlan">常用药物治疗</p>')
|
|
|
+ var treatList = $(".treatMedicine").find(".medicinePart")
|
|
|
+ for(var h = 0;h < treatList.length;h++){
|
|
|
+ var commonTreatHeight = $(treatList[h]).height()
|
|
|
+ if(commonTreatHeight > 25){
|
|
|
+ $(treatList[h]).addClass('medicinePartLimitHeight').append('<span class="slideDown">更多 <i></i></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()
|
|
|
+ })
|
|
|
+ }
|
|
|
+}
|
|
|
+function knzdFun(data){//可能诊断
|
|
|
+ var tmpStr = ''
|
|
|
+ for(var i = 0;i < data.length;i++){
|
|
|
+ $(".conditionHintKnzd").css("display","block")
|
|
|
+ if(data[i].id){
|
|
|
+ tmpStr+='<li title="点击该名称可看详细说明"><a target="_blank" href="information.html?type=22&position=2&questionId='+data[i].id+'">'+data[i].name+'</a></li>'
|
|
|
+ }else{
|
|
|
+ tmpStr+='<li>'+data[i].name+'</li>'
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $(".conditionHintKnzdLis").append(tmpStr)
|
|
|
+ if($(".conditionHintKnzdLis").height() > 25){
|
|
|
+ $(".conditionHintKnzdLis").addClass("medicinePartLimitHeight").append('<span class="slideDown">更多 <i></i></span>')
|
|
|
+ }
|
|
|
+ $(".conditionHintKnzdLis").on('click',".slideDown",function(){
|
|
|
+ $(".conditionHintKnzdLis").removeClass("medicinePartLimitHeight").append('<span class="slideup">收起 <i></i></span>')
|
|
|
+ $(this).remove()
|
|
|
+ })
|
|
|
+ $(".conditionHintKnzdLis").on('click',".slideup",function(){
|
|
|
+ $(".conditionHintKnzdLis").addClass("medicinePartLimitHeight").append('<span class="slideDown">更多 <i></i></span>')
|
|
|
+ $(this).remove()
|
|
|
+ })
|
|
|
+}
|
|
|
+function jtFun(data){
|
|
|
+ var tmpStr = ''
|
|
|
+ for(var i = 0;i < data.length;i++){
|
|
|
+ $(".conditionHintWarings").css("display","block")
|
|
|
+ if(data[i].id){
|
|
|
+ tmpStr+='<li title="点击该名称可看详细说明"><a target="_blank" href="information.html?type=22&position=2&questionId='+data[i].id+'">'+data[i].name+'</a></li>'
|
|
|
+ }else{
|
|
|
+ tmpStr+='<li>'+data[i].name+'</li>'
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $(".conditionHintWaringsLis").append(tmpStr)
|
|
|
+ if($(".conditionHintWaringsLis").height() > 25){
|
|
|
+ $(".conditionHintWaringsLis").addClass("medicinePartLimitHeight").append('<span class="slideDown">更多 <i></i></span>')
|
|
|
+ }
|
|
|
+ $(".conditionHintWaringsLis").on('click',".slideDown",function(){
|
|
|
+ $(".conditionHintWaringsLis").removeClass("medicinePartLimitHeight").append('<span class="slideup">收起 <i></i></span>')
|
|
|
+ $(this).remove()
|
|
|
+ })
|
|
|
+ $(".conditionHintWaringsLis").on('click',".slideup",function(){
|
|
|
+ $(".conditionHintWaringsLis").addClass("medicinePartLimitHeight").append('<span class="slideDown">更多 <i></i></span>')
|
|
|
+ $(this).remove()
|
|
|
+ })
|
|
|
+}
|
|
|
+function tjwzFun(data){
|
|
|
+ var tmpStr = ''
|
|
|
+ for(var i = 0;i < data.length;i++){
|
|
|
+ tmpStr+='<li>'+data[i].tagName+'</li>'
|
|
|
+ }
|
|
|
+ $(".conditionHintWzLis").append(tmpStr)
|
|
|
+ if($(".conditionHintWzLis").height() > 25){
|
|
|
+ $(".conditionHintWzLis").addClass("medicinePartLimitHeight").append('<span class="slideDown">更多 <i></i></span>')
|
|
|
+ }
|
|
|
+ $(".conditionHintWzLis").on('click',".slideDown",function(){
|
|
|
+ $(".conditionHintWzLis").removeClass("medicinePartLimitHeight").append('<span class="slideup">收起 <i></i></span>')
|
|
|
+ $(this).remove()
|
|
|
+ })
|
|
|
+ $(".conditionHintWzLis").on('click',".slideup",function(){
|
|
|
+ $(".conditionHintWzLis").addClass("medicinePartLimitHeight").append('<span class="slideDown">更多 <i></i></span>')
|
|
|
+ $(this).remove()
|
|
|
+ })
|
|
|
+}
|
|
|
+function tjtgFun(data){
|
|
|
+ var tmpStr = ''
|
|
|
+ for(var i = 0;i < data.length;i++){
|
|
|
+ tmpStr+='<li>'+data[i].tagName+'</li>'
|
|
|
+ }
|
|
|
+ $(".conditionHintTgLis").append(tmpStr)
|
|
|
+ if($(".conditionHintTgLis").height() > 25){
|
|
|
+ $(".conditionHintTgLis").addClass("medicinePartLimitHeight").append('<span class="slideDown">更多 <i></i></span>')
|
|
|
+ }
|
|
|
+ $(".conditionHintTgLis").on('click',".slideDown",function(){
|
|
|
+ $(".conditionHintTgLis").removeClass("medicinePartLimitHeight").append('<span class="slideup">收起 <i></i></span>')
|
|
|
+ $(this).remove()
|
|
|
+ })
|
|
|
+ $(".conditionHintTgLis").on('click',".slideup",function(){
|
|
|
+ $(".conditionHintTgLis").addClass("medicinePartLimitHeight").append('<span class="slideDown">更多 <i></i></span>')
|
|
|
+ $(this).remove()
|
|
|
+ })
|
|
|
+}
|
|
|
+function tjhyFun(data){
|
|
|
+ var tmpStr = ''
|
|
|
+ for(var i = 0;i < data.length;i++){
|
|
|
+ tmpStr+='<li>'+data[i].tagName+'</li>'
|
|
|
+ }
|
|
|
+ $(".conditionHintInspectLis").append('<li>化验 <i style="color:#ADADAD">|</i></li>'+tmpStr)
|
|
|
+ if($(".conditionHintInspectLis").height() > 25){
|
|
|
+ $(".conditionHintInspectLis").addClass("medicinePartLimitHeight").append('<span class="slideDown">更多 <i></i></span>')
|
|
|
+ }
|
|
|
+ $(".conditionHintInspectLis").on('click',".slideDown",function(){
|
|
|
+ $(".conditionHintInspectLis").removeClass("medicinePartLimitHeight").append('<span class="slideup">收起 <i></i></span>')
|
|
|
+ $(this).remove()
|
|
|
+ })
|
|
|
+ $(".conditionHintInspectLis").on('click',".slideup",function(){
|
|
|
+ $(".conditionHintInspectLis").addClass("medicinePartLimitHeight").append('<span class="slideDown">更多 <i></i></span>')
|
|
|
+ $(this).remove()
|
|
|
+ })
|
|
|
+}
|
|
|
+function tjfjFun(data){
|
|
|
+ var tmpStr = ''
|
|
|
+ for(var i = 0;i < data.length;i++){
|
|
|
+ tmpStr+='<li>'+data[i].tagName+'</li>'
|
|
|
+ }
|
|
|
+ $(".conditionHintAssistLis").append('<li>辅检 <i style="color:#ADADAD">|</i></li>'+tmpStr)
|
|
|
+ if($(".conditionHintAssistLis").height() > 25){
|
|
|
+ $(".conditionHintAssistLis").addClass("medicinePartLimitHeight").append('<span class="slideDown">更多 <i></i></span>')
|
|
|
+ }
|
|
|
+ $(".conditionHintAssistLis").on('click',".slideDown",function(){
|
|
|
+ $(".conditionHintAssistLis").removeClass("medicinePartLimitHeight").append('<span class="slideup">收起 <i></i></span>')
|
|
|
+ $(this).remove()
|
|
|
+ })
|
|
|
+ $(".conditionHintAssistLis").on('click',".slideup",function(){
|
|
|
+ $(".conditionHintAssistLis").addClass("medicinePartLimitHeight").append('<span class="slideDown">更多 <i></i></span>')
|
|
|
+ $(this).remove()
|
|
|
+ })
|
|
|
+}
|
|
|
+export {
|
|
|
+ bqtsFun,
|
|
|
+ ybzlFun,
|
|
|
+ cyywFun,
|
|
|
+ knzdFun,
|
|
|
+ jtFun,
|
|
|
+ tjwzFun,
|
|
|
+ tjtgFun,
|
|
|
+ tjhyFun,
|
|
|
+ tjfjFun,
|
|
|
+}
|