From c8c8bdf0c362ca76253d8e0cbb0dbaa13efad4a3 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期三, 12 二月 2025 23:09:48 +0800
Subject: [PATCH] 2025-02-12

---
 src/views/mkai/index.scss |  286 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 286 insertions(+), 0 deletions(-)

diff --git a/src/views/mkai/index.scss b/src/views/mkai/index.scss
index f26d61e..d36eff3 100644
--- a/src/views/mkai/index.scss
+++ b/src/views/mkai/index.scss
@@ -1,8 +1,294 @@
 .mk-deepseek-wrap {
+  --local-sider-width: 260px;
+  --ds-ease-in-out: cubic-bezier(.4,0,.2,1);
+
   .ant-spin {
     position: absolute;
     z-index: 2;
     top: 30vh;
     left: calc(50% - 16px);
   }
+  .mk-deepseek-flex {
+    display: flex;
+    height: 100vh;
+    overflow: hidden;
+    .mk-left {
+      width: var(--local-sider-width);
+      max-width: var(--local-sider-width);
+      position: relative;
+      top: 0;
+      bottom: 0;
+      left: 0;
+      right: 0;
+      z-index: 2;
+      transition: left 0.2s var(--ds-ease-in-out), max-width 0.2s var(--ds-ease-in-out);
+      flex-shrink: 0;
+      background-color: #f9fbff;
+      flex-direction: column;
+      flex-grow: 0;
+      min-width: 0;
+      display: flex;
+
+      .logo {
+        height: 90px;
+        padding: 25px 10px 25px 20px;
+        box-sizing: border-box;
+        justify-content: space-between;
+        align-items: center;
+        width: 100%;
+        display: flex;
+        img {
+          height: 40px;
+        }
+
+        .mk-anticon-close {
+          color: rgba(139, 139, 139, 1);
+          cursor: pointer;
+          svg {
+            width: 2em;
+          }
+        }
+      }
+      .new-content {
+        align-items: center;
+        margin-bottom: 34px;
+        display: flex;
+
+        .wrap {
+          color: var(--mk-sys-color);
+          background-color: var(--mk-sys-color1);
+          cursor: pointer;
+          width: -moz-fit-content;
+          height: 44px;
+          border-radius: 14px;
+          flex-shrink: 0;
+          align-items: center;
+          width: fit-content;
+          margin: 0 2px 0 14px;
+          font-size: 16px;
+          font-weight: 500;
+          line-height: 20px;
+          display: flex;
+          overflow: hidden;
+          padding: 0 10px;
+          transition: background-color 0.2s;
+
+          .mk-anticon-new {
+            margin-right: 9px;
+          }
+        }
+        .wrap:hover {
+          background-color: var(--mk-sys-color2);
+        }
+      }
+      .history-wrap {
+        flex: 1;
+        padding: 0 10px;
+        overflow-x: hidden;
+        overflow-y: auto;
+      }
+      .user {
+        box-sizing: border-box;
+        align-items: center;
+        padding: 10px 12px;
+        line-height: 20px;
+        display: flex;
+        
+        .wrap {
+          cursor: pointer;
+          box-sizing: border-box;
+          border-radius: 12px;
+          align-items: center;
+          width: 100%;
+          padding: 8px;
+          display: flex;
+          transition: background-color 0.2s;
+
+          img {
+            width: 32px;
+            height: 32px;
+            border-radius: 50%;
+          }
+          span {
+            margin-left: 8px;
+          }
+        }
+        .wrap:hover {
+          background-color: var(--mk-sys-color1);
+        }
+      }
+    }
+    .mk-left.close {
+      max-width: 68px;
+      .logo-open {
+        flex-direction: column;
+        flex-grow: 0;
+        min-width: 0;
+        display: flex;
+        
+        .d-l, .d-o {
+          display: flex;
+          align-items: center;
+          justify-content: center;
+        }
+        .anticon {
+          display: inline-block;
+        }
+        .mk-anticon-deepseek {
+          color: #4D6BFE;
+          width: 32px;
+          height: 32px;
+          font-size: 32px;
+          margin-top: 30px;
+          cursor: pointer;
+        }
+        .mk-anticon-open {
+          color: rgba(139, 139, 139, 1);
+          cursor: pointer;
+          padding: 5px;
+          border-radius: 14px;
+          margin: 30px 0px;
+          transition: background-color 0.2s;
+          svg {
+            width: 26px;
+          }
+        }
+        .mk-anticon-open:hover {
+          background-color: var(--mk-sys-color1);
+        }
+      }
+      .new-content {
+        justify-content: center;
+        .wrap {
+          margin: 0px;
+          background-color: unset;
+          width: 36px;
+          height: 36px;
+          padding: 5px;
+          
+          .anticon {
+            margin-right: 0px;
+          }
+          .mk-anticon-new {
+            color: rgba(139, 139, 139, 1);
+            svg {
+              width: 26px;
+            }
+          }
+        }
+        .wrap:hover {
+          background-color: var(--mk-sys-color1);
+        }
+      }
+      .history-wrap * {
+        display: none;
+      }
+      .user {
+        .wrap {
+          padding: 5px;
+          span {
+            display: none;
+          }
+        }
+      }
+    }
+    .mk-right {
+      // flex-direction: row;
+      flex-grow: 1;
+      min-width: 0;
+      display: flex;
+      flex-shrink: 0;
+      flex-direction: column;
+
+      .mk-faad {
+        flex-direction: column;
+        flex-shrink: 0;
+        max-width: 100%;
+        display: flex;
+
+        .title {
+          box-sizing: border-box;
+          background-color: #fff;
+          flex-grow: 0;
+          flex-shrink: 0;
+          justify-content: center;
+          height: 56px;
+          padding-top: 10px;
+          display: flex;
+          position: relative;
+          z-index: 12;
+          margin-top: 10px;
+
+          span {
+            cursor: pointer;
+            white-space: nowrap;
+            text-overflow: ellipsis;
+            color: #262626;
+            box-sizing: border-box;
+            max-width: 100%;
+            height: 40px;
+            transition: box-shadow 0.2s var(--ds-ease-in-out);
+            border-radius: 12px;
+            padding: 8px 12px;
+            font-size: 16px;
+            font-weight: 600;
+            line-height: 24px;
+            overflow: hidden;
+          }
+        }
+      }
+      .mk-ksje {
+        flex-grow: 1;
+        display: flex;
+        justify-content: center;
+        align-items: center;
+        flex-direction: column;
+
+        .tip {
+          color: #000;
+          font-size: 14px;
+          .c7e7df4d {
+            display: flex;
+            align-items: center;
+            gap: 14px;
+            margin-top: auto;
+            font-size: 24px;
+            font-weight: 500;
+          }
+          .mk-anticon-deepseek {
+            color: #4D6BFE;
+            width: 60px;
+            height: 60px;
+          }
+          .a8d0e1d3 {
+            color: #404040;
+            margin: 8px 0 20px;
+          }
+        }
+        .input-wrap {
+          width: 670px;
+          .c9dd4ww {
+            cursor: text;
+            box-sizing: border-box;
+            width: 100%;
+            font-size: 16px;
+            line-height: 28px;
+            transition: box-shadow 0.2s var(--ds-ease-in-out);
+            box-shadow: none;
+            background-color: #ffffff;
+            border-radius: 24px;
+            flex-direction: column;
+            display: flex;
+            position: relative;
+
+            .ds-icon {
+              font-size: 16px;
+              width: 16px;
+              height: 16px;
+            }
+          }
+        }
+      }
+    }
+  }
 }
\ No newline at end of file

--
Gitblit v1.8.0