Ver Fonte

门诊结算添加saved参数(补录时saved=1)

lighter há 3 anos atrás
pai
commit
f1049e81c9

+ 11 - 6
src/utils/request.js

@@ -5,6 +5,7 @@ import store from '@/store'
 import { startLoading, endLoading } from './loading'
 import { startLoading, endLoading } from './loading'
 
 
 const apiUrl = import.meta.env.VITE_BASE_URL
 const apiUrl = import.meta.env.VITE_BASE_URL
+let loginBox = null
 
 
 const service = axios.create({
 const service = axios.create({
   baseURL: apiUrl,
   baseURL: apiUrl,
@@ -77,12 +78,16 @@ service.interceptors.response.use(
         }).then(() => {})
         }).then(() => {})
       }
       }
     } else if (response.data.code > 3000 && response.data.code < 4000) {
     } else if (response.data.code > 3000 && response.data.code < 4000) {
-      ElMessageBox.alert(response.data.message, '提示', {
-        type: 'warning',
-        confirmButtonText: '确定',
-      }).then(() => {
-        router.push('/login')
-      })
+      if (loginBox === null) {
+        loginBox = ElMessageBox.alert(response.data.message, '提示', {
+          type: 'warning',
+          confirmButtonText: '确定',
+          showClose: false,
+        }).then(() => {
+          loginBox = null
+          router.push('/login')
+        })
+      }
     }
     }
     if (response.data.data) {
     if (response.data.data) {
       return Promise.reject(response.data)
       return Promise.reject(response.data)

+ 3 - 2
src/views/medical-insurance/outpatient/MzSpltryRcrd.vue

@@ -99,8 +99,8 @@
             <el-table-column property="enddate" label="失效日期"></el-table-column>
             <el-table-column property="enddate" label="失效日期"></el-table-column>
           </el-table>
           </el-table>
         </el-dialog>
         </el-dialog>
-        <el-dialog title="请选择生育诊断" v-model="showMatnDises" width="60%">
-          <el-table :data="matnDises" @row-click="uploadFees" stripe height="360">
+        <el-dialog title="请选择生育诊断" v-model="showMatnDises" width="50%">
+          <el-table :data="matnDises" @row-click="uploadFees" stripe height="360" highlight-current-row>
             <el-table-column property="code" label="病种编码"></el-table-column>
             <el-table-column property="code" label="病种编码"></el-table-column>
             <el-table-column property="name" label="病种名称"></el-table-column>
             <el-table-column property="name" label="病种名称"></el-table-column>
             <el-table-column property="insutype" label="险种类型"></el-table-column>
             <el-table-column property="insutype" label="险种类型"></el-table-column>
@@ -440,6 +440,7 @@ export default {
       const param = {
       const param = {
         patNo: patNo.value,
         patNo: patNo.value,
         times: currentRow.value.times,
         times: currentRow.value.times,
+        saved: 1,
       }
       }
       outpatientSettlement(param).then((res) => {
       outpatientSettlement(param).then((res) => {
         const message = '医保处方总费用:' + res.totalCost + ',医保报销金额:' + res.fundPay + '。'
         const message = '医保处方总费用:' + res.totalCost + ',医保报销金额:' + res.fundPay + '。'

+ 1 - 1
src/views/system/login.vue

@@ -37,7 +37,7 @@ import { onActivated, onMounted, reactive, ref } from 'vue'
 import { useStore } from 'vuex'
 import { useStore } from 'vuex'
 import { useRoute, useRouter } from 'vue-router'
 import { useRoute, useRouter } from 'vue-router'
 import { addRoutes } from '@/router'
 import { addRoutes } from '@/router'
-import { ElMessage } from 'element-plus'
+import { ElMessage, ElMessageBox } from 'element-plus'
 import { closeWebSocket } from '@/utils/websocket'
 import { closeWebSocket } from '@/utils/websocket'
 
 
 export default {
 export default {