require('../css/index.less');
require('../css/reset.css');
require('../css/popup.css');
require('./popup');
const $ = require("jquery");
const { post,config,getUrlArgObject,openNewWin } = require('./promise.js');
var msg = {
age: getUrlArgObject('age'),
sex: getUrlArgObject('sex') == '男'?1:(getUrlArgObject('sex') == '女'?2:(getUrlArgObject('sex') == '通用'?3:getUrlArgObject('sex'))),
symptom: getUrlArgObject('symptomJson'),
vital: getUrlArgObject('vitalJson'),
lis: getUrlArgObject('lisJson')? JSON.parse(getUrlArgObject('lisJson')) : [],
pacs: getUrlArgObject('pacsJson'),
diag: getUrlArgObject('diagJson'),
diseaseName: getUrlArgObject('diagJson'),
other: getUrlArgObject('otherJson') + getUrlArgObject('pastJson'),
hosCode:getUrlArgObject('hospitalCode') || ''
}//推送相关信息
window.msg = msg
window.pushMessage = {}
post(config.pushInner,Object.assign({featureType: '22'},msg)).then((res)=>{
var data = res.data
if(data.code == 0) {
var result = data.data;
if (result.medicalIndications && result.medicalIndications.length > 0) {//病情提示
window.pushMessage = result.medicalIndications;//计算的需要的相关数据
bqtsFun(result.medicalIndications)
}
}
});
function bqtsFun(data){//病情提示
for(var k = 0;k < data.length;k++){
var tmpBq = data[k]
var tmpBqStr = '
患者可能有 '+tmpBq.name+' :';
var tmpBqDetailStr = ''
for(var m = 0;m < tmpBq.details.length;m++){
var tmpBqDetail = tmpBq.details[m]
if(tmpBqDetail.type == 1){
tmpBqDetailStr+=tmpBqStr+ "【"+tmpBqDetail.content.name+"】"+
'
';
}
if(tmpBqDetail.type == 2){
var deepDetailName = ''+tmpBqDetail.content.name+'
'
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+='请输入'+deepDetail.name+': '+deepDetail.uint+''
}
if(deepDetail.controlType == 0){
let tooDeepDetailStr = ''
for(var f = 0;f'+tooDeepDetail.detailName+''
}else{
tooDeepDetailStr+=''+tooDeepDetail.detailName+''+(tooDeepDetail.state == 1?"(智能推荐)":"")+''
}
}
deepDetailStr+=''+deepDetail.name+': '+
''+
''
}
}
for(var v = 0;v < tmpBqDetail.content.result.length;v++){
deepDetailResultStr+=''+tmpBqDetail.content.result[v].name+':
'
}
tmpBqDetailStr+='计算公式结果:'+
'请选择'+
''+
''+
'
'
}
if(tmpBqDetail.type == 3){
var deepDetailName = ''+tmpBqDetail.content.name+': '
var deepDetailStr = ''
for(var n = 0;n < tmpBqDetail.content.details.length;n++){
var deepDetail = tmpBqDetail.content.details[n]
deepDetailStr+=''+deepDetail.detailName+''+(deepDetail.state == 1?"(智能推荐)":"")+''
}
tmpBqDetailStr+='可能结果:请选择'+
''+
'
'
}
}
/*if(tmpBqStr != '' || tmpBqDetailStr != ''){
$(".conditionHintTipsNull").css("display","none")
}*/
$(".conditionHintTipsNull").html('')
}
$(".mayIllness .infoMsg").on("click",function(){
const infoMsgName = $(this).parent().attr('data-name')
openNewWin(`information.html?type=22&position=2&name=${infoMsgName}`)
})
$(".illnessTable").on('click',function(){
const scaleName = $(this).attr('data-scaleName')
openNewWin(`scale.html?featureType=21&sex=${msg.sex}&lis=${JSON.stringify(msg.lis)}&diag=${msg.diag}&scaleName=${scaleName}&symptom=${msg.symptom}&other=${msg.other}&pacs=${msg.pacs}&vital=${msg.vital}&age=${msg.age}`)
})
}