Luolei 5 år sedan
förälder
incheckning
13b89818b7

+ 1 - 1
src/components/DiagTreat.vue

@@ -36,7 +36,7 @@
             @updata="updataData($event,it.id)"/>
     </div>
     <div class="result" v-if="checkText.length>0">
-      <p class="title">治疗情况</p>
+      <p class="title">{{datas.name}}</p>
       <!-- <p v-for="(v,i) in checkText">{{v.text}}</p> -->
       <p>{{getText()}}</p>
     </div>

+ 1 - 1
src/components/Others.vue

@@ -42,7 +42,7 @@
         </template> -->
     </div>
     <div class="result" v-if="checkText.length>0">
-      <p class="title">其他病史</p>
+      <p class="title">{{datas.name}}</p>
       <p>{{getText()}}</p>
     </div>
     <div class="foot" v-if="modluesLen==3&&!nextName||modluesLen==2">

+ 10 - 6
src/components/Preview.vue

@@ -17,13 +17,15 @@
     </div>
     <div class="personMsg">
       <ul class="previewParts">
-        <li v-if="symptom.choose.length>0">
+        <!-- <li v-if="symptom.choose.length>0"> -->
+        <li>
           <h4><i :style="{'background': '#FF9A9A'}"></i> 主诉:</h4>
           <p>
             <span v-for="(item,idx) in symptom.choose" :key="item.name+idx">{{item.name+(idx == symptom.choose.length-1?'':'、')}}</span>
           </p>
         </li>
-        <li v-if="diagnose.text.length>0||symptom.choose.length>0">
+        <!-- <li v-if="diagnose.text.length>0||symptom.choose.length>0"> -->
+        <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>
@@ -32,13 +34,13 @@
             <span v-for="(item,idx) in diagnose.text" :key="item.text+idx">{{item.text+(idx == diagnose.text.length-1?'。':';')}}</span>
           </p>
         </li>
-        <li v-if="others.text.length>0">
+        <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>
           </p>
         </li>
-        <li v-if="addContent.txt">
+        <li v-if="showLis[moduleCP['suplement']]==1">
           <h4><i></i> 补充内容:</h4>
           <p>{{addContent.txt}}</p>
         </li>
@@ -72,8 +74,9 @@
 import api from '@utils/api.js';
 import Submit from '../common/Submit';
 import Loading from '../common/Loading';
+import {moduleCP} from '@utils/tools.js'
 export default {
-  props: ['preName'],
+  props: ['preName','showLis'],
   data() {
     const { pathInfo, originDatas } = this.$store.state;
     let symptomDate = this.$store.state.symptom;
@@ -91,7 +94,8 @@ export default {
       showType: 'fail',
       imgList:[],
       show:false,//提交等待的动画loading
-      tmpNum:0
+      tmpNum:0,
+      moduleCP:moduleCP
     }
   },
   methods: {

+ 2 - 2
src/components/Symptom.vue

@@ -34,7 +34,7 @@
       class="result"
       v-if="checkText.length>0"
     >
-      <p class="title">症状情况</p>
+      <p class="title">{{nameStr}}</p>
       <p v-for="(value,index) in checkText">{{value.text}}</p>
     </div>
     <div v-if="modluesLen>1"
@@ -82,7 +82,7 @@ import Search from './Search.vue';
 import {moduleCP} from '@utils/tools'
 export default {
   name: 'Symptom',
-  props:['modluesLen'],
+  props:['modluesLen','nameStr'],
   data() {
     let { datas, pathInfo } = this.$store.state;
     const { choose, text } = this.$store.state.symptom;

+ 2 - 0
src/components/TabPage.vue

@@ -18,6 +18,7 @@
         <Symptom
           v-if="flag==moduleCP['symp']&&item.type==moduleCP['symp']&&moduleShow"
           @next="toNext"
+          :nameStr="item.name"
           :modluesLen="modluesLen"
         />
       
@@ -52,6 +53,7 @@
       </template>
       <Preview v-show="!moduleShow" 
         :preName="getPreviewName()"
+        :showLis="type"
         @back="beBack" 
       />
     </div>