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