<el-form-item label="数据源" prop="packageId">
<el-cascader :props="props" @change="handleChange"></el-cascader>
</el-form-item>
data() {
return {
table:"",
props: {
lazy: true,
lazyLoad(node, resolve) {
let json;
if (node.level == '0') {
json = {val: '遥测数据', tier: "1"}
} else {
json = {val:node.data.label,tier: "2"}
}
cascaderList(json).then(response => {
let nodes = response.data.map(e => ({
value: e.value,
label: e.label,
leaf: node.level >= 1
}))
resolve(nodes);
});
}
},
};
},
methods: {
handleChange(value){
this.table = value[1];
}
}