Ver código fonte

展示慢病信息

lighter 1 ano atrás
pai
commit
5dd2941d30

+ 1 - 1
src/router/modules/dashboard.js

@@ -789,7 +789,7 @@ const route = [
                 meta: {title: '显示管理'},
             },
             {
-                path: 'chronicDisease/chronicDiseaseRegister',
+                path: 'chronicDisease/chronicDiseaseRegister/:patNo?',
                 component: createNameComponent(() => import('@/views/clinic/chronicDisease/ChronicDiseaseRegister.vue')),
                 meta: {title: '慢病信息登记'},
             },

Diferenças do arquivo suprimidas por serem muito extensas
+ 662 - 628
src/views/clinic/chronicDisease/ChronicDiseaseRegister.vue


+ 15 - 0
src/views/medical-insurance/inpatient/AdmRegistration.vue

@@ -7,6 +7,7 @@
     <el-button icon="Bottom" type="danger" @click="beforeCancelRegister">撤销入院登记</el-button>
     <el-button icon="Coin" type="success" @click="xiangMuLuRuRouter">项目录入</el-button>
     <generate-medicine-return-order/>
+    <el-button type="danger" @click="chronicDiseaseRegister">慢病登记</el-button>
   </div>
   <div style="margin-top: 4px">
     <el-tag type="info">病人基本信息</el-tag>
@@ -210,6 +211,12 @@
           <el-option label="转院住院" value="3" key="iptType-3"></el-option>
         </el-select>
       </el-descriptions-item>
+
+      <el-descriptions-item>
+        <template #label>慢病类型</template>
+        <div>{{patient.crmName}}</div>
+      </el-descriptions-item>
+
     </el-descriptions>
 
     <div style="margin-top: 16px">
@@ -371,6 +378,7 @@ import GenerateMedicineReturnOrder
 import cyMessageBox from "@/components/cy/message-box/src/cy-message-box";
 import sleep from "@/utils/sleep";
 import XEUtils from "xe-utils";
+import router from "@/router";
 
 const patient = computed(() => {
   const patientInfo = baseinfo()
@@ -880,6 +888,13 @@ const beforeFetchAssigninfo = () => {
   showAssigninfo.value = true
 }
 
+function chronicDiseaseRegister() {
+  if (nullPatient()) {
+    return
+  }
+  router.push("/outpatient/chronicDisease/chronicDiseaseRegister/" + patient.value.inpatientNo)
+}
+
 // 项目录入
 const openXmlr = ref(false)
 const xiangMuLuRuRouter = () => {

Alguns arquivos não foram mostrados porque muitos arquivos mudaram nesse diff