From f434ce3b98b921e6437eb49eacf5567b4167c69b Mon Sep 17 00:00:00 2001
From: yinbangzhong <zhongbangyin@126.com>
Date: 星期五, 16 八月 2024 18:28:11 +0800
Subject: [PATCH] 角色

---
 src/views/dmx/model/index.vue |  180 ++++++++++++++++++++++++++++++++++++++++++++----------------
 1 files changed, 132 insertions(+), 48 deletions(-)

diff --git a/src/views/dmx/model/index.vue b/src/views/dmx/model/index.vue
index e969bd7..e993528 100644
--- a/src/views/dmx/model/index.vue
+++ b/src/views/dmx/model/index.vue
@@ -31,51 +31,70 @@
                     style="height: calc(100vh - 320px); overflow: auto"
                   >
                     <div class="card_content">
-                      <div class="card-wrap content_top">
+                      <div class="content_top">
                         <div class="card_wrap_box">
-                          <div class="card_wrap_box_img">
-                            <img
-                              :style="{
-                                width: '100%',
-                              }"
-                              alt="鏆傛棤鍥剧墖"
-                              :src="item.logo ? httpUrl + item.logo : pdfImg"
-                            />
-                          </div>
-                          <a-card :bordered="false" hoverable>
-                            <div class="arco-card-body-content">
-                              <div
-                                class="arco-card-body-content-title"
-                                style="word-wrap: break-word"
-                              >
-                                {{ item.tags }}
+                          <!-- <div class="wrap_box_add">
+                            <a-button
+                              type="primary"
+                              @click="handleAddModel"
+                              :disabled="addBtn"
+                            >
+                              <template #icon>
+                                <icon-plus />
+                              </template>
+                              娣诲姞
+                            </a-button>
+                          </div> -->
+                          <div class="box_user_content">
+                            <div class="box_usr_img">
+                              <div class="card_wrap_box_img">
+                                <img
+                                  alt="鏆傛棤鍥剧墖"
+                                  :src="
+                                    item.logo ? httpUrl + item.logo : pdfImg
+                                  "
+                                />
                               </div>
-                              <!-- <div class="arco-card-body-content-dec">{{
-                            list.type
-                          }}</div> -->
-                            </div>
-                          </a-card>
-                          <div class="arco-btn-group">
-                            <a-space class="btn-group">
-                              <div class="create_time">
-                                鍒涘缓鏃堕棿锛�
-                                <span> {{ item.create_date }} </span>
-                              </div>
+                              <div class="arco-content-title">
+                                <div class="title_name"> {{ item.tags }}</div>
 
-                              <!-- <editModel></editModel> -->
-                              <a-button @click="handleDeleteModel(item, 1)">
-                                鍒犻櫎
-                              </a-button>
-                              <a-button
-                                type="primary"
-                                @click="handleEditModel(item, 1)"
-                              >
-                                缂栬緫
-                              </a-button>
-                            </a-space>
+                                <div class="create_time">
+                                  鍒涘缓鏃堕棿锛�
+                                  <span> {{ item.create_date }} </span>
+                                </div>
+                              </div>
+                            </div>
+                            <div class="box_user_btn">
+                              <a-space class="btn-group">
+                                <!-- <editModel></editModel> -->
+                                <a-button
+                                  type="primary"
+                                  @click="handleAddModel"
+                                  :disabled="addBtn"
+                                >
+                                  <template #icon>
+                                    <icon-plus />
+                                  </template>
+                                  娣诲姞
+                                </a-button>
+                                <a-button
+                                  type="outline"
+                                  @click="handleEditModel(item, 1)"
+                                >
+                                  缂栬緫
+                                </a-button>
+                                <a-button
+                                  @click="handleDeleteModel(item, 1)"
+                                  class="btn_delete"
+                                >
+                                  鍒犻櫎
+                                </a-button>
+                              </a-space>
+                            </div>
                           </div>
                         </div>
                       </div>
+                      <div v-if="item.llm.length > 0" class="no_data"></div>
                       <div class="subset_list">
                         <div
                           class="card-wrap"
@@ -130,13 +149,7 @@
               </a-tabs>
             </a-col>
             <div> </div>
-            <div class="box_right" v-if="Object.keys(tabData).length > 0">
-              <!-- <div class="search_input">
-                <a-input-search
-                  :placeholder="$t('cardList.searchInput.placeholder')"
-                  style="width: 240px"
-                />
-              </div> -->
+            <!-- <div class="box_right" v-if="Object.keys(tabData).length > 0">
               <div>
                 <a-button
                   type="primary"
@@ -149,7 +162,7 @@
                   娣诲姞
                 </a-button>
               </div>
-            </div>
+            </div> -->
           </a-row>
         </a-card>
       </a-col>
@@ -305,7 +318,10 @@
     const res = await deleteLlmFactory(tabKey.value);
     if ((res as any).code == 200) {
       // Reflect.deleteProperty(tabData.value, tabKey.value);
+
       queryModel();
+      console.log(tabKey.value, 99998);
+
       Message.success('鍒犻櫎鎴愬姛');
     }
   };
@@ -377,6 +393,7 @@
     } else {
       addBtn.value = false;
     }
+    tabKey.value = Object.keys(tabData.value)[0];
   };
 </script>
 
@@ -486,7 +503,64 @@
     }
   }
   .content_top {
-    border-bottom: 1px solid #f0f0f0 !important;
+    border-radius: 18px;
+    border: 1px solid #eaecf0;
+    background: #e6e7eb;
+    box-shadow: 0 1px 2px #1018280d;
+    .card_wrap_box {
+      padding: 10px 20px;
+
+      .wrap_box_add {
+        // text-align: right;
+      }
+      .card_wrap_box_img {
+        width: 60px;
+        height: 60px;
+        border-radius: 50%;
+
+        img {
+          width: 100%;
+          height: 100%;
+          border-radius: 50%;
+        }
+      }
+      .box_user_content {
+        display: flex;
+        align-items: center;
+        justify-content: space-between;
+        .box_usr_img {
+          display: flex;
+          align-items: center;
+
+          .arco-content-title {
+            line-height: 34px;
+            margin-left: 20px;
+            .title_name {
+              font-size: 16px;
+              color: #333;
+            }
+          }
+        }
+        .box_user_btn {
+          text-align: right;
+          // .btn_delete {
+          //   margin-left: 10px;
+          // }
+        }
+      }
+    }
+  }
+  .content_bottom {
+    margin-top: 20px;
+    .card_content {
+      .card_wrap_box {
+        padding: 20px;
+        .card_wrap_box_img {
+          width: 80px;
+          height: 80px;
+        }
+      }
+    }
   }
   .card_content {
     .card_wrap_box_img {
@@ -503,6 +577,16 @@
       display: flex;
       flex-direction: row;
       flex-wrap: wrap;
+
+      // border-top: 1px solid #f0f0f0;
+    }
+    .no_data {
+      border-top: 1px solid #f0f0f0;
+      height: 30px;
+      line-height: 30px;
+      margin-top: 10px;
+      font-size: 16px;
+      color: #333;
     }
     .card_wrap_box {
       // position: relative;

--
Gitblit v1.8.0