| | |
| | | width: '100%', |
| | | }" |
| | | alt="dessert" |
| | | :src="'http://' + item.logo" |
| | | :src="item.logo" |
| | | /> |
| | | </div> |
| | | <a-card :bordered="false" hoverable> |
| | |
| | | |
| | | <script lang="ts" setup> |
| | | import { ref, reactive, nextTick } from 'vue'; |
| | | import addModel from '@/views/dmx/model/components/addModel.vue'; |
| | | import editModel from '@/views/dmx/model/components/editModel.vue'; |
| | | import addPageModel from './components/addPageModel.vue'; |
| | | import addTableName from './components/addTableName.vue'; |
| | |
| | | const editList = ref({ llm_factory: '' }); |
| | | //增加模型子类 |
| | | const handleAddModel = () => { |
| | | if (tabKey.value == 'key') { |
| | | tabShow.value = true; |
| | | } else { |
| | | modelType.value = 2; |
| | | editList.value.llm_factory = tabKey.value; |
| | | show.value = true; |
| | | title.value = '添加模式'; |
| | | } |
| | | // if (tabKey.value == 'key') { |
| | | // tabShow.value = true; |
| | | // } else { |
| | | // modelType.value = 2; |
| | | // editList.value.llm_factory = tabKey.value; |
| | | // show.value = true; |
| | | // title.value = '添加模式'; |
| | | // } |
| | | modelType.value = 2; |
| | | editList.value.llm_factory = tabKey.value; |
| | | show.value = true; |
| | | title.value = '添加模式'; |
| | | }; |
| | | //编辑模型子类 |
| | | const handleEditModel = (val) => { |
| | |
| | | const handleDelete = async (key: any) => { |
| | | console.log(key, 45455); |
| | | // tabData.value = tabData.value.filter((item) => item.key !== key); |
| | | Reflect.deleteProperty(tabData.value, key); |
| | | await deleteLlmFactory(key); |
| | | queryModel(); |
| | | if (key !== 'key') { |
| | | Reflect.deleteProperty(tabData.value, key); |
| | | await deleteLlmFactory(key); |
| | | queryModel(); |
| | | } |
| | | }; |
| | | |
| | | const visible = ref(false); |
| | |
| | | } |
| | | } |
| | | .card_content { |
| | | position: relative; |
| | | .arco-btn-group { |
| | | position: absolute; |
| | | right: 10px; |
| | | top: 90px; |
| | | } |
| | | .card_wrap_box_img { |
| | | min-height: 200px; |
| | | max-height: 240px; |
| | |
| | | border: 1px solid var(--color-neutral-3); |
| | | border-radius: 4px; |
| | | position: relative; |
| | | .arco-btn-group { |
| | | position: absolute; |
| | | right: 10px; |
| | | top: 90px; |
| | | } |
| | | &:hover { |
| | | transform: translateY(-4px); |
| | | // box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.1); |