Quellcode durchsuchen

横版+接口初调

zhouna vor 4 Jahren
Ursprung
Commit
8c5712ef9f
6 geänderte Dateien mit 57 neuen und 14 gelöschten Zeilen
  1. 11 0
      src/css/cdssHorizontal.less
  2. 1 1
      src/html/cdss.html
  3. 7 7
      src/html/cdssHorizontal.html
  4. 3 2
      src/js/cdss.js
  5. 2 2
      src/js/cdssHorizontal.js
  6. 33 2
      src/js/tcmiss.js

+ 11 - 0
src/css/cdssHorizontal.less

@@ -551,12 +551,23 @@
         padding: 1px 4px;
         color: #3B9ED0;
         border-radius: 2px;
+      cursor: pointer;
+      &.active {
+        background: #3B9ED0;
+        color: #fff;
+      }
     }
     .go-text {
         color: #49A3D2;
         font-size: 14px;
         text-decoration: none;
     }
+  .zhifa {
+    display: inline-block;
+    .val {
+      margin-right: 10px;
+    }
+  }
     img {
         vertical-align: middle;
     }

+ 1 - 1
src/html/cdss.html

@@ -85,7 +85,7 @@
                     <p class="title">
                         <img class="icon" src="./images/t1.png" alt="">
                         <span class="h2">病症推导</span>
-                        <a class="go" href="">去推导 <img class="icon" src="./images/g1.png" alt=""></a>
+                        <a class="go" id="goPush">去推导 <img class="icon" src="./images/g1.png" alt=""></a>
                     </p>
                 </div>
                 <div class="recipe tcm-item">

+ 7 - 7
src/html/cdssHorizontal.html

@@ -65,29 +65,29 @@
               <ul class="infos clearfix">
                 <li>
                   <span class="label">中医诊断病症:</span>
-                  <span class="val "></span>
+                  <span class="val" id="jibing"></span>
                 </li>
                 <li>
                   <span class="label">中医病名:</span>
-                  <span class="val"></span>
+                  <span class="val" id="bingming"></span>
                 </li>
                 <li>
                   <span class="label">中医症候:</span>
-                  <span class="val"></span>
+                  <span class="val" id="zhenghou"></span>
                 </li>
               </ul>
               <div class="idea">
                 <span class="label">治法:</span>
-                <span class="val">治法1</span>
+                <p class="zhifa" id="zhifa"><span class="val">--</span></p>
                 <a class="go go-text" href="">展开 <img src="../images/dn.png" alt=""></a>
               </div>
               <div class="detail">
                 <ul>
                   <li>
-                    <div class="label">处方1</div>
+                    <div class="label"></div>
                     <div class="val">
-                      <p class="name">ddd</p>
-                      <p class="desc">vvvv</p>
+                      <p class="name">--</p>
+                      <p class="desc">----------------</p>
                     </div>
                   </li>
                 </ul>

+ 3 - 2
src/js/cdss.js

@@ -38,7 +38,7 @@ let warnImgWhite = require('./../images/icon_waring_white.png').replace(/^undefi
 const $ = require("jquery");
 const { post,config,getUrlArgObject,openNewWin,titleConfig } = require('./promise.js');
 const { renderFollowUp, followEmpty } = require('./followUp.js');
-const {renderTcm} = require('./tcmiss.js');
+const {renderTcm, getTcmData} = require('./tcmiss.js');
 
 const { transConf } = require('./util.js');
 
@@ -241,7 +241,8 @@ function renderPage(pageSet){
     renderFollowUp(msg)
   }
     if (hasTcm) {
-        renderTcm(msg)
+        console.log(msg)
+        getTcmData({tcmDiag: '咳嗽病', tcmSyndrome: '风寒袭肺证'});//msg.otherIndex)
     }
 }
 

+ 2 - 2
src/js/cdssHorizontal.js

@@ -27,7 +27,7 @@ let collapseImg = require('./../images/collapse2.png').replace(/^undefined/g, ''
 let treatDisName,treatUniqueName
 let generalTreatInfo
 const { renderFollowUp } = require('./followUp.js');
-const {renderTcm} = require('./tcmiss.js');
+const {getTcmData} = require('./tcmiss.js');
 
 setWidth()
 let moduleConfig={
@@ -127,7 +127,7 @@ function renderPage(pageSet){
           renderFollowUp(msg, 1)
       }
       if (hasTcm) {
-          renderTcm(msg)
+          getTcmData({tcmDiag: '咳嗽病', tcmSyndrome: '风寒袭肺证'});//msg.otherIndex)
       }
   }
  }

+ 33 - 2
src/js/tcmiss.js

@@ -3,16 +3,47 @@ const {post, config, getUrlArgObject, openNewWin, titleConfig} = require('./prom
 const targetUrl = 'http://114.55.109.16:81/lantone/index';
 
 $(function () {
+    let mrId = getUrlArgObject('mrId')
     $(".knowledge .a-link").click(function () {
         const code = $(this).attr("code");
         openNewWin(targetUrl + '?page=' + code);
     })
+    $("#goPush").click(function () {
+        openNewWin(targetUrl + '?page=bztd');
+    });
 });
 
-function renderTcm(data) {
+//获取参数
+function getTcmData(param) {
+    $('#jibing').text(param.tcmDiag);
+    $('#zhenghou').text(param.tcmSyndrome);
+    post('/lantone/private/zycftj?jibing=' + param.tcmDiag + "&zhengxing=" + param.tcmSyndrome).then((res) => {
+        console.log(res)
+        let data = res.data.data || {}
+        if (res.data.status) {
+            renderTcm(data)
+        } else {
+
+        }
 
+    })
+}
+
+function renderTcm(data) {
+    let str = ``;
+    $('#bingming').text(data.name);
+    data.map((it, i) => {
+        if (i === 0) {
+            str += `<span class="val active">${it.name}</span>`;
+        } else {
+            str += `<span class="val">${it.name}</span>`;
+        }
+    })
+    $('#zhifa').html(str);
 }
 
+function
 module.exports = {
-    renderTcm
+    renderTcm,
+    getTcmData
 }