Browse Source

量表参数添加症状其他史等

zhangxc 6 years ago
parent
commit
2b83cbf1ad
5 changed files with 19 additions and 25 deletions
  1. 2 3
      src/js/disclaimer.js
  2. 2 3
      src/js/drugInfo.js
  3. 2 3
      src/js/information.js
  4. 2 0
      src/js/promise.js
  5. 11 16
      src/js/scale.js

+ 2 - 3
src/js/disclaimer.js

@@ -1,10 +1,9 @@
-import {post} from './promise.js';
+import {post, config} from './promise.js';
 
 
 (function(){
 (function(){
     getDisclaimer();
     getDisclaimer();
     function getDisclaimer() {
     function getDisclaimer() {
-        var url ='http://192.168.2.236:5050/api/icss/disclaimerInformation/getDisclaimerInformations';
-        post(url, '').then((res) => {
+        post(config.disclaimer, '').then((res) => {
             const data = res.data.data;
             const data = res.data.data;
             $("h1").html(data[2].title);
             $("h1").html(data[2].title);
             $(".content").html(data[2].description);
             $(".content").html(data[2].description);

+ 2 - 3
src/js/drugInfo.js

@@ -1,15 +1,14 @@
-import {post, imageUrlPrefix,getUrlArgObject, throttle} from './promise.js';
+import {post, imageUrlPrefix,getUrlArgObject,config, throttle} from './promise.js';
 (function(){
 (function(){
     getInfomation();
     getInfomation();
     function getInfomation(){
     function getInfomation(){
-        var infoUrl ='http://192.168.2.236:5050/api/icss/introduceInfo/getByQuestionId'
       
       
         var param = {
         var param = {
             "type":  getUrlArgObject('type'),
             "type":  getUrlArgObject('type'),
             "questionId":  getUrlArgObject('questionId'),
             "questionId":  getUrlArgObject('questionId'),
             "position": getUrlArgObject('position')
             "position": getUrlArgObject('position')
         };
         };
-        post(infoUrl, param).then((res) => {
+        post(config.information, param).then((res) => {
             const data = res.data.data
             const data = res.data.data
             var str='',anchors='',item='';
             var str='',anchors='',item='';
             if(!data){
             if(!data){

+ 2 - 3
src/js/information.js

@@ -1,10 +1,9 @@
-import {post, throttle, imageUrlPrefix, getUrlArgObject} from './promise.js';
+import {post, throttle, imageUrlPrefix, config, getUrlArgObject} from './promise.js';
 (function(){
 (function(){
     getInfomation();
     getInfomation();
     function getInfomation(){
     function getInfomation(){
         // var infoUrl ="http://" + window.location.host+'/icss-web/kl/introduce/get_by_itemidAndType';
         // var infoUrl ="http://" + window.location.host+'/icss-web/kl/introduce/get_by_itemidAndType';
         // var infoUrl ="http://" + window.location.host+'/api/icss/introduceInfo/getByQuestionId';
         // var infoUrl ="http://" + window.location.host+'/api/icss/introduceInfo/getByQuestionId';
-        var infoUrl ='http://192.168.2.236:5050/api/icss/introduceInfo/getByQuestionId'
        
        
         var param = {
         var param = {
             "type":  getUrlArgObject('type'),
             "type":  getUrlArgObject('type'),
@@ -12,7 +11,7 @@ import {post, throttle, imageUrlPrefix, getUrlArgObject} from './promise.js';
             "position": getUrlArgObject('position')
             "position": getUrlArgObject('position')
         };
         };
 
 
-        post(infoUrl, param).then((res) => {
+        post(config.information, param).then((res) => {
 
 
             const data = res.data.data
             const data = res.data.data
             console.log(res) 
             console.log(res) 

+ 2 - 0
src/js/promise.js

@@ -3,6 +3,8 @@ import '@babel/polyfill'
 const config = {
 const config = {
   pushInner:'/api/icss/push/pushInner',
   pushInner:'/api/icss/push/pushInner',
   calculate:'/api/icss/calc/calculate',
   calculate:'/api/icss/calc/calculate',
+  disclaimer: '/api/icss/disclaimerInformation/getDisclaimerInformations',
+  information: '/api/icss/introduceInfo/getByQuestionId',
 }
 }
 const imageUrlPrefix = 'http://192.168.2.241:82';
 const imageUrlPrefix = 'http://192.168.2.241:82';
 const getUrlArgObject = (parm) => {  
 const getUrlArgObject = (parm) => {  

+ 11 - 16
src/js/scale.js

@@ -1,37 +1,32 @@
-import {post,getUrlArgObject} from './promise.js';
+import {post,config, getUrlArgObject} from './promise.js';
 
 
 $(function(){
 $(function(){
-    // 从地址栏获取参数,请求量表内容
-    function GetQueryString(name){     
-      var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");     
-      var r = window.location.search.substr(1).match(reg);     
-      if(r!=null)return  unescape(r[2]); return null;
-    }
+    
 
 
     var scaleInfo;
     var scaleInfo;
-    var id = GetQueryString('id') || 40743;
-    var name = GetQueryString('name') || "危重病人APACHEII评分表";
-    var url = "http://192.168.2.236:5050/api/icss/push/pushInner";
     // 用GetQueryString方法从地址栏获取参数,暂时写死
     // 用GetQueryString方法从地址栏获取参数,暂时写死
     var params = {
     var params = {
       "age": getUrlArgObject('age') || 28,
       "age": getUrlArgObject('age') || 28,
       "featureType": getUrlArgObject('featureType') ||'21',
       "featureType": getUrlArgObject('featureType') ||'21',
       "scaleId": getUrlArgObject('scaleId') ||40744,
       "scaleId": getUrlArgObject('scaleId') ||40744,
-      "scaleName": getUrlArgObject('scaleName') || "密西根糖尿病周围神经病评分(MDNS)",
+      "scaleName": getUrlArgObject('scaleName') || '密西根糖尿病周围神经病评分(MDNS)',
       "sex": getUrlArgObject('sex') || 1,
       "sex": getUrlArgObject('sex') || 1,
-      "diag": getUrlArgObject('diag') || "肺结核(复诊); ",
-      "lis": getUrlArgObject('lis')?JSON.parse(getUrlArgObject('lis')) : []
+      "diag": getUrlArgObject('diag') || '肺结核(复诊);' ,
+      "lis": getUrlArgObject('lis')?JSON.parse(getUrlArgObject('lis')) : [],
+      "symptom": getUrlArgObject('symptom') || '',
+      "other": getUrlArgObject('other') || '',
+      "pacs": getUrlArgObject('pacs') || '',
+      "vital": getUrlArgObject('vital') || ''
     }
     }
 
 
-    if(id){
-        post(url, params).then((res) => {
+    if(getUrlArgObject('scaleId')){
+        post(config.pushInner, params).then((res) => {
             const data = res.data.data
             const data = res.data.data
             if(res.data.code==0){
             if(res.data.code==0){
                 scaleInfo = data.scale;
                 scaleInfo = data.scale;
                 for (var i = 0; i < scaleInfo.length; i++) {
                 for (var i = 0; i < scaleInfo.length; i++) {
                     if( scaleInfo[i].type == 1) {
                     if( scaleInfo[i].type == 1) {
                         var scaleList = JSON.parse(scaleInfo[i].content)
                         var scaleList = JSON.parse(scaleInfo[i].content)
-                        console.log('scaleList', scaleList)
                         renderCalcu(scaleList)
                         renderCalcu(scaleList)
                     } else {
                     } else {
                         $('.content').append(scaleInfo[i].content)
                         $('.content').append(scaleInfo[i].content)