Explorar el Código

其他史查体删到只剩一个文本标签时整行可落光标

zhouna hace 6 años
padre
commit
3abdfe7396
Se han modificado 1 ficheros con 9 adiciones y 3 borrados
  1. 9 3
      src/containers/eleType.js

+ 9 - 3
src/containers/eleType.js

@@ -124,7 +124,7 @@ function multCheckLabels(params,tagType){
 }
 
 export default function(params){
-  const data = params.item;
+  const data = params.item;console.log(params)
   switch (+data.tagType) {
     case 1:
     case 5:
@@ -139,9 +139,15 @@ export default function(params){
     case 6:
       return multCheckLabels(params,data.tagType);
     case 8:
-      // return <EditableSpan {...params} value={data.value||data.name} update={Math.random()}/>;
+      let isLast = false;
+      if(+params.boxMark===3||+params.boxMark === 4){
+        //其他史查体删到只剩最后一个自由文本标签时,该标签宽度100%,解决落关标文本
+        if(params.saveText.length==1&&+data.tagType===8){
+          isLast = true;
+        }
+      }
       // 删除后value为空,应展示空而不是name
-      return <EditableSpan {...params} value={data.value||data.value==''?data.value:data.name} full={data.full}/>;
+      return <EditableSpan {...params} value={data.value||data.value==''?data.value:data.name} full={data.full||isLast}/>;
     case 11://推送类型
       return multCheckLabels(params,data.tagType);
     default: