.ant-tabs-nav .ant-tabs-nav-list{
+ margin-left: 24px;
+ }
+ .ant-drawer .ant-drawer-body{
+ overflow-y: hidden;
+ }
+ .ant-tabs {
+ height: calc(100% - 160px);
+ overflow-y: auto;
+ }
+ }
+
+}
.detailBox {
display: flex;
align-items: center;
margin-bottom: 15px;
color: #1d1d20;
font-size: 15px;
+ padding-left: 24px;
+
}
.allMessageItem {
display: flex;
diff --git a/react-ui/src/pages/Experiment/experimentText/props.jsx b/react-ui/src/pages/Experiment/experimentText/props.jsx
index 32e660e2..d5ac7999 100644
--- a/react-ui/src/pages/Experiment/experimentText/props.jsx
+++ b/react-ui/src/pages/Experiment/experimentText/props.jsx
@@ -386,7 +386,7 @@ const Props = forwardRef(({ onParentChange }, ref) => {
},
}));
return (
- <>
+
diff --git a/react-ui/src/pages/Model/personalData.jsx b/react-ui/src/pages/Model/personalData.jsx
index 2f08f149..cda03a9f 100644
--- a/react-ui/src/pages/Model/personalData.jsx
+++ b/react-ui/src/pages/Model/personalData.jsx
@@ -1,10 +1,12 @@
import { getAccessToken } from '@/access';
import clock from '@/assets/img/clock.png';
import creatByImg from '@/assets/img/creatBy.png';
+import deleteIcon from '@/assets/img/delete-icon.png';
import KFIcon from '@/components/KFIcon';
-import { addModel, getAssetIcon, getModelList } from '@/services/dataset/index.js';
+import { addModel, deleteModel, getAssetIcon, getModelList } from '@/services/dataset/index.js';
+import { modalConfirm } from '@/utils/ui';
import { UploadOutlined } from '@ant-design/icons';
-import { Button, Form, Input, Modal, Pagination, Radio, Select, Upload } from 'antd';
+import { Button, Form, Input, Modal, Pagination, Radio, Select, Upload, message } from 'antd';
import moment from 'moment';
import { useEffect, useState } from 'react';
import { useNavigate } from 'react-router-dom';
@@ -54,8 +56,8 @@ const PublicData = () => {
});
const [activeType, setActiveType] = useState(null);
const [activeTag, setActiveTag] = useState(null);
- const [datasetTypeList, setDatasetTypeList] = useState([]);
- const [datasetDirectionList, setDatasetDirectionList] = useState([]);
+ const [modelTypeList, setmodelTypeList] = useState([]);
+ const [modelDirectionList, setmodelDirectionList] = useState([]);
const [isModalOpen, setIsModalOpen] = useState(false);
const [datasetList, setDatasetList] = useState([]);
const [total, setTotal] = useState(0);
@@ -82,11 +84,11 @@ const PublicData = () => {
getAssetIcon(params).then((ret) => {
console.log(ret);
if (ret.code == 200 && ret.data.content && ret.data.content.length > 0) {
- setDatasetTypeList(ret.data.content.filter((item) => item.category_id == 3));
- setDatasetDirectionList(ret.data.content.filter((item) => item.category_id == 4));
+ setmodelTypeList(ret.data.content.filter((item) => item.category_id == 3));
+ setmodelDirectionList(ret.data.content.filter((item) => item.category_id == 4));
} else {
- setDatasetTypeList([]);
- setDatasetDirectionList([]);
+ setmodelTypeList([]);
+ setmodelDirectionList([]);
}
});
};
@@ -177,8 +179,8 @@ const PublicData = () => {
/>
模型框架
- {datasetTypeList && datasetTypeList.length > 0
- ? datasetTypeList.map((item) => {
+ {modelTypeList && modelTypeList.length > 0
+ ? modelTypeList.map((item) => {
return (
{
模型能力
- {datasetDirectionList && datasetDirectionList.length > 0
- ? datasetDirectionList.map((item) => {
+ {modelDirectionList && modelDirectionList.length > 0
+ ? modelDirectionList.map((item) => {
return (
{
{datasetList && datasetList.length > 0
? datasetList.map((item) => {
return (
-
routeToIntro(e, item)}>
+
{
+ routeToIntro(e, item);
+ }}
+ >
{item.name}
-
{item.description}
+
![]()
{
+ e.stopPropagation();
+ modalConfirm({
+ title: '确定删除该条模型实例吗?',
+ onOk: () => {
+ deleteModel(item.id).then((ret) => {
+ if (ret.code === 200) {
+ message.success('删除成功');
+ getModelLists(queryFlow);
+ } else {
+ message.error(ret.msg);
+ }
+ });
+ },
+ });
+ }}
+ className={Styles.dropdown}
+ style={{ width: '17px', marginRight: '6px' }}
+ src={deleteIcon}
+ alt=""
+ />
+ {/*
{
+ console.log(e);
+ if (e.key === 'detail') {
+ routeToIntro(e, item);
+ } else if (e.key === 'delete') {
+ modalConfirm({
+ title: '确定删除该条模型实例吗?',
+ onOk: () => {
+ deleteModel(item.id).then((ret) => {
+ if (ret.code === 200) {
+ message.success('删除成功');
+ getModelLists(queryFlow);
+ } else {
+ message.error(ret.msg);
+ }
+ });
+ },
+ });
+ }
+ },
+ }}
+ >
+
+

+
+ */}
+ ,
{item.description}
![]()
{
]
}
>
-
+