From 597175940f00a616e58c87f99491d597b750f836 Mon Sep 17 00:00:00 2001 From: Jacky Date: Wed, 23 Apr 2025 14:48:39 +0000 Subject: [PATCH] feat(header): add self check error banner --- app/components.d.ts | 1 + app/src/components/SelfCheck/SelfCheck.vue | 49 ++--------- .../SelfCheck/SelfCheckHeaderBanner.vue | 88 +++++++++++++++++++ app/src/components/SelfCheck/index.ts | 7 ++ app/src/components/SelfCheck/store.ts | 54 ++++++++++++ app/src/layouts/HeaderLayout.vue | 26 ++++-- .../views/install/components/InstallView.vue | 9 +- internal/middleware/middleware.go | 8 +- 8 files changed, 187 insertions(+), 55 deletions(-) create mode 100644 app/src/components/SelfCheck/SelfCheckHeaderBanner.vue create mode 100644 app/src/components/SelfCheck/store.ts diff --git a/app/components.d.ts b/app/components.d.ts index 6b4e936f..80656f4a 100644 --- a/app/components.d.ts +++ b/app/components.d.ts @@ -107,6 +107,7 @@ declare module 'vue' { RouterLink: typeof import('vue-router')['RouterLink'] RouterView: typeof import('vue-router')['RouterView'] SelfCheckSelfCheck: typeof import('./src/components/SelfCheck/SelfCheck.vue')['default'] + SelfCheckSelfCheckHeaderBanner: typeof import('./src/components/SelfCheck/SelfCheckHeaderBanner.vue')['default'] SensitiveStringSensitiveString: typeof import('./src/components/SensitiveString/SensitiveString.vue')['default'] SetLanguageSetLanguage: typeof import('./src/components/SetLanguage/SetLanguage.vue')['default'] StdDesignStdDataDisplayStdBatchEdit: typeof import('./src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue')['default'] diff --git a/app/src/components/SelfCheck/SelfCheck.vue b/app/src/components/SelfCheck/SelfCheck.vue index 843c8364..234dee58 100644 --- a/app/src/components/SelfCheck/SelfCheck.vue +++ b/app/src/components/SelfCheck/SelfCheck.vue @@ -1,48 +1,14 @@ @@ -50,7 +16,10 @@ defineExpose({