浏览代码

接口对接

Luolei 6 年之前
父节点
当前提交
2fa9b8e9a6
共有 3 个文件被更改,包括 27 次插入29 次删除
  1. 26 28
      src/index.js
  2. 0 1
      src/js/indexDom.js
  3. 1 0
      src/js/promise.js

+ 26 - 28
src/index.js

@@ -7,31 +7,24 @@ const { post,config,getUrlArgObject } = require('./js/promise.js');
 
 const {bqtsFun,ybzlFun,cyywFun,knzdFun,jtFun,tjwzFun,tjtgFun,tjhyFun,tjfjFun,yszdFun} = require('./js/indexDom.js');
 //   symptom: "恶心呕吐腰痛", //胸痛,背痛,恶心,呕吐     //恶心呕吐腰痛   //牙周袋形成
-function getTypes(){
-  if(getUrlArgObject('diseaseId') && getUrlArgObject('diagJson')){
-    return "1,4,5,6,7,8,22"
-  }else{
-    return "1,4,5,6,7,22"
-  }
-}
+
 var msg = {
   age: getUrlArgObject('age'),
-  diseaseId: getUrlArgObject('diseaseId'),
   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'),
-  featureType: getTypes(),
+  diseaseName: getUrlArgObject('diagJson'),
   other: getUrlArgObject('otherJson') + getUrlArgObject('pastJson'),
-  hospitalCode:getUrlArgObject('hospitalCode') || ''
+  hosCode:getUrlArgObject('hospitalCode') || ''
 }//推送相关信息
 
 window.msg = msg
 window.pushMessage = {}
 
-post(config.pushInner,msg).then((res)=>{
+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;
@@ -39,23 +32,6 @@ post(config.pushInner,msg).then((res)=>{
       window.pushMessage = result.medicalIndications;//计算的需要的相关数据
       bqtsFun(result.medicalIndications)
     }
-    if(result.treat){
-      var num = 0;
-      if(result.treat.commonTreatment && result.treat.commonTreatment.content){
-        ++num
-        ybzlFun(result.treat.commonTreatment.content)//一般治疗
-      }
-      if(result.treat.treatment && result.treat.treatment.length>0){
-        ++num
-        cyywFun(result.treat.treatment)//常用药物
-      }
-      if(num == 0){
-        $(".conditionHintZhiliaoNull").css("display","block")
-      }
-    }else{
-      $(".conditionHintZhiliaoNull").css("display","block")
-      $(".treatMedicine").css("display","none")
-    }
     if(result.dis){
       var proB = result.dis['可能诊断'] || []//可能
       var proY = result.dis['确诊'] || []//确诊
@@ -95,3 +71,25 @@ post(config.pushInner,msg).then((res)=>{
   }
 })
 
+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")
+  }
+})
+

+ 0 - 1
src/js/indexDom.js

@@ -131,7 +131,6 @@ function cyywFun(data){//常用药物
   }
 }
 function knzdFun(data){//可能诊断
-  console.log('diag', data)
   var tmpStr = ''
   for(var i = 0;i < data.length;i++){
     $(".conditionHintKnzd").css("display","block")

+ 1 - 0
src/js/promise.js

@@ -8,6 +8,7 @@ const config = {
   disclaimer: '/api/data/disclaimerInformation/getDisclaimerInformations',
   information: '/api/data/conceptDetail/getConceptDetail',
   pushScale: '/api/data/push/pushScale',
+  pushTreatment: '/api/data/push/pushTreatment',
 }
 const imageUrlPrefix = 'http://192.168.2.241:82';
 const getUrlArgObject = function(parm) {