From 61c2e839038e684119d03bccb24a4b7133c8a141 Mon Sep 17 00:00:00 2001 From: zhangxiao <898441624@qq.com> Date: 星期五, 09 八月 2024 14:58:42 +0800 Subject: [PATCH] fix: 修改bug --- src/views/dmx/IntelligentAgent/index.vue | 96 +++++++++++++++++++++++------------------------- 1 files changed, 46 insertions(+), 50 deletions(-) diff --git a/src/views/dmx/IntelligentAgent/index.vue b/src/views/dmx/IntelligentAgent/index.vue index 0ddb08a..f775fb0 100644 --- a/src/views/dmx/IntelligentAgent/index.vue +++ b/src/views/dmx/IntelligentAgent/index.vue @@ -10,56 +10,57 @@ style="width: 240px" @change="queryList" /> + <agent-config typeAngint="add"></agent-config> </div> <a-divider style="margin: 10px 0" /> <a-row justify="space-between"> <a-col :span="24"> - <div style="display: flex; flex-wrap: wrap"> - <div - class="card-wrap" - style="cursor: pointer" - @click="handleAdd" - > - <a-card :bordered="false" hoverable> - <div style="margin-top: 30px; text-align: center"> - <a-avatar style="background: #3370ff"> - <icon-plus /> - </a-avatar> - </div> - <div class="arco-card-body-content"> - <div style="text-align: center; margin-top: 10px"> - 鏂板缓鏅鸿兘浣� - </div> - <div - style=" - text-align: center; - margin-top: 10px; - font-size: 12px; - color: #999999; - " - > - 閫氳繃鎻忚堪瑙掕壊鍜屼换鍔℃潵鍒涘缓浣犵殑鏅鸿兘浣�<br /> - 鏅鸿兘浣撳彲浠ヨ皟鐢ㄥ涓伐浣滄祦鍜屽伐鍏� - </div> - </div> - <add-agent ref="addAgents"></add-agent> - <!-- <div style="position: absolute; bottom: 1rem; right: 1rem;">--> - <!-- <a-space>--> - <!-- </a-space>--> - <!-- </div>--> - </a-card> - </div> + <a-spin :loading="loading" style="display: flex; flex-wrap: wrap" :style="{height: documentHeight + 'px'}"> +<!-- <div--> +<!-- class="card-wrap"--> +<!-- style="cursor: pointer"--> +<!-- @click="handleAdd"--> +<!-- >--> +<!-- <a-card :bordered="false" hoverable>--> +<!-- <div style="margin-top: 30px; text-align: center">--> +<!-- <a-avatar style="background: #3370ff">--> +<!-- <icon-plus />--> +<!-- </a-avatar>--> +<!-- </div>--> +<!-- <div class="arco-card-body-content">--> +<!-- <div style="text-align: center; margin-top: 10px">--> +<!-- 鏂板缓鏅鸿兘浣�--> +<!-- </div>--> +<!-- <div--> +<!-- style="--> +<!-- text-align: center;--> +<!-- margin-top: 10px;--> +<!-- font-size: 12px;--> +<!-- color: #999999;--> +<!-- "--> +<!-- >--> +<!-- 閫氳繃鎻忚堪瑙掕壊鍜屼换鍔℃潵鍒涘缓浣犵殑鏅鸿兘浣�<br />--> +<!-- 鏅鸿兘浣撳彲浠ヨ皟鐢ㄥ涓伐浣滄祦鍜屽伐鍏�--> +<!-- </div>--> +<!-- </div>--> +<!-- <add-agent ref="addAgents"></add-agent>--> +<!-- <!– <div style="position: absolute; bottom: 1rem; right: 1rem;">–>--> +<!-- <!– <a-space>–>--> +<!-- <!– </a-space>–>--> +<!-- <!– </div>–>--> +<!-- </a-card>--> +<!-- </div>--> <div class="card-wrap" v-for="(item, index) of agentList" :key="item.id" > <a-card :bordered="false" hoverable> - <a-avatar :style="{ backgroundColor: '#3370ff' }"> + <a-avatar :style="{ backgroundColor: '#5b99da' }"> <img :style="{ width: '100%' }" alt="dessert" - src="https://p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/a20012a2d4d5b9db43dfc6a01fe508c0.png~tplv-uwbnlip3yd-webp.webp" + :src="item.icon || 'https://p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/a20012a2d4d5b9db43dfc6a01fe508c0.png~tplv-uwbnlip3yd-webp.webp'" /> </a-avatar> <a-switch @@ -90,19 +91,19 @@ <div style="position: absolute; bottom: 1rem; right: 1rem"> <a-space> <span v-show="!item.off"> - <editAgent + <agent-config ref="editAgentKuai" typeAngint="edit" - :formData="form" - @cancelModal="handleCancel" - ></editAgent> + :formData="item" + @queryList="queryList" + ></agent-config> </span> <a-popconfirm :content="'纭畾鍒犻櫎鍚�'" type="warning" @ok="deleteItem(item)" > - <a-button type="text" size="small"> + <a-button type="text" > <template #icon> <icon-delete /> </template> @@ -112,7 +113,7 @@ </div> </a-card> </div> - </div> + </a-spin> </a-col> </a-row> </a-card> @@ -123,15 +124,13 @@ <script lang="ts" setup> import { ref, reactive, nextTick, onBeforeMount, onMounted, onBeforeUnmount } from "vue"; - import addAgent from '@/views/dmx/IntelligentAgent/components/addAgent.vue'; - import editAgent from '@/views/dmx/IntelligentAgent/components/editAgent.vue'; - import { kbdocumentrm, queryKbList } from '@/api/kbList'; import { Message } from '@arco-design/web-vue'; import { deletedialog, querydialogList } from '@/api/Agent'; import useLoading from '@/hooks/loading'; const { loading, setLoading } = useLoading(true); import EventBus from '@/utils/EventBus'; - + import AgentConfig from "@/views/dmx/IntelligentAgent/components/agentConfig.vue"; + let documentHeight = window.innerHeight - 360 let count = 5; const activeKey = ref(1); const addAgents = ref(); @@ -158,9 +157,6 @@ }; const handleAdd = () => { addAgents.value.handleClick(); - }; - const handleDelete = (key: any) => { - data.value = data.value.filter((item) => item.key !== key); }; const visible = ref(false); -- Gitblit v1.8.0