| | |
| | | <div class="card_content"> |
| | | <div class="content_top"> |
| | | <div class="card_wrap_box"> |
| | | <div class="wrap_box_add"> |
| | | <!-- <div class="wrap_box_add"> |
| | | <a-button |
| | | type="primary" |
| | | @click="handleAddModel" |
| | |
| | | </template> |
| | | 添加 |
| | | </a-button> |
| | | </div> |
| | | </div> --> |
| | | <div class="box_user_content"> |
| | | <div class="box_usr_img"> |
| | | <div class="card_wrap_box_img"> |
| | |
| | | <div class="box_user_btn"> |
| | | <a-space class="btn-group"> |
| | | <!-- <editModel></editModel> --> |
| | | |
| | | <a-button |
| | | type="primary" |
| | | @click="handleAddModel" |
| | | :disabled="addBtn" |
| | | > |
| | | <template #icon> |
| | | <icon-plus /> |
| | | </template> |
| | | 添加 |
| | | </a-button> |
| | | <a-button |
| | | type="outline" |
| | | @click="handleEditModel(item, 1)" |
| | | > |
| | | 编辑 |
| | |
| | | const isDeleteDialogVisible = ref(false); //删除提醒 |
| | | |
| | | const modalList = ref({}); |
| | | const tabKey = ref('key'); |
| | | const tabKey = ref(''); |
| | | const changeTabs = async (val) => { |
| | | tabKey.value = val; |
| | | await getFactory(); |
| | | await getFactory(val); |
| | | }; |
| | | |
| | | const httpUrl = modelStore.hrefUrl; |
| | |
| | | }); |
| | | |
| | | if ((res as any).code == 0) { |
| | | queryModel(); |
| | | tabKey.value = factory; |
| | | await queryModel(''); |
| | | } else { |
| | | } |
| | | }, |
| | |
| | | const res = await deleteLlmFactory(tabKey.value); |
| | | if ((res as any).code == 200) { |
| | | // Reflect.deleteProperty(tabData.value, tabKey.value); |
| | | queryModel(); |
| | | |
| | | await queryModel(''); |
| | | |
| | | Message.success('删除成功'); |
| | | } |
| | | }; |
| | |
| | | |
| | | //获取模型列表 |
| | | const loading = ref(false); |
| | | const queryModel = async () => { |
| | | const queryModel = async (name) => { |
| | | const res = await modelmyLlms(); |
| | | modalList.value = res.data; |
| | | loading.value = true; |
| | |
| | | |
| | | tabData.value = filterObject(res.data, 1); |
| | | tabKey.value = Object.keys(tabData.value)[0]; |
| | | await getFactory(); |
| | | await getFactory(name); |
| | | }; |
| | | queryModel(); |
| | | queryModel(null); |
| | | //返回满足条件的对象 |
| | | const filterObject = (obj, threshold) => { |
| | | return Object.keys(obj) |
| | |
| | | |
| | | const refreshParentMethod = async (name) => { |
| | | // console.log(name, 678776); |
| | | await queryModel(); |
| | | |
| | | await queryModel(name); |
| | | // tabKey.value = name; |
| | | // 这里执行需要的操作 |
| | | }; |
| | | |
| | | const getFactory = async () => { |
| | | const getFactory = async (name) => { |
| | | if (name) { |
| | | tabKey.value = name; |
| | | } |
| | | const { data } = await getFactoryDetail({ |
| | | factory_name: tabKey.value, |
| | | }); |
| | |
| | | } else { |
| | | addBtn.value = false; |
| | | } |
| | | |
| | | if (!name) { |
| | | tabKey.value = Object.keys(tabData.value)[0]; |
| | | } else { |
| | | tabKey.value = name; |
| | | } |
| | | console.log(tabKey.value, 999); |
| | | }; |
| | | </script> |
| | | |
| | |
| | | .box_usr_img { |
| | | display: flex; |
| | | align-items: center; |
| | | margin-left: 100px; |
| | | |
| | | .arco-content-title { |
| | | line-height: 34px; |
| | |
| | | } |
| | | .box_user_btn { |
| | | text-align: right; |
| | | .btn_delete { |
| | | margin-left: 10px; |
| | | } |
| | | // .btn_delete { |
| | | // margin-left: 10px; |
| | | // } |
| | | } |
| | | } |
| | | } |