Procházet zdrojové kódy

优化:不拦截自费处方进医保;不良事件修改权限修改

lighter před 9 měsíci
rodič
revize
279cd28c03

binární
src/assets/selfpayreceipt.png


+ 3 - 2
src/views/hospitalization/adverse-event/AllAdverseEvent.vue

@@ -57,10 +57,11 @@
   <el-dialog v-model="showViewReport" title="报告详情" fullscreen>
     <EventViewer :report="report" :disableHlbDealing="disableHlbDealing"/>
     <div style="width: 100%; text-align: right; margin: 50px 0 0 0">
-      <el-button type="primary" icon="Edit" @click="showModifyReport = true" :disabled="disableHlbDealing">
+      <el-button type="primary" icon="Edit" @click="showModifyReport = true">
         修改此报告
       </el-button>
-      <el-button type="primary" icon="Upload" @click="submitHlbDealing" :disabled="disableHlbDealingBtn">提交处理
+      <el-button type="primary" icon="Upload" @click="submitHlbDealing">
+        提交处理
       </el-button>
       <el-button type="primary" icon="Printer" @click="toPrintPage">打印</el-button>
       <el-button type="danger" icon="Close" @click="showViewReport = false">关闭</el-button>

+ 2 - 2
src/views/hospitalization/adverse-event/DealAdverseEvent.vue

@@ -23,8 +23,8 @@
     </aside>
     <div class="layout_main layout_container">
       <header class="round-header">
-        <el-button type="primary" icon="Edit" @click="modifyReport" :disabled="report.handled === 1">修改此报告</el-button>
-        <el-button type="primary" icon="Upload" @click="dealReport" :disabled="report.handled === 1">提交处理内容</el-button>
+        <el-button type="primary" icon="Edit" @click="modifyReport" :disabled="report.finalDealTime !== null">修改此报告</el-button>
+        <el-button type="primary" icon="Upload" @click="dealReport" :disabled="report.finalDealTime !== null">提交处理内容</el-button>
         <el-button type="primary" icon="Printer" @click="toPrintPage" :disabled="report.handled !== 1">打印</el-button>
       </header>
       <div class="layout_main">

+ 1 - 2
src/views/hospitalization/adverse-event/component/EventViewer.vue

@@ -103,7 +103,7 @@
             type="textarea"
             v-model="report.deptDealing"
             :rows="3"
-            :disabled="report.handled === 1"
+            :disabled="report.finalDealTime !== null"
         ></el-input>
         <div style="width: 100%; text-align: right">
           <el-tag type="danger"> 处理人:{{ report.deptDealerName }} </el-tag>
@@ -118,7 +118,6 @@
             type="textarea"
             v-model="report.finalDealing"
             :rows="5"
-            :disabled="disableHlbDealing"
         ></el-input>
         <div style="width: 100%; text-align: right">
           <el-tag type="danger"> 处理人:{{ report.finalDealerName }} </el-tag>

+ 2 - 6
src/views/medical-insurance/outpatient/MzRegister.vue

@@ -139,7 +139,7 @@
       <div class="layout_main">
         <div style="height:100%; padding: 30px; position: relative">
           <img v-if="mzVisit.settledFlag === 1" :src="mzSettled" alt="" class="tip-img">
-          <img v-if="mzVisit.vipFlag === '1' " :src="discounted" alt="" class="tip-img">
+          <img v-if="mzVisit.vipFlag === '1' " :src="selfpayreceipt" alt="" class="tip-img">
           <mz-receipt :mz-visit="mzVisit" :receipts="currentReceipts" show-checkbox />
         </div>
       </div>
@@ -271,7 +271,7 @@ import {
 import {getMedTypesByFlag} from '@/api/medical-insurance/si-dict'
 import ReadCard from '@/components/medical-insurance/readcard/Index.vue'
 import mzSettled from '@/assets/mz-settled.png'
-import discounted from '@/assets/discounted.png'
+import selfpayreceipt from '@/assets/selfpayreceipt.png'
 import OutpatientDiagnoseSupply from '@/components/medical-insurance/outpatient-diagnose-supply/Index.vue'
 import {
   employeeInfoInquiry2, injuryOutpatientFeeUpload,
@@ -421,10 +421,6 @@ function beforeEmergencyRescue(param) {
 }
 
 function beforeRegister(param) {
-  if (mzVisit.value.vipFlag === '1') {
-    xcMessage.error('患者已享受优惠,无法办理医保业务。');
-    return
-  }
   if (param.medType === '1301') {
     xcMessage.error('医疗类别为【急诊抢救】的患者,请选择急诊抢救专用通道。');
     return