字段修改
This commit is contained in:
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user