|
|
@@ -47,7 +47,9 @@ const SliceDetail: React.FC = () => {
|
|
|
};
|
|
|
|
|
|
const init = async () => {
|
|
|
- await appApi.fetchList();
|
|
|
+ if (params.sliceId) {
|
|
|
+ await appApi.fetchList();
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
React.useEffect(() => {
|
|
|
@@ -83,7 +85,7 @@ const SliceDetail: React.FC = () => {
|
|
|
router.navigate(-1);
|
|
|
}}>返回</Button>
|
|
|
<Button
|
|
|
- style={{ marginLeft: '10px' }}
|
|
|
+ style={{ marginLeft: '10px' }}
|
|
|
type='primary'
|
|
|
onClick={() => {
|
|
|
form.validateFields().then(async (values) => {
|
|
|
@@ -95,33 +97,48 @@ const SliceDetail: React.FC = () => {
|
|
|
const data = values;
|
|
|
const info = {
|
|
|
knowledgeId: params.knowledgeId,
|
|
|
- sliceId: params.sliceId,
|
|
|
+ sliceId: params.sliceId === null ? '' : params.sliceId,
|
|
|
sliceText: values.slice_text,
|
|
|
documentId: params.documentId,
|
|
|
};
|
|
|
- // 编辑应用
|
|
|
- const res = await apis.modifyTakaiSliceInfo(info);
|
|
|
+ console.log(params.sliceId, 'params.sliceId');
|
|
|
+ let res = null;
|
|
|
+ if (params.sliceId && params.sliceId !== 'null') {
|
|
|
+ console.log('11111111');
|
|
|
+ // 编辑应用
|
|
|
+ res = await apis.modifyTakaiSliceInfo(info);
|
|
|
+ } else {
|
|
|
+ console.log('2222222');
|
|
|
+ res = await apis.addTakaiSlice(info);
|
|
|
+ }
|
|
|
if (res.code === 200 && res.data === 1) {
|
|
|
- const pageInfo = {
|
|
|
- knowledge_id: params.knowledgeId,
|
|
|
- document_id: params.documentId,
|
|
|
- text: '',
|
|
|
- pageNum: 1,
|
|
|
- pageSize: 10,
|
|
|
+ if(params.sliceId && params.sliceId !== 'null'){
|
|
|
+ message.success('修改成功');
|
|
|
+ }else{
|
|
|
+ message.success('新增成功');
|
|
|
}
|
|
|
- // 刷新列表
|
|
|
- await router.navigate({ pathname: '/deepseek/knowledgeLib/slice/' + params.documentId + '/' + params.knowledgeId + '/' + params.embeddingId });
|
|
|
- // await apis.fetchTakaiSliceList(pageInfo);
|
|
|
- message.success('修改成功');
|
|
|
+ }else{
|
|
|
+ if(params.sliceId && params.sliceId !== 'null'){
|
|
|
+ message.error('修改失败');
|
|
|
+ }else{
|
|
|
+ message.error('新增失败');
|
|
|
+ }
|
|
|
+ }
|
|
|
+ const pageInfo = {
|
|
|
+ knowledge_id: params.knowledgeId,
|
|
|
+ document_id: params.documentId,
|
|
|
+ text: '',
|
|
|
+ pageNum: 1,
|
|
|
+ pageSize: 10,
|
|
|
}
|
|
|
+ // 刷新列表
|
|
|
+ await router.navigate({ pathname: '/deepseek/knowledgeLib/slice/' + params.documentId + '/' + params.knowledgeId + '/' + params.embeddingId });
|
|
|
+
|
|
|
}).catch((error) => {
|
|
|
console.error(error);
|
|
|
});
|
|
|
}}
|
|
|
>保存</Button>
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
</Form>
|
|
|
</div>
|
|
|
</div>
|