xiaochan 1 rok temu
rodzic
commit
b61abfacf6

+ 6 - 10
src/components/xiao-chan/code/XcCode.vue

@@ -1,16 +1,12 @@
 <template>
-  <div style="margin: 0 5px 0 5px">
-      <span class="xc-code">
-        {{ props.code }}
-      </span>
-    <strong>
-      {{ props.description }}
-    </strong>
+  <div style="margin: 0 5px 0 5px" class="xc-code_div">
+    <span class="xc-code">{{ code }}</span>
+    <strong v-if="description">{{ description }}</strong>
   </div>
 </template>
 
 <script setup>
-const props = defineProps({
+defineProps({
   code: {
     type: String,
     default: ''
@@ -23,9 +19,9 @@ const props = defineProps({
 
 </script>
 
-<style lang="scss" scoped>
+<style lang="scss">
 
-div {
+.xc-code_div {
   display: inline-flex;
   justify-content: center;
   align-items: center;

+ 0 - 1
src/pinia/user-store.ts

@@ -2,7 +2,6 @@
 import {defineStore} from 'pinia';
 import {getUserInfoByCode} from "@/api/login";
 import {useSystemStore} from "@/pinia/system-store";
-import {BizException} from "@/utils/BizException";
 
 export declare type UserInfo = {
     avatar: string;

+ 3 - 3
src/router/modules/dashboard.ts

@@ -23,7 +23,8 @@ const route: Array<RouteRecordRaw> = [
     }, {
         path: '/jumpRedirect',
         name: 'jumpRedirect',
-        component: createNameComponent(() => import('@/views/system/JumpRedirect.vue'), 'jumpRedirect'),
+        component: createNameComponent(() => import('@/views/system/JumpRedirect.vue'),
+            'jumpRedirect'),
         hideMenu: true,
         meta: {title: '跳转重定向', hideTabs: true},
     },
@@ -61,8 +62,7 @@ const route: Array<RouteRecordRaw> = [
             () => import('@/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-editor/Home.vue'),
             'myEmrEditor',
             true),
-        hideMenu: true,
-        meta: {title: '电子病历', hideTabs: true},
+        meta: {hideMenu: true, title: '电子病历', hideTabs: true},
     },
     {
         path: '/fluorescenceTest',

+ 2 - 2
src/utils/public.ts

@@ -80,8 +80,8 @@ export const windowBtoaAndAtob = {
             return window.btoa(JSON.stringify(data))
         }
     },
-    atob<T>(data: any): T | null {
-        if (!XEUtils.isString(data)) return null
+    atob<T>(data: any, defaultValue: null | T = null): T | null {
+        if (!XEUtils.isString(data)) return defaultValue
         return JSON.parse(window.atob(data));
     }
 }

+ 4 - 6
src/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-editor/emr-init.ts

@@ -1,14 +1,12 @@
 // @ts-nocheck
 import {xcMessage} from "@/utils/xiaochan-element-plus";
 import EventBus from "../../../../../utils/mitt";
-import {defineAsyncComponent, Ref, ref} from 'vue'
+import {defineAsyncComponent, ref} from 'vue'
 import {EditType} from "@/utils/emr/edit";
 import {LoadParams, UseEmrInitReturn} from "@/utils/emr/emr-init-v2";
 import Patient from "../../../../../ts-type/patient";
-import {isDev, windowBtoaAndAtob} from "@/utils/public";
+import {windowBtoaAndAtob} from "@/utils/public";
 import useDialogToJs from "@/components/js-dialog-comp/useDialogToJs";
-import {getServerDateApi} from "@/api/public-api";
-import UseDialogToJs from "@/components/js-dialog-comp/useDialogToJs";
 import {getEmrAllWardsApi} from "@/api/zhu-yuan-yi-sheng/emr-patient";
 import router from "@/router";
 
@@ -517,7 +515,7 @@ export const useRecoveryEmr = () => {
 }
 
 export async function useLiftingRestrictions() {
-    UseDialogToJs(EmrLiftingRestrictionsDialog, {}).then(r => {
+    useDialogToJs(EmrLiftingRestrictionsDialog, {}).then(r => {
     })
 }
 
@@ -532,6 +530,6 @@ export async function usePatientList() {
             allWards.value = res
         })
     }
-    UseDialogToJs(EmrPatientList, {allWards: allWards.value}).then(r => {
+    useDialogToJs(EmrPatientList, {allWards: allWards.value}).then(r => {
     });
 }

+ 8 - 8
src/views/system/404.vue

@@ -9,7 +9,6 @@
       </div>
       <div class="bullshit">
         <div class="bullshit__oops">页面不存在!</div>
-
         <div style="width: 280px; text-align: left; margin-left: 35px">
           <div style="font-size: 16px; font-weight: bold;padding: 12px">
             可以尝试以下操作:
@@ -17,23 +16,24 @@
           <div style="padding: 0 12px; font-size: 14px">
             <div>
               1、同时按住
-              <xc-code code="Ctrl" />
+              <xc-code code="Ctrl"/>
               +
-              <xc-code code="Shift" />
-              ,<br />
+              <xc-code code="Shift"/>
+              ,<br/>
               然后按下
-              <xc-code code="Delete "/>。<br />
+              <xc-code code="Delete "/>
+              。<br/>
             </div>
 
             <div style="padding: 12px 0">
-              2、此时会跳转到清除浏览数据页面。<br />
+              2、此时会跳转到清除浏览数据页面。<br/>
               时间范围选择 <span style="font-weight: bold">无限</span>
-              或 <span style="font-weight: bold">所有时间</span>,<br />
+              或 <span style="font-weight: bold">所有时间</span>,<br/>
               点击立即清除。
             </div>
 
             <div style="padding-bottom: 30px">
-              3、点击下方 <span style="font-weight: bold">前往登录</span> 按钮,<br />
+              3、点击下方 <span style="font-weight: bold">前往登录</span> 按钮,<br/>
               重新登录系统。
             </div>
           </div>