From e611f0e211e257776bd3402ea7a90bb1fa2afdc3 Mon Sep 17 00:00:00 2001 From: zhangxiao <898441624@qq.com> Date: 星期二, 13 八月 2024 18:17:38 +0800 Subject: [PATCH] Merge branch 'master' of http://192.168.5.5:10010/r/web/flow_web --- src/views/dmx/IntelligentAgent/index.vue | 111 +++++++++++++++++++++++++++++++++++++++++++------------ 1 files changed, 86 insertions(+), 25 deletions(-) diff --git a/src/views/dmx/IntelligentAgent/index.vue b/src/views/dmx/IntelligentAgent/index.vue index a96dd22..6a9c250 100644 --- a/src/views/dmx/IntelligentAgent/index.vue +++ b/src/views/dmx/IntelligentAgent/index.vue @@ -22,9 +22,11 @@ flex-wrap: wrap; align-content: flex-start; overflow: auto; + height: calc(100vh - 300px); " :style="{ height: documentHeight + 'px' }" > +<!-- 鏅鸿兘浣撳垪琛�--> <div class="card-wrap" v-for="(item, index) of agentList" @@ -92,6 +94,66 @@ </div> </a-card> </div> +<!-- agent鍒楄〃--> + <div + class="card-wrap" + v-for="(item, index) of agentNewList" + :key="item.id" + > + <a-card :bordered="false" hoverable> + <a-avatar :style="{ backgroundColor: '#5b99da' }"> + <img + :style="{ width: '100%' }" + alt="dessert" + :src="item.avatar || imgSrc" + /> + </a-avatar> +<!-- <a-switch--> +<!-- v-model="item.off"--> +<!-- style="position: absolute; top: 10px; right: 10px"--> +<!-- size="medium"--> +<!-- @change="handleChange(item)"--> +<!-- >--> +<!-- <template #checked> 涓婄嚎 </template>--> +<!-- <template #unchecked> 涓嬬嚎 </template>--> +<!-- </a-switch>--> + <div class="arco-card-body-content"> + <div class="arco-card-body-content-top"> + <span style="font-size: 18px; font-weight: 900"> + {{ item.title }} + </span> + </div> +<!-- <div class="arco-card-body-content-down">--> +<!-- {{ item.prompt_config.prologue }}--> +<!-- </div>--> + </div> + <div + style="position: absolute; bottom: 1.4rem; left: 1rem" + > + <icon-calendar-clock /> + <span style="font-size: 12px;margin-left: 10px"> + {{ parseTime(item.create_date) }} + </span> + </div> +<!-- <div--> +<!-- style="position: absolute; bottom: 1rem; right: 1rem"--> +<!-- >--> +<!-- <a-space>--> +<!-- <a-popconfirm--> +<!-- :content="'纭畾鍒犻櫎鍚�'"--> +<!-- type="warning"--> +<!-- @ok="deleteItem(item)"--> +<!-- >--> +<!-- <a-button type="text">--> +<!-- <template #icon>--> +<!-- <icon-delete />--> +<!-- </template>--> +<!-- </a-button>--> +<!-- </a-popconfirm>--> +<!-- </a-space>--> +<!-- </div>--> + </a-card> + </div> </a-scrollbar> <!-- <div--> <!-- class="card-wrap"--> @@ -146,36 +208,21 @@ onBeforeUnmount, } from 'vue'; import { Message } from '@arco-design/web-vue'; - import { deletedialog, querydialogList } from '@/api/Agent'; + import { deletedialog, queryCanvasList, 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'; import logo from '../../../assets/images/model.png'; - import { documentHeight } from '@/utils'; + import { documentHeight, parseTime } from "@/utils"; // console.log(documentHeight,'楂樺害'); let count = 5; const activeKey = ref(1); const addAgents = ref(); const editAgentKuai = ref(); const imgSrc = ref(logo); - const agentList = ref([ - // { - // key: 2, - // title: '鍐呭璐ㄦ', - // content: 'Content of Tab Panel 2', - // }, - // { - // key: 3, - // title: '寮�閫氭湇鍔�', - // content: 'Content of Tab Panel 3', - // }, - // { - // key: 4, - // title: '瑙勫垯棰勭疆', - // content: 'Content of Tab Panel 4', - // }, - ]); + const agentList = ref([]); + const agentNewList = ref([]); const changeTabs = (val) => { activeKey.value = val; }; @@ -208,6 +255,25 @@ } }; + + const queryCanvas = async (params = {}) => { + setLoading(true); + try { + const { data } = await queryCanvasList(params); + console.log(data, 'agent'); + agentNewList.value = data.map((item) => { + return { + ...item, + off: true, + }; + }); + } catch (err) { + // you can report use errorHandler or other + } finally { + setLoading(false); + } + }; + const deleteItem = async (row) => { console.log(row); let data = await deletedialog({ dialog_ids: [row.id] }); @@ -224,14 +290,9 @@ const handleCancel = () => { queryList(); }; - const handleSubmit = ({ values, errors }) => { - this.$refs.formRef.validate().then((res, a, b) => { - debugger; - console.log('values', values); - }); - }; onBeforeMount(() => { queryList(); + queryCanvas(); }); onMounted(() => { EventBus.on('queryList', () => { -- Gitblit v1.8.0