字段修改

This commit is contained in:
2023-04-19 16:28:38 +08:00
parent 35dd625a65
commit 0aef75c962
+11 -10
View File
@@ -4,15 +4,15 @@
<div class="form"> <div class="form">
<el-form ref="form" :model="form" label-width="80px" :rules="rule"> <el-form ref="form" :model="form" label-width="80px" :rules="rule">
<el-form-item label="上级标签"> <el-form-item label="上级标签">
<el-cascader v-model="form.label" placeholder="请选择上级标签" :options="cascaderOptions" filterable :props="{ checkStrictly: true }" clearable > <el-cascader v-model="form.nodeLabel" placeholder="请选择上级标签" :options="cascaderOptions" filterable :props="{ checkStrictly: true }" clearable >
</el-cascader> </el-cascader>
</el-form-item> </el-form-item>
<el-form-item label="标签名称" prop="name"> <el-form-item label="标签名称" prop="label">
<el-input v-model="form.name"></el-input> <el-input v-model="form.label"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="排序"> <el-form-item label="排序">
<el-input v-model="form.sort"></el-input> <el-input v-model="form.orderNum"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="备注"> <el-form-item label="备注">
<el-input v-model="form.remark"></el-input> <el-input v-model="form.remark"></el-input>
@@ -42,11 +42,11 @@ export default {
label:undefined, label:undefined,
name:'', name:'',
sort:'', sort:'',
tip:'' tip:''
}, },
cascaderOptions:[ cascaderOptions:[
], ],
rule: { rule: {
name: [ name: [
@@ -77,7 +77,7 @@ export default {
}) })
if (node && data) { if (node && data) {
this.showAddOrUpdateLabel = true this.showAddOrUpdateLabel = true
this.form.label = node.parent.data.label this.form.nodeLabel = node.parent.data.label
this.form.name = data.label this.form.name = data.label
this.form={...this.form} this.form={...this.form}
this.$refs.form.clearValidate('name') this.$refs.form.clearValidate('name')
@@ -94,11 +94,12 @@ export default {
submitForm() { submitForm() {
this.$refs.form.validate((valid) => { this.$refs.form.validate((valid) => {
if (valid) { if (valid) {
this.form.id=this.form.label[this.form.label.length - 1] this.form.parentId=this.form.nodeLabel[this.form.nodeLabel.length - 1]
delete this.form.nodeLabel
this.$api.report.labelAdd(this.form).then(res => { this.$api.report.labelAdd(this.form).then(res => {
}) })
this.dialogVisible = false this.dialogVisible = false
} }
}) })
} }
@@ -150,4 +151,4 @@ export default {
line-height: 40px !important; line-height: 40px !important;
width: 100%; width: 100%;
} }
</style> </style>