yanghao 1 месяц назад
Родитель
Сommit
bd5c7fe1c6
4 измененных файлов с 32 добавлено и 4 удалено
  1. BIN
      src/assets/images/crm.png
  2. BIN
      src/assets/images/ehr.png
  3. 30 2
      src/views/index.vue
  4. 2 2
      src/views/login.vue

BIN
src/assets/images/crm.png


BIN
src/assets/images/ehr.png


+ 30 - 2
src/views/index.vue

@@ -360,7 +360,10 @@
 
           <section
             class="side-card side-card--notice side-card--todo-panel rounded-md p-2"
-            :style="{ minHeight: '190px' }"
+            :class="{
+              'side-card--todo-panel--empty':
+                !oaTasks.length && userStore.getUser.username,
+            }"
           >
             <div class="side-card__header w-[91%] ml-[15px]">
               <div class="notice-badge px-2 pb-2">{{ todoPanelTitle }}</div>
@@ -387,7 +390,11 @@
                 v-if="!oaTasks.length && userStore.getUser.username"
                 class="flex h-full items-center justify-center"
               >
-                <div class="text-[#8a9ab0] pt-10">{{ $t("common.noMsg") }}</div>
+                <div
+                  class="todo-panel-empty-message text-[#8a9ab0] pt-10"
+                >
+                  {{ $t("common.noMsg") }}
+                </div>
               </div>
 
               <article
@@ -2445,6 +2452,23 @@ onUnmounted(() => {
   display: none;
 }
 
+.side-card--todo-panel--empty {
+  min-height: 0 !important;
+  height: auto;
+}
+
+.side-card--todo-panel--empty > .space-y-2 {
+  padding-top: 8px !important;
+}
+
+.side-card--todo-panel--empty .todo-panel-empty-message {
+  padding-top: 6px !important;
+}
+
+.side-card--todo-panel--empty .quick-todo-bar {
+  margin-top: 10px;
+}
+
 :global([data-theme="dark"] .side-card--todo-panel) {
   min-height: 190px !important;
   padding: 8px !important;
@@ -2574,6 +2598,10 @@ onUnmounted(() => {
   display: inline-flex;
 }
 
+:global([data-theme="dark"] .side-card--todo-panel--empty) {
+  min-height: 190px !important;
+}
+
 .side-card__header {
   display: flex;
   align-items: center;

+ 2 - 2
src/views/login.vue

@@ -23,7 +23,7 @@
         </h1>
 
         <!-- 用户名密码登陆 -->
-        <div>
+        <!-- <div>
           <el-form
             :model="form"
             :rules="rules"
@@ -64,7 +64,7 @@
               >
             </div>
           </div>
-        </div>
+        </div> -->
 
         <!-- 钉钉登陆 -->
         <div class="text-center">