123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227 |
- function bqtsFun(data){//病情提示
- for(var k = 0;k < data.length;k++){
- var tmpBq = data[k]
- var tmpBqStr = '<p class="mayIllness">患者可能有 <span>'+tmpBq.name+'<a target="_blank" title="点击该名称可看详细说明" class="infoMsg" href="information.html?type=22&position=2&questionId='+tmpBq.id+'"></a></span> :</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="+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+'"></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>'+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 class="radioChecks"><i></i><span>'+deepDetail.detailName+'</span>'+(deepDetail.state == 1?"<a>(智能推荐)</a>":"")+'</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 clearfix">'+tmpBqStr+'<div class="alertModal">'+tmpBqDetailStr+'</div></div>')
- }
- }
- function ybzlFun(data){//一般治疗
- $(".conditionHintZhiliaoAp").prepend('<div class="treatPlanWrap"><p class="treatPlan">一般治疗</p><p class="commonTreat clearfix">'+data+'</p></div>')
- var commonTreatHeight = $(".commonTreat").height()
- if(commonTreatHeight > 75){
- $(".commonTreat").addClass('medicinePartLimitHeightSpec').append('<span class="slideDown">更多 <i></i></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()
- })
- }
- 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 += '<span class="'+(tmpPart.forbidden == 2?'medicine medicineDis':'medicine')+'">'+tmpPart.medicitionName+'<a class="infoMsg" target="_blank" href="drugInfo.html?type=8&position=5&questionId='+tmpPart.id+'" title="点击该名称可看详细说明"></a></span> <span class="'+(tmpPart.forbidden == 2?'medicineWaringDis':'medicineWaring')+'">'+(tmpPart.forbidden == 1?'慎用':tmpPart.forbidden == 2?'禁用':'')+'</span><span class="'+(tmpPart.forbidden == 2?"medicineWaringDisMsg":"")+'">,使用率'+tmpPart.rate+((j == tmpVal.medicitionsList.length-1)?' ;</span>':', </span>')
- }
- }
- $(".treatMedicine").append('<p class="medicinePart clearfix">'+str+strPart+'</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>')
- }
- $(".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 class="infoMsgParent"><a title="点击该名称可看详细说明" target="_blank" class="infoMsg" href="information.html?type=7&position=2&questionId='+data[i].id+'"></a>'+data[i].name+'</li>'
- }else{
- tmpStr+='<li>'+data[i].name+'</li>'
- }
- }
- $(".conditionHintKnzdLis").append(tmpStr)
- slideToggle($(".conditionHintKnzdLis"))
- }
- function jtFun(data){
- var tmpStr = ''
- for(var i = 0;i < data.length;i++){
- $(".conditionHintWarings").css("display","block")
- if(data[i].id){
- tmpStr+='<li class="infoMsgParent">'+data[i].name+'<a target="_blank" title="点击该名称可看详细说明" class="infoMsg" href="information.html?type=7&position=2&questionId='+data[i].id+'"></a></li>'
- }else{
- tmpStr+='<li>'+data[i].name+'</li>'
- }
- }
- $(".conditionHintWaringsLis").append(tmpStr)
- slideToggle($(".conditionHintWaringsLis"))
- }
- function yszdFun(data){
- var tmpStr = ''
- for(var i = 0;i < data.length;i++){
- $(".conditionHintMay").css("display","block")
- if(data[i].id){
- tmpStr+='<li class="infoMsgParent">'+data[i].name+'<a target="_blank" title="点击该名称可看详细说明" class="infoMsg" href="information.html?type=7&position=2&questionId='+data[i].id+'"></a></li>'
- }else{
- tmpStr+='<li>'+data[i].name+'</li>'
- }
- }
- $(".conditionHintMayLis").append(tmpStr)
- slideToggle($(".conditionHintMayLis"))
- }
- function tjwzFun(data){
- var tmpStr = ''
- for(var i = 0;i < data.length;i++){
- tmpStr+='<li>'+data[i].tagName+'</li>'
- }
- $(".conditionHintWzLis").append(tmpStr)
- slideToggle($(".conditionHintWzLis"))
- }
- function tjtgFun(data){
- var tmpStr = ''
- for(var i = 0;i < data.length;i++){
- tmpStr+='<li>'+data[i].tagName+'</li>'
- }
- $(".conditionHintTgLis").append(tmpStr)
- slideToggle($(".conditionHintTgLis"))
- }
- 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)
- slideToggle($(".conditionHintInspectLis"))
- }
- 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)
- slideToggle($(".conditionHintAssistLis"))
- }
- function slideToggle(domName){//展开收起
- if(domName.height() > 25){
- domName.addClass("medicinePartLimitHeight").append('<span class="slideDown">更多 <i></i></span>')
- }
- domName.on('click',".slideDown",function(){
- domName.removeClass("medicinePartLimitHeight").append('<span class="slideup">收起 <i></i></span>')
- $(this).remove()
- })
- domName.on('click',".slideup",function(){
- domName.addClass("medicinePartLimitHeight").append('<span class="slideDown">更多 <i></i></span>')
- $(this).remove()
- })
- }
- export {
- bqtsFun,
- ybzlFun,
- cyywFun,
- knzdFun,
- jtFun,
- tjwzFun,
- tjtgFun,
- tjhyFun,
- tjfjFun,
- yszdFun
- }
|