diff --git a/src/api/corpusManger/corpus.js b/src/api/corpusManger/corpus.js index a91dcda..fc7a0df 100644 --- a/src/api/corpusManger/corpus.js +++ b/src/api/corpusManger/corpus.js @@ -28,4 +28,12 @@ export function deleteCategory(id) { url: `/tts/corpus/category/${id}`, method: 'delete', }) +} + +export function getCorpusListApi(params) { + return request({ + url: '/tts/corpus/list', + method: 'get', + params: params + }) } \ No newline at end of file diff --git a/src/api/corpusManger/speech_synthesis.js b/src/api/corpusManger/speech_synthesis.js index 2ccd336..8ed5277 100644 --- a/src/api/corpusManger/speech_synthesis.js +++ b/src/api/corpusManger/speech_synthesis.js @@ -59,4 +59,11 @@ export function batchTaskApi(data) { method: 'post', data: data }) +} + +export function saveTaskApi(data) { + return request({ + url: `/tts/task/save-to-corpus/${data.taskId}/${data.categoryId}`, + method: 'post' + }) } \ No newline at end of file diff --git a/src/views/corpusManger/corpus/components/CategoryTree.vue b/src/views/corpusManger/corpus/components/CategoryTree.vue index e7d88d0..111002c 100644 --- a/src/views/corpusManger/corpus/components/CategoryTree.vue +++ b/src/views/corpusManger/corpus/components/CategoryTree.vue @@ -74,13 +74,20 @@ const defaultProps = { label: 'label' } -// 初始树数据(含count字段用于显示,可选) -const treeData = ref([]) +const emit = defineEmits(['select-category']) + +const treeData = ref([ + { + categoryName: '全部', + children: [], + id: '' + } +]) const getCategoryTree = async () => { const res = await getCategoryTreeApi() if (res.code === 200) { - treeData.value = res.data + treeData.value[0].children = res.data } } @@ -103,6 +110,7 @@ const ruleForm = ref({ // 选中节点 const handleNodeClick = (data) => { selectedNode.value = data + emit('select-category', data) } // 新增一级分类(根节点下) diff --git a/src/views/corpusManger/corpus/components/CorpusList.vue b/src/views/corpusManger/corpus/components/CorpusList.vue index 5ef4e09..bb2ccc3 100644 --- a/src/views/corpusManger/corpus/components/CorpusList.vue +++ b/src/views/corpusManger/corpus/components/CorpusList.vue @@ -5,47 +5,33 @@
+新建语料
-
- - {{ tab.label }} - {{ tab.count }} - -
- - - - - - - - + + + + + + + + + - - - -
- 共 {{ total }} 条
- + @@ -61,43 +47,61 @@ - - 选取文件 - - + + 选取文件 + + - - + + + + +
+
+
+
+
+ +
+
+
\ No newline at end of file diff --git a/src/views/corpusManger/corpus/index.vue b/src/views/corpusManger/corpus/index.vue index 071ca2b..4f0cce9 100644 --- a/src/views/corpusManger/corpus/index.vue +++ b/src/views/corpusManger/corpus/index.vue @@ -9,16 +9,23 @@
- +