| | |
| | | <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)" |
| | |
| | | key: { |
| | | tags: '添加key', |
| | | id: 1, |
| | | live: 1, |
| | | }, |
| | | }); |
| | | |
| | |
| | | }; |
| | | |
| | | //删除模型 |
| | | 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: () => {}, |
| | | }); |
| | | } |
| | | }; |
| | | |
| | | //父级模型 |
| | |
| | | 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(); |