Browse Source

符号处理

luolei 5 years ago
parent
commit
29f8c60b3d
1 changed files with 9 additions and 8 deletions
  1. 9 8
      src/components/Preview.vue

+ 9 - 8
src/components/Preview.vue

@@ -30,16 +30,16 @@
         <li>
           <h4><i :style="{'background': '#3D69D9'}"></i> 现病史:</h4>
           <p>
-            <span v-for="(item,idx) in symptom.text" :key="item.text+idx">{{item.textP+(idx == symptom.choose.length-1?'。':';')}}</span>
+            <span v-for="(item,idx) in symptom.text" :key="item.text+idx">{{trimDots&&trimDots(item.textP+(idx!=0 && idx == symptom.choose.length-1?'。':';'))}}</span>
           </p>
           <p>
-            <span v-for="(item,idx) in diagnose.text" :key="item.text+idx">{{item.textP+(idx == diagnose.text.length-1?'。':';')}}</span>
+            <span v-for="(item,idx) in diagnose.text" :key="item.text+idx">{{trimDots&&trimDots(item.textP+(idx!=0 && idx == diagnose.text.length-1?'。':';'))}}</span>
           </p>
         </li>
         <li v-if="showLis[moduleCP['other']]==1">
           <h4><i></i> 其他史:</h4>
           <p>
-            <span v-for="(item,idx) in others.text" :key="item.text+idx">{{item.textP+(idx == others.text.length-1?'。':';')}}</span>
+            <span v-for="(item,idx) in others.text" :key="item.text+idx">{{trimDots&&trimDots(item.textP+(idx!=0 && idx == others.text.length-1?'。':';'))}}</span>
           </p>
         </li>
         <li v-if="showLis[moduleCP['suplement']]==1">
@@ -88,16 +88,16 @@
             <li>
               <h4><i :style="{'background': '#3D69D9'}"></i> 现病史:</h4>
               <p>
-                <span v-for="(item,idx) in symptom.text" :key="item.text+idx">{{item.text+(idx == symptom.choose.length-1?'。':';')}}</span>
+                <span v-for="(item,idx) in symptom.text" :key="item.text+idx">{{trimDots&&trimDots(item.text+(idx == symptom.choose.length-1?'。':';'))}}</span>
               </p>
               <p>
-                <span v-for="(item,idx) in diagnose.text" :key="item.text+idx">{{item.text+(idx == diagnose.text.length-1?'。':';')}}</span>
+                <span v-for="(item,idx) in diagnose.text" :key="item.text+idx">{{trimDots&&trimDots(item.text+(idx == diagnose.text.length-1?'。':';'))}}</span>
               </p>
             </li>
             <li v-if="showLis[moduleCP['other']]==1">
               <h4><i></i> 其他史:</h4>
               <p>
-                <span v-for="(item,idx) in others.text" :key="item.text+idx">{{item.text+(idx == others.text.length-1?'。':';')}}</span>
+                <span v-for="(item,idx) in others.text" :key="item.text+idx">{{trimDots&&trimDots(item.text+(idx == others.text.length-1?'。':';'))}}</span>
               </p>
             </li>
             <li v-if="showLis[moduleCP['suplement']]==1">
@@ -120,7 +120,7 @@
 import api from '@utils/api.js';
 import Submit from '../common/Submit';
 import Loading from '../common/Loading';
-import {moduleCP} from '@utils/tools.js'
+import {moduleCP,trimDots} from '@utils/tools.js'
 export default {
   props: ['preName','showLis','loadingShow'],
   data() {
@@ -142,7 +142,8 @@ export default {
       // show:loadingShow,//提交等待的动画loading
       tmpNum:0,
       moduleCP:moduleCP,
-      showDoc:false
+      showDoc:false,
+      trimDots:trimDots
     }
   },
   methods: {