diff --git a/ui/env.d.ts b/ui/env.d.ts index eafd0b249..b60e90374 100644 --- a/ui/env.d.ts +++ b/ui/env.d.ts @@ -1,4 +1,4 @@ /// interface ImportMeta { - readonly env: ImportMetaEnv; -} + readonly env: ImportMetaEnv +} \ No newline at end of file diff --git a/ui/src/api/dataset.ts b/ui/src/api/dataset.ts index 10a19fbbc..845ddf6e6 100644 --- a/ui/src/api/dataset.ts +++ b/ui/src/api/dataset.ts @@ -186,7 +186,7 @@ const getParagraph: (dataset_id: string, document_id: string) => Promise Promise> = ( + dataset_id, + document_id, + paragraph_id: string, +) => { + return get(`${prefix}/${dataset_id}/document/${document_id}/paragraph/${paragraph_id}/problem`) +} + +/** + * 创建问题 + * @param 参数 + * dataset_id, document_id, paragraph_id + * { + "id": "string", + content": "string" + } + */ +const postProblem: ( + dataset_id: string, + document_id: string, + paragraph_id: string, + data: any +) => Promise> = (dataset_id, document_id, paragraph_id, data: any) => { + return post( + `${prefix}/${dataset_id}/document/${document_id}/paragraph/${paragraph_id}/problem`, + data + ) +} +/** + * 删除问题 + * @param 参数 dataset_id, document_id, paragraph_id,problem_id + */ +const delProblem: ( + dataset_id: string, + document_id: string, + paragraph_id: string, + problem_id: string, +) => Promise> = (dataset_id, document_id, paragraph_id,problem_id) => { + return del(`${prefix}/${dataset_id}/document/${document_id}/paragraph/${paragraph_id}/problem/${problem_id}`) +} + export default { getDateset, getAllDateset, @@ -261,5 +306,8 @@ export default { getParagraph, delParagraph, putParagraph, - postParagraph + postParagraph, + getProblem, + postProblem, + delProblem } diff --git a/ui/src/views/paragraph/component/ParagraphDialog.vue b/ui/src/views/paragraph/component/ParagraphDialog.vue index f25f98bec..4f7bc34b4 100644 --- a/ui/src/views/paragraph/component/ParagraphDialog.vue +++ b/ui/src/views/paragraph/component/ParagraphDialog.vue @@ -6,48 +6,45 @@ class="paragraph-dialog" destroy-on-close > - + -
-
分段内容
- - - -
+ +
+
+
分段内容
+ + + +
- -
- 取消 - 保存 -
+ +
+ +
+ 取消 + 保存 +
+
-

- 关联问题 - - - -

- - + +
+ + diff --git a/ui/src/views/paragraph/index.vue b/ui/src/views/paragraph/index.vue index 39dfeb4d1..699970e3c 100644 --- a/ui/src/views/paragraph/index.vue +++ b/ui/src/views/paragraph/index.vue @@ -5,7 +5,7 @@ 添加分段 -
+
{{ paragraphDetail.length }} 段落
-
+