From 9517cbb95439ea6a77aeed2c20ddc7f48a651648 Mon Sep 17 00:00:00 2001 From: qiaochuLei <124648559+qiaochuLei@users.noreply.github.com> Date: Fri, 17 Nov 2023 13:48:46 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AF=BC=E5=85=A5=E9=80=9A=E9=81=93?= =?UTF-8?q?=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat(s7): 数据采集增加S7协议 * fix: s7点位死区校验 * fix: s7点位配置 * fix: 修复s7点位bug * fix: s7点位bug修复 * feat: 新增点位导入功能 * feat: 新增导入功能 * feat: 导入通道校验 --- src/api/data-collect/collector.ts | 4 +- .../Point/components/Import/index.vue | 212 ++++++++++++++++++ .../DataCollect/Collector/Point/index.vue | 27 ++- 3 files changed, 239 insertions(+), 4 deletions(-) create mode 100644 src/views/DataCollect/Collector/Point/components/Import/index.vue diff --git a/src/api/data-collect/collector.ts b/src/api/data-collect/collector.ts index 84234c06..b90fe629 100644 --- a/src/api/data-collect/collector.ts +++ b/src/api/data-collect/collector.ts @@ -66,4 +66,6 @@ export const getStates = () => server.get('/dictionary/running-state/items') export const getSnapTypes = () => server.get('/s7/client/s7codecs/list') -export const getArea = () => server.get('/s7/client/s7area/list') \ No newline at end of file +export const getArea = () => server.get('/s7/client/s7area/list') + +export const exportTemplate = (provider: string, format: string) =>server.get(`/data-collect/point/${provider}/template.${format}`, {}, {responseType: 'blob'}) \ No newline at end of file diff --git a/src/views/DataCollect/Collector/Point/components/Import/index.vue b/src/views/DataCollect/Collector/Point/components/Import/index.vue new file mode 100644 index 00000000..04525486 --- /dev/null +++ b/src/views/DataCollect/Collector/Point/components/Import/index.vue @@ -0,0 +1,212 @@ + + + + \ No newline at end of file diff --git a/src/views/DataCollect/Collector/Point/index.vue b/src/views/DataCollect/Collector/Point/index.vue index 15131ce0..9a27e6ce 100644 --- a/src/views/DataCollect/Collector/Point/index.vue +++ b/src/views/DataCollect/Collector/Point/index.vue @@ -30,7 +30,17 @@ /> 新增点位 - + + + 批量导入 + +