Эх сурвалжийг харах

病案详情-讨论记录等增加医生签名、创建时间、首次签名时间、末次修改时间

liyanyan 1 долоо хоног өмнө
parent
commit
d680dde13c

+ 1 - 1
src/views/allcase/caseViews.vue

@@ -143,7 +143,7 @@
         </div>
         <div v-else>
           <div v-if="update">
-            <newContFile v-for="(item, index) of text" :key="index" :text="item.HJNR" :name="name_title"></newContFile>
+            <newContFile v-for="(item, index) of text" :key="index" :data="item" :name="name_title"></newContFile>
           </div>
         </div>
       </div>

+ 35 - 8
src/views/allcase/contFile/newContFile.vue

@@ -3,8 +3,30 @@
     <div class="cont-left">
       <div class="cont-title-description">{{name}}</div>
       <div>
-        <div v-html="textHtml"></div>
+        <div v-html="textHtml(data.HJNR)"></div>
       </div>
+      <div class="bottom-time bottom-time-top">
+      <div class="bottom-time-list">
+        <span class="bottom-time-bold">医生签名:</span>
+        <span>{{ data.doctor_name }}</span>
+      </div>
+    </div>
+    <div class="bottom-time bottom-time-top">
+      <div class="bottom-time-list" v-if="data.CJSJ">
+        <span class="bottom-time-bold">创建时间:</span>
+        <span>{{ data.CJSJ }}</span>
+      </div>
+      <div class="bottom-time-list" v-if="data.ZXSJ">
+        <span class="bottom-time-bold">首次签名时间:</span>
+        <span>{{ data.ZXSJ }}</span>
+      </div>
+    </div>
+    <div class="bottom-time bottom-time-botom" v-if="data.WCSJ">
+      <div class="bottom-time-list">
+        <span class="bottom-time-bold">末次修改时间:</span>
+        <span>{{ data.WCSJ }}</span>
+      </div>
+    </div>
     </div>
   </div>
 </template>
@@ -24,15 +46,15 @@ export default {
       type: String,
       default: '标题',
     },
-    text:{
-      type: String,
+    data:{
+      type: Object,
       default:''
     }
   },
   data() {
     return {
       ifFile: false,
-      textHtml:this.text
+      // textHtml:this.text
     };
   },
   computed: {},
@@ -43,9 +65,9 @@ export default {
   created() {
     // 生命周期钩子:组件实例创建完成,属性已绑定,但 DOM 还未生成,el 属性还不存在
     // 初始化渲染页面
-    var textHtml = this.textHtml;
-    var reg = new RegExp("\r\n", "g");
-    this.textHtml = textHtml.replaceAll(reg, '<br/>');
+    // var textHtml = this.textHtml;
+    // var reg = new RegExp("\r\n", "g");
+    // this.textHtml = textHtml.replaceAll(reg, '<br/>');
   },
 
   beforeMount() {
@@ -76,7 +98,12 @@ export default {
     // 生命周期钩子:当捕获一个来自子孙组件的错误时被调用。此钩子会收到三个参数:错误对象、发生错误的组件实例以及一个包含错误来源信息的字符串。
     console.log(err, vm, info);
   },
-  methods: {},
+  methods: {
+    textHtml(params) {
+      var reg = new RegExp("\r\n", "g");
+      return params.replaceAll(reg, '<br/>');
+    }
+  },
 };
 </script>
 <style lang='scss' scoped>