提交树形结构只能选择叶子节点
This commit is contained in:
parent
aabcf222b1
commit
dd7a91b9a7
|
|
@ -33,6 +33,7 @@
|
||||||
:options="deptList"
|
:options="deptList"
|
||||||
:normalizer="normalizer"
|
:normalizer="normalizer"
|
||||||
placeholder="选择上级"
|
placeholder="选择上级"
|
||||||
|
:disable-branch-nodes="true"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item
|
<el-form-item
|
||||||
|
|
@ -195,6 +196,7 @@
|
||||||
:options="deptList"
|
:options="deptList"
|
||||||
:normalizer="normalizer"
|
:normalizer="normalizer"
|
||||||
placeholder="选择上级"
|
placeholder="选择上级"
|
||||||
|
:disable-branch-nodes="true"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item
|
<el-form-item
|
||||||
|
|
|
||||||
|
|
@ -289,10 +289,15 @@
|
||||||
placeholder="请选择规格型号"
|
placeholder="请选择规格型号"
|
||||||
default-expand-all
|
default-expand-all
|
||||||
@select="selectType"
|
@select="selectType"
|
||||||
|
:disable-branch-nodes="true"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="设备编码" prop="maCode">
|
<el-form-item label="设备编码" prop="maCode">
|
||||||
<el-input v-model="form.maCode" placeholder="请输入设备编码,如NSJJ+类型编码+规格编码" :clearable="true"/>
|
<el-input
|
||||||
|
v-model="form.maCode"
|
||||||
|
placeholder="请输入设备编码,如NSJJ+类型编码+规格编码"
|
||||||
|
:clearable="true"
|
||||||
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
<div slot="footer" class="dialog-footer">
|
<div slot="footer" class="dialog-footer">
|
||||||
|
|
@ -582,41 +587,41 @@ export default {
|
||||||
console.log(this.form);
|
console.log(this.form);
|
||||||
this.$refs["form"].validate(valid => {
|
this.$refs["form"].validate(valid => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
if(this.form.level=='4'){
|
if (this.form.level == '4') {
|
||||||
if(this.form.maCode.indexOf('null')>0){
|
if (this.form.maCode.indexOf('null') > 0) {
|
||||||
this.$modal.msgError("请输入正确规则的设备编码!");
|
this.$modal.msgError("请输入正确规则的设备编码!");
|
||||||
}else{
|
} else {
|
||||||
addLabelBind(this.form).then(response => {
|
addLabelBind(this.form).then(response => {
|
||||||
this.$modal.msgSuccess("绑定成功");
|
this.$modal.msgSuccess("绑定成功");
|
||||||
this.open = false;
|
this.open = false;
|
||||||
this.getList();
|
this.getList();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
}else{
|
} else {
|
||||||
this.$modal.msgError("当前类型无法生成标签,请选择设备类型-规格型号!");
|
this.$modal.msgError("当前类型无法生成标签,请选择设备类型-规格型号!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
selectType(val) {
|
selectType(val) {
|
||||||
console.log(val)
|
console.log(val)
|
||||||
if(!val.children){
|
if (!val.children) {
|
||||||
console.log(val)
|
console.log(val)
|
||||||
|
|
||||||
let nTime = new Date();
|
let nTime = new Date();
|
||||||
let nYear = nTime.getFullYear()+'';
|
let nYear = nTime.getFullYear() + '';
|
||||||
let nMonth = nTime.getMonth() + 1;
|
let nMonth = nTime.getMonth() + 1;
|
||||||
console.log(nYear)
|
console.log(nYear)
|
||||||
console.log(nMonth)
|
console.log(nMonth)
|
||||||
this.form.level='4';
|
this.form.level = '4';
|
||||||
// let arr = this.form.arrivalTime.split('-')
|
// let arr = this.form.arrivalTime.split('-')
|
||||||
this.$set(this.form,'maCode','NSJJ'+val.code+val.modelCode+nYear[2]+nYear[3]+nMonth)
|
this.$set(this.form, 'maCode', 'NSJJ' + val.code + val.modelCode + nYear[2] + nYear[3] + nMonth)
|
||||||
}else{
|
} else {
|
||||||
this.form.level='';
|
this.form.level = '';
|
||||||
this.$set(this.form,'maCode','')
|
this.$set(this.form, 'maCode', '')
|
||||||
}
|
}
|
||||||
this.form.typeId = val.id
|
this.form.typeId = val.id
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue