| | |
| | | // components/chat-components/summary/recordsetTable/recordsetTable.ts |
| | | // components/chat-components/summary/deviceLastValue/deviceLastValue.ts |
| | | Component({ |
| | | |
| | | /** |
| | | * 组件的属性列表 |
| | | */ |
| | | properties: { |
| | | |
| | | data: Object |
| | | }, |
| | | |
| | | /** |
| | | * 组件的初始数据 |
| | | */ |
| | | data: { |
| | | tableColumns: [],// table 表头参数 |
| | | dataList: [ |
| | | |
| | | ] |
| | | |
| | | }, |
| | | |
| | |
| | | * 组件的方法列表 |
| | | */ |
| | | methods: { |
| | | // |
| | | |
| | | initComponent() { |
| | | this.setData({ |
| | | tableColumns: (this.data.data?.cols ?? []).map((item, index) => ({ |
| | | title: item.title, |
| | | key: index + '', |
| | | type: item.type |
| | | })) |
| | | } |
| | | ) |
| | | |
| | | this.setData({ |
| | | dataList: (this.data.data?.values ?? []).map((item, index) => ({ |
| | | ...item, |
| | | id: index + '', |
| | | })) |
| | | }) |
| | | }, |
| | | }, |
| | | |
| | | lifetimes: { |
| | | ready: function () { this.initComponent() }, |
| | | |
| | | } |
| | | }) |