cc 1 tydzień temu
rodzic
commit
817523a8b1
34 zmienionych plików z 36 dodań i 1 usunięć
  1. BIN
      ai-electron/frontend/public/favicon.png
  2. BIN
      ai-electron/frontend/public/resource/img/512x512.png
  3. BIN
      ai-electron/frontend/public/resource/img/logo.png
  4. BIN
      ai-electron/frontend/public/resource/img/pwa-192x192.png
  5. BIN
      ai-electron/frontend/public/resource/img/pwa-512x512.png
  6. 36 1
      ai-electron/frontend/src/ai/views/aiWorkbench/index.vue
  7. BIN
      ai-electron/public/images/example/aw-3.png
  8. BIN
      ai-electron/public/images/example/ee-mac-home.png
  9. BIN
      ai-electron/public/images/example/ee-project-7.png
  10. BIN
      ai-electron/public/images/example/ee-win-home.png
  11. BIN
      ai-electron/public/images/example/ee-zs.png
  12. BIN
      ai-electron/public/images/example/ee-zs2.jpg
  13. BIN
      ai-electron/public/images/example/ee_game_1.png
  14. BIN
      ai-electron/public/images/example/fm-p1.png
  15. BIN
      ai-electron/public/images/example/fm-p2.png
  16. BIN
      ai-electron/public/images/example/fm-p4.png
  17. BIN
      ai-electron/public/images/example/gaiyan-1.jpg
  18. BIN
      ai-electron/public/images/example/gaiyan-2.png
  19. BIN
      ai-electron/public/images/example/gaiyan-3.jpg
  20. BIN
      ai-electron/public/images/example/im-p1.png
  21. BIN
      ai-electron/public/images/example/im-p5.png
  22. BIN
      ai-electron/public/images/example/im2-p1.png
  23. BIN
      ai-electron/public/images/example/logo.png
  24. BIN
      ai-electron/public/images/example/lol-zhanji.png
  25. BIN
      ai-electron/public/images/example/rq-1.png
  26. BIN
      ai-electron/public/images/example/rq-2.png
  27. BIN
      ai-electron/public/images/example/ubuntu-db.png
  28. BIN
      ai-electron/public/images/example/uos-home.png
  29. BIN
      ai-electron/public/images/example/v3-home.png
  30. BIN
      ai-electron/public/images/example/vue-antd.png
  31. BIN
      ai-electron/public/images/logo-.png
  32. BIN
      ai-electron/public/images/logo-32.png
  33. BIN
      ai-electron/public/images/logo.png
  34. BIN
      ai-electron/public/images/tray.png

BIN
ai-electron/frontend/public/favicon.png


BIN
ai-electron/frontend/public/resource/img/512x512.png


BIN
ai-electron/frontend/public/resource/img/logo.png


BIN
ai-electron/frontend/public/resource/img/pwa-192x192.png


BIN
ai-electron/frontend/public/resource/img/pwa-512x512.png


+ 36 - 1
ai-electron/frontend/src/ai/views/aiWorkbench/index.vue

@@ -8,6 +8,10 @@
           {{ activeTitle }}
         </span>
       </template>
+      <!-- 下载管理:AI 会话的工具结果导出(CSV 等下载产物)都经它落到本机,入口与传统壳顶栏一致 -->
+      <template #actions>
+        <AppDownloadManager />
+      </template>
     </AppTopBar>
 
     <div class="awb-body">
@@ -92,7 +96,7 @@
    */
   import { computed, nextTick, ref } from 'vue';
   import Icon from '@/core/components/Icon/src/Icon.vue';
-  import { AppTopBar } from '@/core/components/Application';
+  import { AppDownloadManager, AppTopBar } from '@/core/components/Application';
   import { useMessage } from '@/core/hooks/web/useMessage';
   import { exitCaseConfirmOptions } from '@/core/logics/exitCaseConfirm';
   import { useUserStore } from '@/core/store/modules/case';
@@ -304,4 +308,35 @@
     border: 0;
     border-radius: 0;
   }
+
+  /*
+   * 下载管理入口的图标按钮观感:传统壳那套 `.jeesite-layout-header-action > div`
+   * 规则只存在于传统布局样式表(layouts/default/header/index.less),工作台路由下
+   * 不加载,这里自带一份(取值与 `jeesite-header-action-button` 一致),
+   * 只作用于本页,不影响传统壳原有外观。
+   */
+  .awb-page .jeesite-app-download-manager-trigger {
+    display: inline-flex;
+    align-items: center;
+    justify-content: center;
+    width: 36px;
+    height: 38px;
+    padding: 0 2px;
+    color: inherit;
+    background: transparent;
+    border-radius: 10px;
+    cursor: pointer;
+    transition: background-color 0.2s ease;
+
+    .dl-trigger__icon {
+      display: inline-flex;
+      align-items: center;
+      font-size: 18px;
+      line-height: 1;
+    }
+
+    &:hover {
+      background-color: @header-light-bg-hover-color;
+    }
+  }
 </style>

BIN
ai-electron/public/images/example/aw-3.png


BIN
ai-electron/public/images/example/ee-mac-home.png


BIN
ai-electron/public/images/example/ee-project-7.png


BIN
ai-electron/public/images/example/ee-win-home.png


BIN
ai-electron/public/images/example/ee-zs.png


BIN
ai-electron/public/images/example/ee-zs2.jpg


BIN
ai-electron/public/images/example/ee_game_1.png


BIN
ai-electron/public/images/example/fm-p1.png


BIN
ai-electron/public/images/example/fm-p2.png


BIN
ai-electron/public/images/example/fm-p4.png


BIN
ai-electron/public/images/example/gaiyan-1.jpg


BIN
ai-electron/public/images/example/gaiyan-2.png


BIN
ai-electron/public/images/example/gaiyan-3.jpg


BIN
ai-electron/public/images/example/im-p1.png


BIN
ai-electron/public/images/example/im-p5.png


BIN
ai-electron/public/images/example/im2-p1.png


BIN
ai-electron/public/images/example/logo.png


BIN
ai-electron/public/images/example/lol-zhanji.png


BIN
ai-electron/public/images/example/rq-1.png


BIN
ai-electron/public/images/example/rq-2.png


BIN
ai-electron/public/images/example/ubuntu-db.png


BIN
ai-electron/public/images/example/uos-home.png


BIN
ai-electron/public/images/example/v3-home.png


BIN
ai-electron/public/images/example/vue-antd.png


BIN
ai-electron/public/images/logo-.png


BIN
ai-electron/public/images/logo-32.png


BIN
ai-electron/public/images/logo.png


BIN
ai-electron/public/images/tray.png