Ver código fonte

数据对比的 bug

xiaochan 3 anos atrás
pai
commit
740744c10f

+ 6 - 6
src/components/si-sheet-upload/JieSuanDanXiangQing.vue

@@ -290,15 +290,15 @@
       </el-table>
       <el-pagination :total="queryShouShuCodeData.total" layout="total,  prev, pager, next" @current-change="shouShuCurrentPage"> </el-pagination>
     </el-dialog>
-    <shu-ju-dui-bi
+    <shen-he-xin-xi v-if="shenHeRef" @close="shenHeRef = false" :data="props.data.shenHeXinXi"></shen-he-xin-xi>
+    <ShuJuDuiBi
       v-if="shuJuDuiBiDialogRef"
       @close="shuJuDuiBiDialogRef = false"
       :new-bat="props.data.newBatjBa4"
       :newYbZyDisDiag="props.data.newYbZyDisDiag"
       :oldBat="props.data.batjBa4"
       :oldYbZyDisDiag="props.data.ybZyDisDiag"
-    ></shu-ju-dui-bi>
-    <shen-he-xin-xi v-if="shenHeRef" @close="shenHeRef = false" :data="props.data.shenHeXinXi"></shen-he-xin-xi>
+    ></ShuJuDuiBi>
   </el-container>
 </template>
 
@@ -313,12 +313,12 @@ import { getRenYuan } from '../../api/public-api'
 import { setlUploadAudit, shouShuBianMa, upldSetlList } from '../../api/medical-insurance/si-setl-upload'
 import { formatDatetime } from '../../utils/date'
 import { listIsBlank, stringIsBlank, stringNotBlank } from '../../utils/blank-utils'
-import ShuJuDuiBi from './ShuJuDuiBi.vue'
 import { getAdmissCond, getsiDiagTypeName, maZuiFangShis, maZuiName, qieKouName, qks, shenHeQuanXian } from './jieSuanDanXiuGai'
 import ShenHeXinXi from './ShenHeXinXi.vue'
 import KeShiFeiYong from './KeShiFeiYong.vue'
 import BeiZhu from './BeiZhu.vue'
 import Sortable from 'sortablejs'
+import ShuJuDuiBi from './ShuJuDuiBi.vue'
 
 const props = defineProps({
   data: {},
@@ -726,12 +726,12 @@ function guanBi() {
 /* 审核操作 */
 
 /* 数据对比 */
-const shuJuDuiBiDialogRef = ref(false)
+let shuJuDuiBiDialogRef = $ref(false)
 const shuJuDuiBi = () => {
   if (stringIsBlank(props.data.shenHeXinXi.id)) {
     return ElMessage.error('您还没有进行申请。')
   }
-  shuJuDuiBiDialogRef.value = true
+  shuJuDuiBiDialogRef = true
 }
 /* 数据对比结束 */
 

+ 94 - 95
src/components/si-sheet-upload/ShuJuDuiBi.vue

@@ -1,104 +1,101 @@
 <template>
-  <el-container>
-    <el-dialog v-model="shuJuDuiBiDialog" title="数据对比" fullscreen @closed="emit('close')">
-      <el-tabs>
-        <el-tab-pane label="诊断对比">
-          <el-table :data="props.oldYbZyDisDiag" :height="store.state.app.windowSize.h / 2" stripe highlight-current-row>
-            <el-table-column label="老诊断信息">
-              <el-table-column lable="排序" type="index"></el-table-column>
-              <el-table-column label="诊断代码" prop="disDiag"></el-table-column>
-              <el-table-column label="诊断名称" prop="disDiagComment"></el-table-column>
-              <el-table-column label="入院病情" prop="admissCond" width="90">
-                <template #default="scope">
-                  {{ getAdmissCond(scope.row.admissCond) }}
-                </template>
-              </el-table-column>
-              <el-table-column label="诊断类别" prop="siDiagTypeName">
-                <template #default="scope">
-                  {{ getsiDiagTypeName(scope.row.siDiagType) }}
-                </template>
-              </el-table-column>
-              <el-table-column label="诊断排序" prop="disDiagNo"> </el-table-column>
+  <el-dialog v-model="shuJuDuiBiDialog" title="数据对比" fullscreen @closed="emit('close')">
+    <el-tabs>
+      <el-tab-pane label="诊断对比">
+        <el-table :data="props.oldYbZyDisDiag" :height="store.state.app.windowSize.h / 2" stripe highlight-current-row>
+          <el-table-column label="老诊断信息">
+            <el-table-column lable="排序" type="index"></el-table-column>
+            <el-table-column label="诊断代码" prop="disDiag"></el-table-column>
+            <el-table-column label="诊断名称" prop="disDiagComment"></el-table-column>
+            <el-table-column label="入院病情" prop="admissCond" width="90">
+              <template #default="scope">
+                {{ getAdmissCond(scope.row.admissCond) }}
+              </template>
             </el-table-column>
-          </el-table>
-          <el-table :data="props.newYbZyDisDiag" :height="store.state.app.windowSize.h / 2" stripe highlight-current-row>
-            <el-table-column label="新诊断信息">
-              <el-table-column lable="排序" type="index"></el-table-column>
-              <el-table-column label="诊断代码" prop="disDiag"></el-table-column>
-              <el-table-column label="诊断名称" prop="disDiagComment"></el-table-column>
-              <el-table-column label="入院病情" prop="admissCond" width="90">
-                <template #default="scope">
-                  {{ getAdmissCond(scope.row.admissCond) }}
-                </template>
-              </el-table-column>
-              <el-table-column label="诊断类别" prop="siDiagTypeName">
-                <template #default="scope">
-                  {{ getsiDiagTypeName(scope.row.siDiagType) }}
-                </template>
-              </el-table-column>
-              <el-table-column label="诊断排序" prop="disDiagNo"> </el-table-column>
+            <el-table-column label="诊断类别" prop="siDiagTypeName">
+              <template #default="scope">
+                {{ getsiDiagTypeName(scope.row.siDiagType) }}
+              </template>
             </el-table-column>
-          </el-table>
-        </el-tab-pane>
-        <el-tab-pane label="手术对比">
-          <el-table :data="props.oldBat" :height="store.state.app.windowSize.h / 2" stripe highlight-current-row>
-            <el-table-column label="老手术数据">
-              <el-table-column lable="排序" type="index"></el-table-column>
-              <el-table-column label="手术及操作名称" prop="ssmc"></el-table-column>
-              <el-table-column label="手术及操作日期" prop="ssrq"></el-table-column>
-              <el-table-column label="手术级别" prop="ssjb"></el-table-column>
-              <el-table-column label="手术及操作编码	" prop="ssbm"></el-table-column>
-              <el-table-column label="手术及操作医师">
-                <el-table-column label="术者" prop="ssysName"></el-table-column>
-                <el-table-column label="I助" prop="sszsName1"></el-table-column>
-                <el-table-column label="II助" prop="sszsName2"></el-table-column>
-              </el-table-column>
-              <el-table-column label="切口愈合等级" prop="qkjb">
-                <template #default="scope">
-                  {{ qieKouName(scope.row.qkjb, scope.row.yhqk) }}
-                </template>
-              </el-table-column>
-              <el-table-column label="麻醉方式" prop="mzff">
-                <template #default="scope">
-                  {{ maZuiName(scope.row.mzff) }}
-                </template>
-              </el-table-column>
-              <el-table-column label="麻醉医师" prop="mzysName"></el-table-column>
+            <el-table-column label="诊断排序" prop="disDiagNo"> </el-table-column>
+          </el-table-column>
+        </el-table>
+        <el-table :data="props.newYbZyDisDiag" :height="store.state.app.windowSize.h / 2" stripe highlight-current-row>
+          <el-table-column label="新诊断信息">
+            <el-table-column lable="排序" type="index"></el-table-column>
+            <el-table-column label="诊断代码" prop="disDiag"></el-table-column>
+            <el-table-column label="诊断名称" prop="disDiagComment"></el-table-column>
+            <el-table-column label="入院病情" prop="admissCond" width="90">
+              <template #default="scope">
+                {{ getAdmissCond(scope.row.admissCond) }}
+              </template>
             </el-table-column>
-          </el-table>
-          <el-table :data="props.newBat" :height="store.state.app.windowSize.h / 2" stripe highlight-current-row>
-            <el-table-column label="新手术数据">
-              <el-table-column lable="排序" type="index"></el-table-column>
-              <el-table-column label="手术及操作名称" prop="ssmc"></el-table-column>
-              <el-table-column label="手术及操作日期" prop="ssrq"></el-table-column>
-              <el-table-column label="手术级别" prop="ssjb"></el-table-column>
-              <el-table-column label="手术及操作编码	" prop="ssbm"></el-table-column>
-              <el-table-column label="手术及操作医师">
-                <el-table-column label="术者" prop="ssysName"></el-table-column>
-                <el-table-column label="I助" prop="sszsName1"></el-table-column>
-                <el-table-column label="II助" prop="sszsName2"></el-table-column>
-              </el-table-column>
-              <el-table-column label="切口愈合等级" prop="qkjb">
-                <template #default="scope">
-                  {{ qieKouName(scope.row.qkjb, scope.row.yhqk) }}
-                </template>
-              </el-table-column>
-              <el-table-column label="麻醉方式" prop="mzff">
-                <template #default="scope">
-                  {{ maZuiName(scope.row.mzff) }}
-                </template>
-              </el-table-column>
-              <el-table-column label="麻醉医师" prop="mzysName"></el-table-column>
+            <el-table-column label="诊断类别" prop="siDiagTypeName">
+              <template #default="scope">
+                {{ getsiDiagTypeName(scope.row.siDiagType) }}
+              </template>
             </el-table-column>
-          </el-table>
-        </el-tab-pane>
-      </el-tabs>
-    </el-dialog>
-  </el-container>
+            <el-table-column label="诊断排序" prop="disDiagNo"> </el-table-column>
+          </el-table-column>
+        </el-table>
+      </el-tab-pane>
+      <el-tab-pane label="手术对比">
+        <el-table :data="props.oldBat" :height="store.state.app.windowSize.h / 2" stripe highlight-current-row>
+          <el-table-column label="老手术数据">
+            <el-table-column lable="排序" type="index"></el-table-column>
+            <el-table-column label="手术及操作名称" prop="ssmc"></el-table-column>
+            <el-table-column label="手术及操作日期" prop="ssrq"></el-table-column>
+            <el-table-column label="手术级别" prop="ssjb"></el-table-column>
+            <el-table-column label="手术及操作编码	" prop="ssbm"></el-table-column>
+            <el-table-column label="手术及操作医师">
+              <el-table-column label="术者" prop="ssysName"></el-table-column>
+              <el-table-column label="I助" prop="sszsName1"></el-table-column>
+              <el-table-column label="II助" prop="sszsName2"></el-table-column>
+            </el-table-column>
+            <el-table-column label="切口愈合等级" prop="qkjb">
+              <template #default="scope">
+                {{ qieKouName(scope.row.qkjb, scope.row.yhqk) }}
+              </template>
+            </el-table-column>
+            <el-table-column label="麻醉方式" prop="mzff">
+              <template #default="scope">
+                {{ maZuiName(scope.row.mzff) }}
+              </template>
+            </el-table-column>
+            <el-table-column label="麻醉医师" prop="mzysName"></el-table-column>
+          </el-table-column>
+        </el-table>
+        <el-table :data="props.newBat" :height="store.state.app.windowSize.h / 2" stripe highlight-current-row>
+          <el-table-column label="新手术数据">
+            <el-table-column lable="排序" type="index"></el-table-column>
+            <el-table-column label="手术及操作名称" prop="ssmc"></el-table-column>
+            <el-table-column label="手术及操作日期" prop="ssrq"></el-table-column>
+            <el-table-column label="手术级别" prop="ssjb"></el-table-column>
+            <el-table-column label="手术及操作编码	" prop="ssbm"></el-table-column>
+            <el-table-column label="手术及操作医师">
+              <el-table-column label="术者" prop="ssysName"></el-table-column>
+              <el-table-column label="I助" prop="sszsName1"></el-table-column>
+              <el-table-column label="II助" prop="sszsName2"></el-table-column>
+            </el-table-column>
+            <el-table-column label="切口愈合等级" prop="qkjb">
+              <template #default="scope">
+                {{ qieKouName(scope.row.qkjb, scope.row.yhqk) }}
+              </template>
+            </el-table-column>
+            <el-table-column label="麻醉方式" prop="mzff">
+              <template #default="scope">
+                {{ maZuiName(scope.row.mzff) }}
+              </template>
+            </el-table-column>
+            <el-table-column label="麻醉医师" prop="mzysName"></el-table-column>
+          </el-table-column>
+        </el-table>
+      </el-tab-pane>
+    </el-tabs>
+  </el-dialog>
 </template>
 
-<script setup name="ZhenDuanDuiBi">
-import { ref } from 'vue'
+<script setup name="ShuJuDuiBi">
 import store from '@/store'
 import { getAdmissCond, getsiDiagTypeName, maZuiName, qieKouName } from './jieSuanDanXiuGai'
 const props = defineProps({
@@ -116,7 +113,9 @@ const props = defineProps({
   },
 })
 const emit = defineEmits(['close'])
-let shuJuDuiBiDialog = $ref(true)
+const shuJuDuiBiDialog = ref(true)
+
+console.log(1)
 </script>
 
 <style scoped></style>