From 3313467ddc324d3e19610142756423c8355dc82d Mon Sep 17 00:00:00 2001
From: zhangxiao <898441624@qq.com>
Date: 星期五, 30 八月 2024 15:13:58 +0800
Subject: [PATCH] fix: 更新聊天展示
---
src/views/dmx/IntelligentAgent/index.vue | 59 ++++++++++++++++++++++++++++++++++++++++++++++-------------
1 files changed, 46 insertions(+), 13 deletions(-)
diff --git a/src/views/dmx/IntelligentAgent/index.vue b/src/views/dmx/IntelligentAgent/index.vue
index 38b17b9..3013586 100644
--- a/src/views/dmx/IntelligentAgent/index.vue
+++ b/src/views/dmx/IntelligentAgent/index.vue
@@ -10,7 +10,16 @@
style="width: 240px"
@change="queryList"
/>
- <agent-config typeAngint="add"></agent-config>
+ <a-button
+ type="primary"
+ @click="handleClick"
+ style="margin-left: 10px"
+ >
+ <template #icon>
+ <icon-plus />
+ </template>
+ 鏂板缓鏅鸿兘浣�
+ </a-button>
</div>
<a-divider style="margin: 10px 0" />
<a-row justify="space-between">
@@ -72,12 +81,15 @@
>
<a-space>
<span v-show="!item.off">
- <agent-config
- ref="editAgentKuai"
- typeAngint="edit"
- :formData="item"
- @queryList="queryList"
- ></agent-config>
+ <a-button
+ type="text"
+ size="small"
+ @click="editClick(item)"
+ >
+ <template #icon>
+ <icon-tool />
+ </template>
+ </a-button>
</span>
<a-popconfirm
:content="'纭畾鍒犻櫎鍚�'"
@@ -195,6 +207,12 @@
</a-card>
</a-col>
</a-row>
+ <agent-config
+ ref="editAgentKuai"
+ :typeAngint="addType"
+ :formData="itemObj"
+ @queryList="queryList"
+ ></agent-config>
</div>
</template>
@@ -208,7 +226,7 @@
onBeforeUnmount,
} from 'vue';
import { Message } from '@arco-design/web-vue';
- import { deletedialog, queryCanvasList, querydialogList } from "@/api/Agent";
+ import { deletedialog, queryCanvasList, querydialogdetail, querydialogList } from "@/api/Agent";
import useLoading from '@/hooks/loading';
const { loading, setLoading } = useLoading(true);
import EventBus from '@/utils/EventBus';
@@ -220,7 +238,7 @@
let count = 5;
const activeKey = ref(1);
const addAgents = ref();
- const editAgentKuai = ref();
+ const editAgentKuai = ref(null);
const imgSrc = ref(logo);
const agentList = ref([]);
const agentNewList = ref([]);
@@ -233,10 +251,25 @@
const visible = ref(false);
const formRef = ref(null);
- const form = reactive({
- // size: 'medium',
- // name: '',
- });
+ let addType = ref('add');
+ let itemObj = reactive({});
+ const form = reactive({});
+
+
+ const handleClick = () => {
+ addType.value = 'add';
+ editAgentKuai.value.handleClick();
+ };
+
+ const editClick = async(data) => {
+ let res = await querydialogdetail({
+ dialog_id: data.id
+ })
+ Object.assign(itemObj, res.data);
+ addType.value = 'edit';
+ editAgentKuai.value.editClick();
+ };
+
const queryList = async (params = {}) => {
setLoading(true);
--
Gitblit v1.8.0