From dc3fb06f6d3253ddebf35fec2d805b1750086b01 Mon Sep 17 00:00:00 2001 From: zhangxiao <898441624@qq.com> Date: 星期三, 14 八月 2024 17:31:51 +0800 Subject: [PATCH] fix: 上传组件新增删除功能,模型管理页面修改 --- src/views/dmx/model/index.vue | 63 ++++++++++++++++++++----------- 1 files changed, 41 insertions(+), 22 deletions(-) diff --git a/src/views/dmx/model/index.vue b/src/views/dmx/model/index.vue index bf2602d..465a8be 100644 --- a/src/views/dmx/model/index.vue +++ b/src/views/dmx/model/index.vue @@ -61,6 +61,9 @@ <div class="arco-btn-group"> <a-space class="btn-group"> <!-- <editModel></editModel> --> + <a-button @click="handleDeleteModel(item, 1)"> + 鍒犻櫎 + </a-button> <a-button type="primary" @click="handleEditModel(item, 1)" @@ -120,7 +123,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 +131,6 @@ /> </div> --> <div> - <!-- <addModel></addModel> --> <a-button type="primary" @click="handleAddModel"> <template #icon> <icon-plus /> @@ -202,6 +204,7 @@ key: { tags: '娣诲姞key', id: 1, + live: 1, }, }); @@ -252,27 +255,31 @@ }; //鍒犻櫎妯″瀷 - const handleDeleteModel = (val) => { - Modal.confirm({ - title: '璀﹀憡', - content: '纭鍒犻櫎鍚�', - okText: '纭畾', - cancelText: '鍙栨秷', - onOk: async () => { - const factory = tabKey.value; - const res = await deleteLlm({ - llm_factory: tabKey.value, - llm_name: val.name, - }); + const handleDeleteModel = (val, type) => { + if (type == 1) { + handleDelete(val); + } else { + Modal.confirm({ + title: '璀﹀憡', + content: '纭鍒犻櫎鍚�', + okText: '纭畾', + cancelText: '鍙栨秷', + onOk: async () => { + const factory = tabKey.value; + const res = await deleteLlm({ + llm_factory: tabKey.value, + llm_name: val.name, + }); - if ((res as any).code == 0) { - queryModel(); - tabKey.value = factory; - } else { - } - }, - onCancel: () => {}, - }); + if ((res as any).code == 0) { + queryModel(); + tabKey.value = factory; + } else { + } + }, + onCancel: () => {}, + }); + } }; //鐖剁骇妯″瀷 @@ -327,6 +334,15 @@ tabData.value = Object.assign({}, tabData.value, res.data); }; queryModel(); + //杩斿洖婊¤冻鏉′欢鐨勫璞� + const filterObject = (obj, threshold) => { + return Object.keys(obj) + .filter((key) => obj[key] > threshold) + .reduce((result, key) => { + result[key] = obj[key]; + return result; + }, {}); + }; const refreshParentMethod = () => { queryModel(); @@ -415,6 +431,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; } -- Gitblit v1.8.0