Browse Source

修复5d372f86次更新引起的问题

lighter 2 years ago
parent
commit
44f9730bea
1 changed files with 11 additions and 11 deletions
  1. 11 11
      src/views/hospitalization/case-front-sheet/AllCaseFrontSheet.vue

+ 11 - 11
src/views/hospitalization/case-front-sheet/AllCaseFrontSheet.vue

@@ -281,7 +281,7 @@ const userWards = ref([])
 const windowSize = store.state.app.windowSize
 const tableHeight = windowSize.h - 50
 const overview = ref([])
-let sheet = reactive({
+let sheet = ref({
   disdiagList: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}],
   surgeryList: [{}, {}, {}, {}, {}],
 })
@@ -317,13 +317,13 @@ const searchPatient = () => {
 const dateRange = ref([])
 
 const fetchSheetInfo = (row) => {
-  if (row.bah !== sheet.bah || row.times !== sheet.admissTimes) {
+  if (row.bah !== sheet.value.bah || row.times !== sheet.value.admissTimes) {
     forceVerifies.value = []
     adviceVerifies.value = []
   }
   row.inOutFlag = 2
   getSheetInfo(row).then((res) => {
-    sheet = res
+    sheet.value = res
   })
 }
 
@@ -358,10 +358,10 @@ const fetchSearchData = () => {
     method: searchMethod.value,
     target: searchUrl.value,
     content: searchContent.value,
-    responceType: sheet.responceType,
+    responceType: sheet.value.responceType,
     page: currentSRPage.value,
-    ybType: sheet.ybType,
-    treatType: sheet.treatType,
+    ybType: sheet.value.ybType,
+    treatType: sheet.value.treatType,
   }
   sheetSearch(param).then((res) => {
     searchResults.value = res
@@ -578,7 +578,7 @@ const handleSelectSearch = (item) => {
 }
 
 const nullPatient = () => {
-  if (!sheet.bah) {
+  if (!sheet.value.bah) {
     ElMessage({
       message: '请先选择患者!',
       type: 'warning',
@@ -594,7 +594,7 @@ const showMessageDrawer = ref(false)
 const beforePrint = (flag) => {
   if (nullPatient()) return
   const param = {
-    sheet: sheet,
+    sheet: sheet.value,
     opType: 2,
     printOption: flag,
   }
@@ -638,7 +638,7 @@ const archiveBa = () => {
   }
   const param = {
     opType: 2,
-    sheet: sheet,
+    sheet: sheet.value,
   }
   executeSaveVerify(param).then(() => {
     ElMessage({
@@ -657,14 +657,14 @@ const unArchiveBa = () => {
   if (nullPatient()) {
     return
   }
-  ElMessageBox.confirm('是否确认解除签收患者【' + sheet.name + '】的病案首页?', '提示', {
+  ElMessageBox.confirm('是否确认解除签收患者【' + sheet.value.name + '】的病案首页?', '提示', {
     type: 'warning',
     confirmButtonText: '解除签收',
     cancelButtonText: '取消',
   }).then(() => {
     const param = {
       opType: 3,
-      sheet: sheet,
+      sheet: sheet.value,
     }
     executeUnArchiveBa(param).then((res) => {
       ElMessage({