Browse Source

bug(5901,5986)

zhangxc 4 năm trước cách đây
mục cha
commit
6919ab150c
2 tập tin đã thay đổi với 44 bổ sung14 xóa
  1. 1 1
      src/js/cdssHorizontal.js
  2. 43 13
      src/js/smartAlert.js

+ 1 - 1
src/js/cdssHorizontal.js

@@ -579,7 +579,7 @@ function bindSlide(){
 function showMoreNewPage(){
   $(".showMoreNewPage").on("click", function(){
     // openNewWin(`smartAlert.html?billMsgList=${encodeURIComponent(billMsgList)}&highRiskList=${encodeURIComponent(highRiskList)}&criticalValList=${encodeURIComponent(criticalValList)}&noteList=${encodeURIComponent(noteList)}`)
-    openNewWin(`smartAlert.html?tipsMsg=${encodeURIComponent(JSON.stringify(tipsMsg))}`)
+    openNewWin(`smartAlert.html?mrId=${mrId}&hospitalId=${hospitalIdUrl}`)
   })
 }
 function showMoreCaseWrite(){

+ 43 - 13
src/js/smartAlert.js

@@ -1,19 +1,49 @@
 const $ = require("jquery");
-const {getUrlArgObject} = require('./promise.js');
-
+const { post,config,getUrlArgObject } = require('./promise.js');
+let mrId = getUrlArgObject('mrId') 
+let hospitalIdUrl = getUrlArgObject('hospitalId') || ''
+let msg
 $(function(){
-  let tipsMsg = JSON.parse(getUrlArgObject("tipsMsg")) || {}
+  function getMRInfo() {
+    return post(config.getMr2,{mrId:mrId})
+  }
+  function getPusgWarning(){
+    return  post(config.indicationPush,Object.assign({},msg,{ruleType: '1,2,3',hospitalId:hospitalIdUrl||msg.hospitalId}))
+  }
+  getMRInfo().then(res =>{
+    msg = res.data.data ||{}
+    getPusgWarning().then(res =>{
+      if(res.data.code == '0'){
+        const result = res.data.data
+        let billMsgList = result.billMsgList || []  //开单合理性提醒
+        let highRiskList = result.highRiskList || []  //高危药品、手术
+        let criticalValList = result.criticalValList || []  //危急值提醒
+        let noteList = result.noteList || []  //检查内容注意事项
+        let dubugStr = result.dubugStr || []  //注意调试信息
+        let otherList = result.otherList || []  //其他提醒
+        renderBillingPush(billMsgList,'开单合理性')
+        renderBillingPush(highRiskList,'高风险提示')
+        renderBillingPush(criticalValList,'危急值提醒')
+        renderBillingPush(noteList,'检查注意事项')
+        renderBillingPush(otherList,'其他提醒')
+        // renderBillingPush(dubugStr,'注意调试信息')
+       
+      }
+
+    })
+  })
+  // let tipsMsg = JSON.parse(getUrlArgObject("tipsMsg")) || {}
  
-  let billMsgList = tipsMsg.billMsgList || []
-  let highRiskList = tipsMsg.highRiskList || []
-  let criticalValList = tipsMsg.criticalValList || []
-  let noteList = tipsMsg.noteList || []
-  let otherList = tipsMsg.otherList || []  //其他提醒
-  renderBillingPush(billMsgList,'开单合理性')
-  renderBillingPush(highRiskList,'高风险提示')
-  renderBillingPush(criticalValList,'危急值提醒')
-  renderBillingPush(noteList,'检查注意事项')
-  renderBillingPush(otherList,'其他提醒')
+  // let billMsgList = tipsMsg.billMsgList || []
+  // let highRiskList = tipsMsg.highRiskList || []
+  // let criticalValList = tipsMsg.criticalValList || []
+  // let noteList = tipsMsg.noteList || []
+  // let otherList = tipsMsg.otherList || []  //其他提醒
+  // renderBillingPush(billMsgList,'开单合理性')
+  // renderBillingPush(highRiskList,'高风险提示')
+  // renderBillingPush(criticalValList,'危急值提醒')
+  // renderBillingPush(noteList,'检查注意事项')
+  // renderBillingPush(otherList,'其他提醒')
   function renderBillingPush(list,name){
     if(list.length === 0){
       return