|
@@ -51,8 +51,10 @@ function initMenu(data){
|
|
|
});
|
|
|
//右侧内容切换
|
|
|
$(".page").on("click",function(){
|
|
|
- if($(this).attr("code")==="缺陷总览"){
|
|
|
- $(".flaw-table").show();
|
|
|
+ const title = $(this).attr("code");
|
|
|
+ if(title==="缺陷总览"||title==="谈话告知书"||title==="知情同意书"){
|
|
|
+ $(".flaw-table table").hide();
|
|
|
+ $(".flaw-table,.flaw-table table[code="+title+"]").show();
|
|
|
}else{
|
|
|
$(".flaw-table").hide();
|
|
|
}
|
|
@@ -98,31 +100,11 @@ function getRecordDetail(){
|
|
|
initList(msg);
|
|
|
initScoreItem(msg);
|
|
|
global_flawData=msg;
|
|
|
- /*let obj = JSON.parse(result.pageData)
|
|
|
-
|
|
|
- infoNotNull(obj,'查房记录')&&wardRound(obj['查房记录'],'查房记录')
|
|
|
- infoNotNull(obj,'术前讨论、术前小结')&&preoperation(obj['术前讨论、术前小结'],'术前讨论、术前小结')
|
|
|
- infoNotNull(obj,'阶段小结')&&summary(obj['阶段小结'],'阶段小结')
|
|
|
- infoNotNull(obj,'手术记录')&&operationRecord(obj['手术记录'],'手术记录')
|
|
|
- infoNotNull(obj,'会诊申请单')&&applicationForm(obj['会诊申请单'],'会诊申请单')
|
|
|
- infoNotNull(obj,'会诊结果单')&&resultForm(obj['会诊结果单'],'会诊结果单')
|
|
|
- infoNotNull(obj,'会诊记录')&&consultationNote(obj['会诊记录'],'会诊记录')
|
|
|
- infoNotNull(obj,'疑难病例讨论记录')&&difficultRecord(obj['疑难病例讨论记录'],'疑难病例讨论记录')
|
|
|
- infoNotNull(obj,'病危通知书')&&illnessNotice(obj['病危通知书'],'病危通知书')
|
|
|
- infoNotNull(obj,'病理检验送检单')&&pathologicTest(obj['病理检验送检单'],'病理检验送检单')
|
|
|
- infoNotNull(obj,'抢救记录')&&rescueRecord(obj['抢救记录'],'抢救记录')
|
|
|
- infoNotNull(obj,'输血后效果评价')&&transfusionEvaluate(obj['输血后效果评价'],'输血后效果评价')*/
|
|
|
setBoxHeight();
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
-//判断模块内容是否不为空
|
|
|
-function infoNotNull(obj,moduleName){
|
|
|
- if( obj[moduleName]&&obj[moduleName].length > 0 &&Object.keys(obj[moduleName][0]).length !== 0 ){
|
|
|
- return true
|
|
|
- }
|
|
|
- return false
|
|
|
-}
|
|
|
+
|
|
|
//填充患者信息
|
|
|
function initPatientInfo(data){
|
|
|
const obj=Object.assign({},data,{age:!global_age||global_age=="null"?"-":global_age});
|
|
@@ -134,14 +116,15 @@ function initContent(data){
|
|
|
let info=[];
|
|
|
let hml='',moduleId='';
|
|
|
for(let k in obj){
|
|
|
- if(k==="谈话告知书"){
|
|
|
+ if(k==="谈话告知书"||k==="知情同意书"){
|
|
|
+ formatSpecPage(obj[k],k);
|
|
|
continue;
|
|
|
}
|
|
|
- if(k==="病案首页"){ //病案首页不使用动态模板
|
|
|
+ /*if(k==="病案首页"){ //病案首页不使用动态模板
|
|
|
info=formatInfoData(k,obj[k][0]);
|
|
|
$("#indexTmpl").tmpl(info).appendTo("#contentInfo");
|
|
|
continue;
|
|
|
- }
|
|
|
+ }*/
|
|
|
for(let i in obj[k]){
|
|
|
info=formatInfoData(k,obj[k][i]);
|
|
|
moduleId=info.mode_id;
|
|
@@ -176,21 +159,14 @@ function formatInfoData(k,data){
|
|
|
return Object.assign({title:k},obj);
|
|
|
}
|
|
|
|
|
|
-/*function formatData(data,title){
|
|
|
- if(!keyMaps[title]){
|
|
|
- return data;
|
|
|
+//知情同意书、谈话告知书
|
|
|
+ function formatSpecPage(data,title){
|
|
|
+ $("#appointBookTmpl").tmpl({title,data}).appendTo(".flaw-table");
|
|
|
}
|
|
|
- const keyArr=Object.keys(keyMaps[title]);
|
|
|
- let obj={};
|
|
|
- keyArr.map((k)=>{
|
|
|
- obj[keyMaps[title][k]]=data[0][k]||"";
|
|
|
- });
|
|
|
- const obj1=Object.assign({},obj,data[0]);
|
|
|
- return [obj1];
|
|
|
-}*/
|
|
|
|
|
|
function initList(data){
|
|
|
$("#flawTotalList").tmpl({data:data}).appendTo(".flaw-table");
|
|
|
+ $(".flaw-table table[code="+global_activeTab+"]").show();
|
|
|
$(".slide-up").off("click").on("click",function(){
|
|
|
const name = $(this).text();
|
|
|
$("tr[code='"+name+"']").slideToggle();
|