Parcourir la source

编辑字段修改

zhouna il y a 3 ans
Parent
commit
aef214a762
1 fichiers modifiés avec 4 ajouts et 4 suppressions
  1. 4 4
      src/js/editableDetail.js

+ 4 - 4
src/js/editableDetail.js

@@ -131,19 +131,19 @@ function formatInfoData(data){
   function simpleStructure(data,obj){
     //console.log(data,obj,7878787)
     const {name, val,monoLine,addLine,position,bold,retract,id} = data;
-    const noEdits = `'医师签名','时间','出院计划','修正诊断','治疗监测计划','姓名','家庭住址','出生日期','性别','工作单位','身份证号','民族','年龄','联系人(关系)','职业','婚姻状况','出生地','入院日期','记录日期','病史陈述者','电话','户口地址','目前使用的药物','成瘾药物','诊疗计划','需求评估','预期目标'`;
+    const noEdits = `'医师签名','时间','出院计划','修正诊断','4.治疗监测计划','姓名','家庭住址','出生日期','性别','工作单位','身份证号','民族','年龄','联系人(关系)','职业','婚姻状况','出生地','入院日期','记录日期','病史陈述者','电话','户口地址','目前使用的药物','成瘾药物','3.诊疗计划','1.需求评估','2.预期目标'`;
     let nameStr = name.replace(":","").replace(":","");
-    const editable = noEdits.indexOf(nameStr)===-1;
+    const editable = noEdits.indexOf(nameStr)===-1;console.log(11,name)
     const posClass = position===1?'text-left':'';
     const boldClass = bold===1?'text-bold':'';
     const retractClass = retract===1?'text-indent':'';
     const valName = extractVars(val);
     const valT = valName.replace(/[{{html |}}]/g,"")
-    const lineHml = ('<p class="'+posClass+' '+boldClass+' '+retractClass+'">${extractVars(val)}</p>');
+    const lineHml = (`<div contenteditable="${editable?true:false}" valname="`+valT+`" class="'+posClass+' '+boldClass+' '+retractClass+'">${extractVars(val)}</div>`);
     const txtHml = (`<div contenteditable="${editable?true:false}" valname="`+valT+`" class="fl ${posClass} ${boldClass} ${retractClass}">${ extractVars(val)}</div>`);
 
     let hml = addLine||monoLine?`<div class="cont clearfix ${posClass}" style="width: 100%;" id="anchor${id}">`:`<div class="cont" id="anchor${id}">`;
-    hml=hml+`<span class="label fl">${name}</span>`+ (addLine?lineHml:txtHml)+ `</div>`;
+    hml=hml+`<span class="label ${addLine?'':'fl'}">${name}</span>`+ (addLine?lineHml:txtHml)+ `</div>`;
     return hml;
   }