|
@@ -4,23 +4,26 @@ var { post,config,getUrlArgObject,openNewWin,isIe8 } = require('./promise.js');
|
|
|
function getFollowUp(msg){
|
|
|
return post(config.followUp, msg)
|
|
|
}
|
|
|
-function renderFollowUp(msg){
|
|
|
+function renderFollowUp(msg,type){
|
|
|
getFollowUp(msg).then(res =>{
|
|
|
if(res.data.code === "0"){
|
|
|
const result = res.data.data&&res.data.data.pushPlans || []
|
|
|
- renderPage(result)
|
|
|
-
|
|
|
+ renderPage(result,type)
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
-function renderPage(data){
|
|
|
+function renderPage(data,type){
|
|
|
const operaItem = data[0] || {}
|
|
|
const operaItemName = operaItem.item || {}
|
|
|
- const operaItemDetail = operaItem.pushPlanDetails || []
|
|
|
+ let operaItemDetail = operaItem.pushPlanDetails || []
|
|
|
renderName(operaItemName)
|
|
|
-
|
|
|
renderBtn(operaItemDetail)
|
|
|
- renderDetail(operaItemDetail)
|
|
|
+ if(type){
|
|
|
+ operaItemDetail=operaItemDetail.splice(0,1)
|
|
|
+ renderDetailHorizontal(operaItemDetail)
|
|
|
+ }else{
|
|
|
+ renderDetail(operaItemDetail)
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
function renderName(data){
|
|
@@ -29,6 +32,35 @@ function renderName(data){
|
|
|
const str = `<div class="operaNameWrap"><div class="operaNameBox">患者于<span class="operaNameBold">${operationTime}</span>进行<span class="operaNameBold">${operationName}</span>。根据临床路径要求,特制订检验检查计划如下。</div></div>`
|
|
|
$(".followUpWrap").append(str)
|
|
|
}
|
|
|
+function renderDetailHorizontal(data){
|
|
|
+ let str = ``
|
|
|
+ for(let i = 0; i < data.length; i++){
|
|
|
+ const item = data[i]
|
|
|
+ const lisArr = item.lis || []
|
|
|
+ const pacsArr = item.pacs || []
|
|
|
+ let lisStr=``
|
|
|
+ let pacsStr=``
|
|
|
+ let title = `<p>${getTime(item.examineDate)}${item.description&&(item.description)}</p>`
|
|
|
+ for(let i = 0; i < lisArr.length; i++){
|
|
|
+ lisStr += `<div><span class="circle"></span>${lisArr[i]}</div>`
|
|
|
+ }
|
|
|
+ for(let i = 0; i < pacsArr.length; i++){
|
|
|
+ pacsStr += `<div><span class="circle"></span>${pacsArr[i]}</div>`
|
|
|
+ }
|
|
|
+ str += `<div class="infoBox">
|
|
|
+ ${title}
|
|
|
+ <div class="lisBox">
|
|
|
+ <span class="checkFront lisStrFront">检验</span>
|
|
|
+ <div>${lisStr}</div>
|
|
|
+ </div>
|
|
|
+ <div class="pacsBox">
|
|
|
+ <span class="checkFront pacsStrFront">检查</span>
|
|
|
+ <div>${pacsStr}</div>
|
|
|
+ </div>
|
|
|
+ </div>`
|
|
|
+ }
|
|
|
+ $(".followUpWrap").append(`<div class="infoWrap">${str}</div>`)
|
|
|
+}
|
|
|
function renderDetail(data){
|
|
|
let str = ``
|
|
|
for(let i = 0; i < data.length; i++){
|