提交代码

This commit is contained in:
jiang 2024-11-20 15:37:06 +08:00
parent 2ce135582b
commit f0729530c8
3 changed files with 11 additions and 11 deletions

View File

@ -87,11 +87,11 @@
<!-- 添加或修改样本标签管理对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-form-item label="父节点id" prop="parentId">
<treeselect v-model="form.parentId" :options="labelsListOptions" :normalizer="normalizer" placeholder="请选择父节点id" />
<el-form-item label="父节点" prop="parentId">
<treeselect v-model="form.parentId" :options="labelsListOptions" :normalizer="normalizer" placeholder="请选择父节点" />
</el-form-item>
<el-form-item label="标签名称" prop="labelName">
<el-input v-model="form.labelName" placeholder="请输入标签名称" />
<el-input v-model="form.labelName" maxlength="20" placeholder="请输入标签名称" />
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
@ -142,7 +142,7 @@ export default {
//
rules: {
parentId: [
{ required: true, message: "父节点id不能为空", trigger: "blur" }
{ required: true, message: "父节点不能为空", trigger: "blur" }
],
}
};
@ -157,7 +157,7 @@ export default {
this.loading = true;
listDataSetLabels(this.queryParams).then(response => {
console.log(response)
this.labelsList = this.handleTree(response.data, "labelId", "parentId");
this.labelsList = this.handleTree(response.data, "labelId");
this.loading = false;
});
},
@ -176,9 +176,9 @@ export default {
getTreeselect() {
listDataSetLabels().then(response => {
this.labelsListOptions = [];
const data = { labelId: 0, labelName: '顶级节点', children: [] };
data.children = this.handleTree(response.data, "labelId", "parentId");
this.labelsListOptions.push(data);
const menu = { labelId: 0, labelName: '主类目', children: [] };
menu.children = this.handleTree(response.data, "labelId");
this.labelsListOptions.push(menu);
});
},
//

View File

@ -102,10 +102,10 @@
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
<el-form ref="form" :model="form" :rules="rules">
<el-form-item label="样本类型名称" prop="sampleName">
<el-input v-model="form.sampleName" placeholder="请输入样本类型名称" />
<el-input v-model="form.sampleName" maxlength="20" placeholder="请输入样本类型名称" />
</el-form-item>
<el-form-item label="格式" prop="sampleFormat">
<el-input v-model="form.sampleFormat" placeholder="请输入样本格式" />
<el-input v-model="form.sampleFormat" maxlength="20" placeholder="请输入样本格式" />
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">

View File

@ -148,7 +148,7 @@
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
<el-form ref="form" :model="form" :rules="rules">
<el-form-item label="姓名" prop="userName">
<el-input v-model="form.userName" readonly placeholder="请输入样本类型名称" />
<el-input v-model="form.userName" maxlength="20" readonly placeholder="请输入姓名" />
</el-form-item>
<el-form-item label="角色" prop="roleId">
<el-select v-model="form.roleId" style="width: 100%" placeholder="请选择角色">