|
@@ -12,6 +12,8 @@ const global_age = getUrlArgObject("age");
|
|
|
let global_activeTab=$(".sub-menu .page.active").attr("code"); //当前激活菜单项
|
|
|
|
|
|
$(function(){
|
|
|
+ //getSubMenu();
|
|
|
+ //initScoreItem();
|
|
|
getRecordDetail();
|
|
|
function initMenu(data){
|
|
|
//菜单数据填充
|
|
@@ -74,22 +76,38 @@ function initContent(data){
|
|
|
let info=[];
|
|
|
let nameMap={
|
|
|
"入院记录":"#inHisTmpl",
|
|
|
- "病案首页":"#indexTmpl"
|
|
|
+ "出院小结":"#outHisTmpl",
|
|
|
+ "病案首页":"#indexTmpl",
|
|
|
+ "手术知情同意书":"#surgeryBookTmpl",
|
|
|
+ "首次病程录":"#firstCourseTmpl",
|
|
|
+ "病危通知书":"#illnessNoticeTmpl",
|
|
|
+ "术后首次病程及谈话记录":"#surgeryAfRecord",
|
|
|
+ "危急值记录":"#dangerRecore",
|
|
|
};
|
|
|
for(let k in obj){
|
|
|
- info=formatInfoData(k,obj[k][0]);
|
|
|
- nameMap[k]&&$(nameMap[k]).tmpl(info).appendTo("#contentInfo");
|
|
|
+ for(let i in obj[k]){console.log(i,k)
|
|
|
+ info=formatInfoData(k,obj[k][i]);
|
|
|
+ nameMap[k]&&$(nameMap[k]).tmpl(info).appendTo("#contentInfo");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(obj["病案首页"][0]["出院诊断"]){
|
|
|
+ const diag = JSON.parse(obj["病案首页"][0]["出院诊断"]);
|
|
|
+ $("#tableTmpl").tmpl({k:"出院诊断",data:diag}).appendTo("#diagTable");
|
|
|
+ }
|
|
|
+ if(obj["病案首页"][0]["手术信息"]){
|
|
|
+ const diag = JSON.parse(obj["病案首页"][0]["手术信息"]);
|
|
|
+ $("#tableTmpl").tmpl({k:"手术信息",data:diag}).appendTo("#surgeryTable");
|
|
|
}
|
|
|
$(".content-item[code="+global_activeTab+"]").show();
|
|
|
+ console.log(obj)
|
|
|
}
|
|
|
|
|
|
function formatInfoData(k,data){
|
|
|
let obj = {},name="";
|
|
|
for(let i in data){
|
|
|
- name=i.replace(/[^\u4e00-\u9fa5|a-zA-Z0-9]+/g,"").replace(/^[0-9]+/,"a"); //过滤key中存在的特殊符号,模板会渲染不出来且不报错
|
|
|
+ name=i.replace(/[^\u4e00-\u9fa5|a-zA-Z0-9]+/g,""); //过滤key中存在的特殊符号,模板会渲染不出来且不报错
|
|
|
obj[name]=data[i]||"";
|
|
|
}
|
|
|
- console.log(data["出院诊断"]);
|
|
|
return Object.assign({title:k},obj);
|
|
|
}
|
|
|
|