123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 |
- require('./../css/landscapeMedical.css');
- require('./../css/reset.css');
- require('./../css/popup.css');
- require('./popup');
- const $ = require("jquery");
- const { post,config,getUrlArgObject, openNewWin } = require('./promise.js');
- const {bqtsFun,ybzlFun,cyywFun,tjwzFun,tjtgFun,tjhyFun,tjfjFun, tjzdFun, slideToggle} = require('./landscapeDom.js');
- // symptom: "恶心呕吐腰痛", //胸痛,背痛,恶心,呕吐 //恶心呕吐腰痛 //牙周袋形成
- 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: '1,4,5,6,7,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)
- }
- if(result.dis){
- var proB = result.dis['可能诊断'] || []//可能
- var proY = result.dis['确诊'] || []//确诊
- var proWaring = result.dis['警惕'] || []
- tjzdFun(proWaring, 'warning')
- tjzdFun(proY)
- tjzdFun(proB)
-
- slideToggle($(".conditionHintRecomDiagLis"))
- $(".infoMsgParent .infoMsg").on("click",function(){
- const infoMsgName = $(this).parent().attr('data-name')
- openNewWin(`information.html?type=7&position=2&name=${infoMsgName}`)
- })
- if(proY.length == 0 && proB.length == 0 && proWaring.length == 0){
- $(".conditionHintRecomDiagLis").css("display","none")
- }else{
- $(".conditionHintRecomDiagLisNull").css("display","none")
- }
- }
- if(result.symptom && result.symptom.length > 0){//推荐问诊症状
- $(".conditionHintWzNull").css("display","none")
- tjwzFun(result.symptom)
- }
- if(result.vital && result.vital.length > 0){//体格检查
- $(".conditionHintTgNull").css("display","none")
- tjtgFun(result.vital)
- }
- if(result.pacs.length > 0 && result.lab.length > 0){
- $(".conditionHintAssistLis").css({
- "border-top":"1px solid #D1D1D1"
- })
- }
- if(result.lab && result.lab.length > 0){//化验
- $(".conditionHintInspectNull").css("display","none")
- $(".conditionHintAssistNull").css("display","none")
- tjhyFun(result.lab)
- }
- if(result.pacs && result.pacs.length > 0){//辅检
- $(".conditionHintInspectNull").css("display","none")
- $(".conditionHintAssistNull").css("display","none")
- tjfjFun(result.pacs)
- }
- }
- })
- 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') || ''
- }//推送相关信息
- $(".disclaimer").on("click",function() {
- openNewWin("disclaimer.html")
- })
- post(config.pushTreatment,Object.assign({featureType: '8'},msg)).then((res)=>{
- var data = res.data
- if(data.code == 0){
- $(".diseaseName").html(msg.diag)
- var result = data.data;
- var num = 0;
- if(result.commonTreatment && result.commonTreatment.content){
- $(".treatPlanNull").css("display","none")
- ++num
- ybzlFun(result.commonTreatment.content)//一般治疗
-
- }else {
- $(".treatPlanNull").css("display","block")
- }
- if(result.treatment && result.treatment.length>0){
- $(".treatMedicineNull").css("display","none")
- ++num
- cyywFun(result.treatment)//常用药物
- } else {
- $(".treatMedicineNull").css("display","block")
- $(".treatMedicine").css("display","none")
- }
- $(".conditionHintZhiliaoAp ").on('click',".slideDown",function(){
- openNewWin(`treatplan.html?age=${msg.age}&sex=${msg.sex}&symptomJson=${msg.symptom}&vitalJson=${msg.vital}&lisJson=${msg.lis}&pacsJson=${msg.pacs}&diagJson=${msg.diag}&otherJson=${msg.other}&hospitalCode=${msg.hosCode}`)
- })
- if(num == 0){
- $(".conditionHintZhiliaoNull").css("display","block")
- }
- }else{
- $(".treatMedicine").css("display","none")
- $(".treatPlanNull").css("display","block")
- $(".treatMedicineNull").css("display","block")
- }
- })
|