SEquipmentParser.ts 780 B

123456789101112131415161718192021222324252627
  1. import { SParser } from "@saga-web/big/lib";
  2. import { SEquipmentItem } from "../items/SEquipmentItem";
  3. import { EquipmentData } from "../types/EquipmentData";
  4. /**
  5. * 设备信息解析器
  6. */
  7. export class SEquipmentParser extends SParser {
  8. /** 设备list */
  9. equipmentItem: SEquipmentItem[] = [];
  10. /**
  11. * 解析数据
  12. *
  13. * @param data 设备数据
  14. * */
  15. parseData(data: EquipmentData[]): void {
  16. if (data) {
  17. data.map((t: EquipmentData): void => {
  18. let eqItem = new SEquipmentItem(null, t);
  19. this.equipmentItem.push(eqItem);
  20. });
  21. }
  22. } // Function parseData()
  23. // private addEquipment(): void {} // Function addEquipment()
  24. } // class SEquipmentParser