From 721409dfb0e330b32fab7696b8ebc2724bed5612 Mon Sep 17 00:00:00 2001 From: jackhoo_98 Date: Sun, 12 Mar 2023 15:27:39 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=87=87=E9=9B=86=E5=99=A8=20OPCUA?= =?UTF-8?q?=E6=89=AB=E6=8F=8F=E5=85=A8=E9=83=A8=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/data-collect/collector.ts | 10 + .../Collector/Point/Scan/Table.vue | 274 ++++++++++++++++++ .../DataCollect/Collector/Point/Scan/Tree.vue | 240 +++++++++++++++ .../Collector/Point/Scan/index.vue | 107 +++++++ .../DataCollect/Collector/Point/index.vue | 106 ++++--- src/views/DataCollect/Collector/data.ts | 46 ++- 6 files changed, 733 insertions(+), 50 deletions(-) create mode 100644 src/views/DataCollect/Collector/Point/Scan/Table.vue create mode 100644 src/views/DataCollect/Collector/Point/Scan/Tree.vue create mode 100644 src/views/DataCollect/Collector/Point/Scan/index.vue diff --git a/src/api/data-collect/collector.ts b/src/api/data-collect/collector.ts index 85d11f80..75d9abc7 100644 --- a/src/api/data-collect/collector.ts +++ b/src/api/data-collect/collector.ts @@ -42,3 +42,13 @@ export const readPoint = (collectorId: string, data: string[]) => export const writePoint = (collectorId: string, data: string[]) => server.post(`/data-collect/collector/${collectorId}/points/_write`, data); + +export const queryPointNoPaging = () => + server.post(`/data-collect/point/_query/no-paging`, { paging: false }); + +export const scanOpcUAList = (data: any) => + server.get( + `/data-collect/opc/channel/${data.id}/nodes?nodeId=${ + data?.nodeId || '' + }`, + ); diff --git a/src/views/DataCollect/Collector/Point/Scan/Table.vue b/src/views/DataCollect/Collector/Point/Scan/Table.vue new file mode 100644 index 00000000..9e2de6dc --- /dev/null +++ b/src/views/DataCollect/Collector/Point/Scan/Table.vue @@ -0,0 +1,274 @@ + + + + + diff --git a/src/views/DataCollect/Collector/Point/Scan/Tree.vue b/src/views/DataCollect/Collector/Point/Scan/Tree.vue new file mode 100644 index 00000000..b6228e67 --- /dev/null +++ b/src/views/DataCollect/Collector/Point/Scan/Tree.vue @@ -0,0 +1,240 @@ + + + + + diff --git a/src/views/DataCollect/Collector/Point/Scan/index.vue b/src/views/DataCollect/Collector/Point/Scan/index.vue new file mode 100644 index 00000000..93a81a92 --- /dev/null +++ b/src/views/DataCollect/Collector/Point/Scan/index.vue @@ -0,0 +1,107 @@ + + + + diff --git a/src/views/DataCollect/Collector/Point/index.vue b/src/views/DataCollect/Collector/Point/index.vue index 731d33fc..0b00f255 100644 --- a/src/views/DataCollect/Collector/Point/index.vue +++ b/src/views/DataCollect/Collector/Point/index.vue @@ -13,19 +13,7 @@ :gridColumn="2" :gridColumns="[1, 2]" :request="queryPoint" - :defaultParams="{ - sorts: [{ name: 'id', order: 'desc' }], - terms: [ - { - terms: [ - { - column: 'collectorId', - value: props.data.id, - }, - ], - }, - ], - }" + :defaultParams="defaultParams" :params="params" :rowSelection="{ selectedRowKeys: _selectedRowKeys, @@ -36,12 +24,23 @@