提交代码
This commit is contained in:
parent
f0729530c8
commit
79ac8708f3
|
|
@ -42,3 +42,10 @@ export function delDataSetLabels(labelId) {
|
||||||
method: 'post'
|
method: 'post'
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export function getLabelsTree(id) {
|
||||||
|
return request({
|
||||||
|
url: '/ai/dataSetLabels/getLabelsTree/' + id,
|
||||||
|
method: 'post'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@ export function list(query) {
|
||||||
// 查询【请填写功能名称】详细
|
// 查询【请填写功能名称】详细
|
||||||
export function getSample(id) {
|
export function getSample(id) {
|
||||||
return request({
|
return request({
|
||||||
url: '/ai/sample/getInfo' + id,
|
url: '/ai/sample/getInfo/' + id,
|
||||||
method: 'get'
|
method: 'get'
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
@ -42,3 +42,6 @@ export function delSample(id) {
|
||||||
method: 'post'
|
method: 'post'
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -103,7 +103,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<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 Treeselect from "@riophae/vue-treeselect";
|
||||||
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
|
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
|
||||||
import { parseTime } from '../../../utils/bonus'
|
import { parseTime } from '../../../utils/bonus'
|
||||||
|
|
@ -144,6 +144,9 @@ export default {
|
||||||
parentId: [
|
parentId: [
|
||||||
{ required: true, message: "父节点不能为空", trigger: "blur" }
|
{ required: true, message: "父节点不能为空", trigger: "blur" }
|
||||||
],
|
],
|
||||||
|
labelName:[
|
||||||
|
{ required: true, message: "标签名称不能为空", trigger: "blur" }
|
||||||
|
]
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
|
@ -173,8 +176,8 @@ export default {
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
/** 查询样本标签管理下拉树结构 */
|
/** 查询样本标签管理下拉树结构 */
|
||||||
getTreeselect() {
|
getTreeselect(labelId) {
|
||||||
listDataSetLabels().then(response => {
|
getLabelsTree(labelId).then(response => {
|
||||||
this.labelsListOptions = [];
|
this.labelsListOptions = [];
|
||||||
const menu = { labelId: 0, labelName: '主类目', children: [] };
|
const menu = { labelId: 0, labelName: '主类目', children: [] };
|
||||||
menu.children = this.handleTree(response.data, "labelId");
|
menu.children = this.handleTree(response.data, "labelId");
|
||||||
|
|
@ -213,7 +216,7 @@ export default {
|
||||||
/** 新增按钮操作 */
|
/** 新增按钮操作 */
|
||||||
handleAdd(row) {
|
handleAdd(row) {
|
||||||
this.reset();
|
this.reset();
|
||||||
this.getTreeselect();
|
this.getTreeselect(0);
|
||||||
if (row != null && row.labelId) {
|
if (row != null && row.labelId) {
|
||||||
this.form.parentId = row.labelId;
|
this.form.parentId = row.labelId;
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -233,8 +236,9 @@ export default {
|
||||||
/** 修改按钮操作 */
|
/** 修改按钮操作 */
|
||||||
handleUpdate(row) {
|
handleUpdate(row) {
|
||||||
this.reset();
|
this.reset();
|
||||||
this.getTreeselect();
|
this.getTreeselect(row);
|
||||||
getDataSetLabels(row.labelId).then(response => {
|
getDataSetLabels(row.labelId).then(response => {
|
||||||
|
console.log(response.data)
|
||||||
this.form = response.data;
|
this.form = response.data;
|
||||||
this.open = true;
|
this.open = true;
|
||||||
this.title = "修改样本标签管理";
|
this.title = "修改样本标签管理";
|
||||||
|
|
|
||||||
|
|
@ -155,11 +155,11 @@ export default {
|
||||||
rules: {
|
rules: {
|
||||||
sampleName: [
|
sampleName: [
|
||||||
{ required: true, message: '样本类型名称不能为空', trigger: 'blur' },
|
{ required: true, message: '样本类型名称不能为空', trigger: 'blur' },
|
||||||
{ min: 2, max: 10, message: '样本类型名称长度必须介于 2 和 20 之间', trigger: 'blur' }
|
{ min: 2, max: 20, message: '样本类型名称长度必须介于 2 和 20 之间', trigger: 'blur' }
|
||||||
],
|
],
|
||||||
sampleFormat: [
|
sampleFormat: [
|
||||||
{ required: true, message: '格式不能为空', trigger: 'blur' },
|
{ required: true, message: '格式不能为空', trigger: 'blur' },
|
||||||
{ min: 1, max: 10, message: '格式长度必须介于 2 和 20 之间', trigger: 'blur' }
|
{ min: 1, max: 20, message: '格式长度必须介于 1 和 20 之间', trigger: 'blur' }
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -269,7 +269,6 @@ export default {
|
||||||
getList() {
|
getList() {
|
||||||
this.loading = true;
|
this.loading = true;
|
||||||
list(this.queryParams).then(response => {
|
list(this.queryParams).then(response => {
|
||||||
console.log(response)
|
|
||||||
this.teamMemberList = response.rows;
|
this.teamMemberList = response.rows;
|
||||||
this.total = response.total;
|
this.total = response.total;
|
||||||
this.loading = false;
|
this.loading = false;
|
||||||
|
|
|
||||||
|
|
@ -35,7 +35,7 @@ module.exports = {
|
||||||
proxy: {
|
proxy: {
|
||||||
// detail: https://cli.vuejs.org/config/#devserver-proxy
|
// detail: https://cli.vuejs.org/config/#devserver-proxy
|
||||||
[process.env.VUE_APP_BASE_API]: {
|
[process.env.VUE_APP_BASE_API]: {
|
||||||
target: `http://192.168.0.56:18090`,
|
target: `http://localhost:18080`,
|
||||||
changeOrigin: true,
|
changeOrigin: true,
|
||||||
pathRewrite: {
|
pathRewrite: {
|
||||||
['^' + process.env.VUE_APP_BASE_API]: ''
|
['^' + process.env.VUE_APP_BASE_API]: ''
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue