equip.vue 726 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <template>
  2. <div>
  3. <el-tree
  4. :data="eqList"
  5. show-checkbox
  6. node-key="id"
  7. :default-expanded-keys="[2, 3]"
  8. :default-checked-keys="[5]"
  9. :props="defaultProps"
  10. >
  11. </el-tree>
  12. </div>
  13. </template>
  14. <script>
  15. import { sys_eq } from "@/api/workScope.js";
  16. export default {
  17. data() {
  18. return {
  19. eqList: [],
  20. defaultProps: {
  21. children: "children",
  22. label: "aliasName",
  23. },
  24. };
  25. },
  26. methods: {
  27. // 专业系统设备树
  28. getSys_eq_tree() {
  29. sys_eq({ scopeFilter: true, target: "rtn" }).then((res) => {
  30. console.log("res", res);
  31. this.eqList = res.rtn;
  32. });
  33. },
  34. },
  35. created() {
  36. this.getSys_eq_tree();
  37. },
  38. };
  39. </script>