浏览代码

治疗方案页面

zhouna 6 年之前
父节点
当前提交
2787e50178
共有 3 个文件被更改,包括 154 次插入0 次删除
  1. 57 0
      src/css/index.less
  2. 34 0
      src/html/treatplan.html
  3. 63 0
      src/js/treatplan.js

+ 57 - 0
src/css/index.less

@@ -352,4 +352,61 @@
       display: inline-block;
     }
   }
+}
+
+/************治疗方案****************/
+.treatWrap{
+  padding: 30px 60px;
+  .treatMedicineWarp{
+    padding: 30px 0;
+  }
+  .conditionHintPub .conditionMain{
+    padding: 30px 0;
+    margin-top: 30px;
+    border-top:1px #E8EAEC solid;
+    .treatPlanWrap{
+      padding-bottom:30px;
+      border-bottom:1px #E8EAEC solid;
+    }
+    .treatPlan{
+      float: left;
+      font-size: 22px;
+      font-weight: normal;
+    }
+    .commonTreat{
+      float: left;
+      margin-left: 65px;
+    }
+    .treatDrug{
+      font-size: 22px;
+      margin-bottom: 30px;
+    }
+    .drugWarp{
+      .medicinePart{
+        margin-bottom: 20px;
+      }
+      .drugType{
+        width: 158px;
+        float: left;
+        p{
+          margin-left: 10px;
+        }
+      }
+      .drugCont{
+        margin-left: 158px;
+      }
+      .drug{
+        display: inline-block;
+        margin:0 20px 10px 0;
+      }
+    }
+  }
+  .conditionHintPub h4{
+    background-color:#fff;
+    font-size: 24px;
+    font-weight: normal;
+    .diseaseName{
+      font-size: 24px;
+    }
+  }
 }

文件差异内容过多而无法显示
+ 34 - 0
src/html/treatplan.html


+ 63 - 0
src/js/treatplan.js

@@ -0,0 +1,63 @@
+require('../css/index.less');
+require('../css/reset.css');
+require('../css/popup.css');
+require('../js/popup');
+const $ = require("jquery");
+const { post,config,getUrlArgObject } = require('../js/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.pushTreatment,Object.assign({featureType: '8'},msg)).then((res)=>{
+  var data = res.data
+  if(data.code == 0){
+    var result = data.data;
+    var num = 0;
+    if(result.commonTreatment && result.commonTreatment.content){
+      ++num
+      ybzlFun(result.commonTreatment.content)//一般治疗
+    }
+    if(result.treatment && result.treatment.length>0){
+      ++num
+      cyywFun(result.treatment)//常用药物
+    }
+    if(num == 0){
+      $(".conditionHintZhiliaoNull").css("display","block")
+    }
+  }else{
+    $(".conditionHintZhiliaoNull").css("display","block")
+    $(".treatMedicine").css("display","none")
+  }
+})
+
+function ybzlFun(data){//一般治疗
+  $(".conditionHintZhiliaoAp").prepend('<div class="treatPlanWrap clearfix"><p class="treatPlan">一般治疗</p><p class="commonTreat clearfix">'+data+'</p></div>')
+  $(".diseaseName").html(' ( '+msg.diag+' )')
+}
+function cyywFun(data){//常用药物
+  for(var i = 0;i < data.length;i++){
+    var tmpVal = data[i];
+    var str = '<div class="drugType">'+(i+1)+'. '+tmpVal.bigdrugsName+'<p>('+tmpVal.subdrugsName+')</p></div>';
+    var strPart = '';
+    for(var j = 0;j < tmpVal.medicitionsList.length;j++){
+      var tmpPart = tmpVal.medicitionsList[j]
+      strPart += '<div class="drug"><span class="'+(tmpPart.forbidden == 2?'medicine medicineDis':'medicine')+'">'+tmpPart.medicitionName+'<a class="infoMsg" target="_blank" href="drugInfo.html?type=8&position=5&name='+tmpPart.medicitionName+'" title="点击该名称可看详细说明"></a></span> ' +
+        '<span class="'+(tmpPart.forbidden == 2?'medicineWaringDis':'medicineWaring')+'">'+(tmpPart.forbidden == 1?'慎用':tmpPart.forbidden == 2?'禁用':'')+'</span>' +
+        '<p class="'+(tmpPart.forbidden == 2?"medicineWaringDisMsg":"")+'">使用率'+tmpPart.rate+('</p></div>')
+    }
+    $(".drugWarp").append('<div class="medicinePart clearfix">'+str+'<div class="drugCont">'+strPart+'</div></div>')
+  }
+}