From 09db9d662b70649e2b378d2599dfe7f7a2bd93ab Mon Sep 17 00:00:00 2001
From: liudong <liudong>
Date: 星期四, 22 八月 2024 16:19:43 +0800
Subject: [PATCH] agent会话停止功能

---
 src/views/sessionManager/index.vue |   87 +++++++++++++++++++++++++++++++------------
 1 files changed, 62 insertions(+), 25 deletions(-)

diff --git a/src/views/sessionManager/index.vue b/src/views/sessionManager/index.vue
index 8598b8d..4d6842d 100644
--- a/src/views/sessionManager/index.vue
+++ b/src/views/sessionManager/index.vue
@@ -120,7 +120,7 @@
                         )"
                         :key="lix"
                       >
-                        <div class="icon-box">
+                        <div class="icon-box" @click="clickHref(v)">
                           <div>
                             <img :src="getIconByExtension(v.doc_name)" alt="" />
                           </div>
@@ -227,8 +227,27 @@
                   maxRows: 5,
                 }"
               />
-
-              <div class="btn-send">
+              <div style="width: 100%;display: flex;justify-content: space-between">
+                <a-button
+                  :disabled="onFileSelectedLoading"
+                  @click="selectFile"
+                  type="text"
+                  style="border-radius: 24px"
+                >
+                  <icon-attachment
+                    size="28"
+                    style="color: #0960bd"
+                  />
+                  <input
+                    ref="fileInput"
+                    type="file"
+                    style="display: none"
+                    @change="onFileSelected"
+                  />
+                </a-button>
+                  <span
+                    style="cursor: pointer;margin-left: 20px;">
+                </span>
                 <a-button
                   :disabled="chatDis"
                   @click="sentClick"
@@ -239,6 +258,17 @@
                   <icon-send size="32" style="color: #0960bd" />
                 </a-button>
               </div>
+<!--              <div class="btn-send">-->
+<!--                <a-button-->
+<!--                  :disabled="chatDis"-->
+<!--                  @click="sentClick"-->
+<!--                  type="text"-->
+<!--                  style="border-radius: 24px"-->
+<!--                  :loading="loading"-->
+<!--                >-->
+<!--                  <icon-send size="32" style="color: #0960bd" />-->
+<!--                </a-button>-->
+<!--              </div>-->
             </div>
             <!--            <div style="margin-top: 0px">-->
             <!--              <a-upload-->
@@ -253,27 +283,27 @@
             <!--                </template>-->
             <!--              </a-upload>-->
             <!--            </div>-->
-            <span
-              style="
-                position: absolute;
-                top: 94px;
-                left: 20px;
-                z-index: 999;
-                cursor: pointer;
-              "
-            >
-              <icon-attachment
-                size="28"
-                @click="selectFile"
-                style="color: #0960bd"
-              />
-              <input
-                ref="fileInput"
-                type="file"
-                style="display: none"
-                @change="onFileSelected"
-              />
-            </span>
+<!--            <span-->
+<!--              style="-->
+<!--                position: absolute;-->
+<!--                top: 94px;-->
+<!--                left: 20px;-->
+<!--                z-index: 999;-->
+<!--                cursor: pointer;-->
+<!--              "-->
+<!--            >-->
+<!--              <icon-attachment-->
+<!--                size="28"-->
+<!--                @click="selectFile"-->
+<!--                style="color: #0960bd"-->
+<!--              />-->
+<!--              <input-->
+<!--                ref="fileInput"-->
+<!--                type="file"-->
+<!--                style="display: none"-->
+<!--                @change="onFileSelected"-->
+<!--              />-->
+<!--            </span>-->
             <div class="uploadFileList">
               <div
                 class="files"
@@ -283,11 +313,12 @@
               >
                 <a-comment
                   :author="item.name"
-                  :content="item.size + ''"
+                  :content="(item.size/1024).toFixed(2) + 'K'"
                   style="
                     background: var(--color-bg-2);
                     padding: 10px;
                     border-radius: 10px;
+                    font-size: 12px;
                   "
                 >
                   <template #avatar>
@@ -497,6 +528,11 @@
     }
 
     return dataItem;
+  };
+
+  const clickHref = (item) => {
+    // return Message.warning('鏆傛棤娉曟煡鐪�');
+    window.open(`/api/v1/document/show/${item.doc_id}`, '_blank');
   };
 
   const getIconByExtension = computed(() => (extension) => {
@@ -1174,6 +1210,7 @@
         padding: 10px;
         border-radius: 14px;
         min-width: 200px;
+        cursor: pointer;
         .icon-text {
           margin-left: 10px;
         }

--
Gitblit v1.8.0