提交代码

This commit is contained in:
jiang 2024-11-20 16:19:57 +08:00
parent f0729530c8
commit 79ac8708f3
6 changed files with 23 additions and 10 deletions

View File

@ -42,3 +42,10 @@ export function delDataSetLabels(labelId) {
method: 'post'
})
}
export function getLabelsTree(id) {
return request({
url: '/ai/dataSetLabels/getLabelsTree/' + id,
method: 'post'
})
}

View File

@ -12,7 +12,7 @@ export function list(query) {
// 查询【请填写功能名称】详细
export function getSample(id) {
return request({
url: '/ai/sample/getInfo' + id,
url: '/ai/sample/getInfo/' + id,
method: 'get'
})
}
@ -42,3 +42,6 @@ export function delSample(id) {
method: 'post'
})
}

View File

@ -103,7 +103,7 @@
</template>
<script>
import { listDataSetLabels, getDataSetLabels, delDataSetLabels, addDataSetLabels, updateDataSetLabels } from "@/api/dataCenter/labels";
import {listDataSetLabels, getDataSetLabels, delDataSetLabels, addDataSetLabels, updateDataSetLabels,getLabelsTree } from "@/api/dataCenter/labels";
import Treeselect from "@riophae/vue-treeselect";
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
import { parseTime } from '../../../utils/bonus'
@ -144,6 +144,9 @@ export default {
parentId: [
{ required: true, message: "父节点不能为空", trigger: "blur" }
],
labelName:[
{ required: true, message: "标签名称不能为空", trigger: "blur" }
]
}
};
},
@ -173,8 +176,8 @@ export default {
};
},
/** 查询样本标签管理下拉树结构 */
getTreeselect() {
listDataSetLabels().then(response => {
getTreeselect(labelId) {
getLabelsTree(labelId).then(response => {
this.labelsListOptions = [];
const menu = { labelId: 0, labelName: '主类目', children: [] };
menu.children = this.handleTree(response.data, "labelId");
@ -213,7 +216,7 @@ export default {
/** 新增按钮操作 */
handleAdd(row) {
this.reset();
this.getTreeselect();
this.getTreeselect(0);
if (row != null && row.labelId) {
this.form.parentId = row.labelId;
} else {
@ -233,8 +236,9 @@ export default {
/** 修改按钮操作 */
handleUpdate(row) {
this.reset();
this.getTreeselect();
this.getTreeselect(row);
getDataSetLabels(row.labelId).then(response => {
console.log(response.data)
this.form = response.data;
this.open = true;
this.title = "修改样本标签管理";

View File

@ -155,11 +155,11 @@ export default {
rules: {
sampleName: [
{ required: true, message: '样本类型名称不能为空', trigger: 'blur' },
{ min: 2, max: 10, message: '样本类型名称长度必须介于 2 和 20 之间', trigger: 'blur' }
{ min: 2, max: 20, message: '样本类型名称长度必须介于 2 和 20 之间', trigger: 'blur' }
],
sampleFormat: [
{ required: true, message: '格式不能为空', trigger: 'blur' },
{ min: 1, max: 10, message: '格式长度必须介于 2 和 20 之间', trigger: 'blur' }
{ min: 1, max: 20, message: '格式长度必须介于 1 和 20 之间', trigger: 'blur' }
],
}
};

View File

@ -269,7 +269,6 @@ export default {
getList() {
this.loading = true;
list(this.queryParams).then(response => {
console.log(response)
this.teamMemberList = response.rows;
this.total = response.total;
this.loading = false;

View File

@ -35,7 +35,7 @@ module.exports = {
proxy: {
// detail: https://cli.vuejs.org/config/#devserver-proxy
[process.env.VUE_APP_BASE_API]: {
target: `http://192.168.0.56:18090`,
target: `http://localhost:18080`,
changeOrigin: true,
pathRewrite: {
['^' + process.env.VUE_APP_BASE_API]: ''