From a1d6b8156eef067fa55dd1664119c754b27e7ab9 Mon Sep 17 00:00:00 2001
From: liudong <liudong>
Date: 星期三, 14 八月 2024 16:42:25 +0800
Subject: [PATCH] agent会话开发
---
src/views/dmx/model/index.vue | 29 ++++++++++++++++++++---------
1 files changed, 20 insertions(+), 9 deletions(-)
diff --git a/src/views/dmx/model/index.vue b/src/views/dmx/model/index.vue
index de9f216..ef07842 100644
--- a/src/views/dmx/model/index.vue
+++ b/src/views/dmx/model/index.vue
@@ -42,7 +42,7 @@
width: '100%',
}"
alt="鏆傛棤鍥剧墖"
- :src="item.logo"
+ :src="item.logo ? httpUrl + item.logo : pdfImg"
/>
</div>
<a-card :bordered="false" hoverable>
@@ -83,7 +83,7 @@
width: '100%',
}"
alt="鏆傛棤鍥剧墖"
- :src="list.logo"
+ :src="list.logo ? httpUrl + list.logo : pdfImg"
/>
<!-- src="https://p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/a20012a2d4d5b9db43dfc6a01fe508c0.png~tplv-uwbnlip3yd-webp.webp" -->
</div>
@@ -120,7 +120,7 @@
</a-tabs>
</a-col>
<div> </div>
- <div class="box_right">
+ <div class="box_right" v-if="Object.keys(tabData).length > 0">
<!-- <div class="search_input">
<a-input-search
:placeholder="$t('cardList.searchInput.placeholder')"
@@ -128,7 +128,6 @@
/>
</div> -->
<div>
- <!-- <addModel></addModel> -->
<a-button type="primary" @click="handleAddModel">
<template #icon>
<icon-plus />
@@ -174,7 +173,11 @@
deleteLlmFactory,
} from '@/api/model';
import { Modal, Message } from '@arco-design/web-vue';
+ import { userModelState } from '@/store';
+ import pdfImg from '@/assets/images/icon-chart.png';
+
+ const modelStore = userModelState();
let count = 5;
const activeKey = ref(1);
const data = ref([
@@ -208,6 +211,8 @@
const changeTabs = (val) => {
tabKey.value = val;
};
+
+ const httpUrl = modelStore.hrefUrl;
const show = ref(false);
const tabShow = ref(false);
const title = ref('娣诲姞妯″紡');
@@ -218,7 +223,7 @@
title.value = '娣诲姞妯″瀷';
editList.value.llm_factory = tabKey.value;
};
- const editList = ref({ llm_factory: '' });
+ const editList = ref<any>({ llm_factory: '' });
//澧炲姞妯″瀷瀛愮被
const handleAddModel = () => {
modelType.value = 2;
@@ -278,7 +283,7 @@
}
if (key !== 'key') {
const res = await deleteLlmFactory(key);
- if (res.code == 200) {
+ if ((res as any).code == 200) {
Reflect.deleteProperty(tabData.value, key);
queryModel();
}
@@ -286,7 +291,7 @@
};
const visible = ref(false);
- const formRef = ref(null);
+ const formRef = ref();
const form = reactive({
size: 'medium',
@@ -409,6 +414,9 @@
// border-radius: 0;
// background-color: #eee;
}
+ :deep(.arco-tabs-tab-close-btn) {
+ display: none;
+ }
:deep(.arco-tabs-tab-close-btn .arco-icon) {
color: #666;
}
@@ -432,10 +440,13 @@
}
.card_content {
.card_wrap_box_img {
- min-height: 200px;
+ // min-height: 200px;
height: 200px;
+ width: 100%;
img {
- max-height: 190px;
+ width: 100%; /* 鎴栬�呭叾浠栧浐瀹氬搴� */
+ height: 100%; /* 鎴栬�呭叾浠栧浐瀹氶珮搴� */
+ object-fit: cover; /* 涓嶄細鍙樺舰锛屼絾鍙兘瑁佸壀鍥剧墖 */
}
}
.card_wrap_box {
--
Gitblit v1.8.0