diff --git a/src/api/dataCenter/dataSet.js b/src/api/dataCenter/dataSet.js index ccbd62fd..b94162cf 100644 --- a/src/api/dataCenter/dataSet.js +++ b/src/api/dataCenter/dataSet.js @@ -24,4 +24,17 @@ export function del(dataSetIds) { method: 'post' }) } +//删除数据集 +export function setPublic(datasetId,isPublic) { + let data = { + datasetId, + isPublic + } + return request({ + url: '/ai/dataset/set-public/', + method: 'post', + data: data + }) +} + diff --git a/src/views/dataCenter/dataSet/child/addDataSetDialog.vue b/src/views/dataCenter/dataSet/child/addDataSetDialog.vue index a6ae093a..75e5949c 100644 --- a/src/views/dataCenter/dataSet/child/addDataSetDialog.vue +++ b/src/views/dataCenter/dataSet/child/addDataSetDialog.vue @@ -172,15 +172,12 @@ export default { }, updateData(data){ if (data.folderType === 0) { - console.log(0) this.form.inputPath = data.folder; this.form.inputId = data.fileId }else { - console.log(1) this.form.outputPath = data.folder; this.form.outputId = data.fileId } - console.log() } }, }; diff --git a/src/views/dataCenter/dataSet/child/annotationTaskDialog.vue b/src/views/dataCenter/dataSet/child/annotationTaskDialog.vue index 60653e09..1f792952 100644 --- a/src/views/dataCenter/dataSet/child/annotationTaskDialog.vue +++ b/src/views/dataCenter/dataSet/child/annotationTaskDialog.vue @@ -3,7 +3,7 @@ - + @@ -17,13 +17,21 @@ > - + + + + + + + import selectPersonnelDialog from '../child/selectPersonnelDialog.vue' -import { add } from '@/api/dataCenter/releaseVersion' +import { add } from '@/api/dataCenter/annotationTask' export default { dicts: ['ai_annotate_type'], @@ -126,7 +134,13 @@ export default { selectOpen: false, form: {}, // 初始化为空 rules: { - versionName: [ + taskName: [ + { required: true, message: '版本名称不能为空', trigger: 'blur' } + ], + annotateType: [ + { required: true, message: '版本名称不能为空', trigger: 'blur' } + ], + labels: [ { required: true, message: '版本名称不能为空', trigger: 'blur' } ] } @@ -148,9 +162,27 @@ export default { }, // 数据提交 submitForm() { + if (this.tableData.length === 0 && this.form.isStartTeam) { + this.$modal.msgWarning('请选择人员') + return; + } this.$refs['form'].validate(valid => { if (valid) { - this.form.datasetId = this.datasetId + if(this.form.isStartTeam){ + let annotators = []; + let reviewers =[]; + this.tableData.forEach((item) => { + if (item.type === '0') { + reviewers.push(item); + } + if (item.type === '1') { + annotators.push(item); + } + }) + this.form.annotators = annotators; + this.form.reviewers = annotators; + } + this.form.datasetId = this.datasetId; add(this.form).then(response => { this.$modal.msgSuccess('发布成功') this.cancel() diff --git a/src/views/dataCenter/dataSet/child/dataSetDetails.vue b/src/views/dataCenter/dataSet/child/dataSetDetails.vue index a23d83e7..d6e505bd 100644 --- a/src/views/dataCenter/dataSet/child/dataSetDetails.vue +++ b/src/views/dataCenter/dataSet/child/dataSetDetails.vue @@ -90,14 +90,18 @@ :limit.sync="queryParams.pageSize" @pagination="getList" /> + + + + + diff --git a/src/views/dataCenter/dataSet/components/dataSet.vue b/src/views/dataCenter/dataSet/components/dataSet.vue index d53d44e7..134cb129 100644 --- a/src/views/dataCenter/dataSet/components/dataSet.vue +++ b/src/views/dataCenter/dataSet/components/dataSet.vue @@ -98,7 +98,7 @@ size="mini" type="text" icon="el-icon-edit" - @click="handleUpdate(scope.row)" + @click="handleImport(scope.row)" v-hasPermi="['dataCenter:sample:edit']" >导入 + +