From c7137ea8e56dc7220d3733586a55bd7fcfadccb0 Mon Sep 17 00:00:00 2001
From: jackhoo_98
Date: Tue, 28 Mar 2023 10:58:00 +0800
Subject: [PATCH] =?UTF-8?q?fix:=20bug#11021=E3=80=8111047=E3=80=8111088?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/PermissionButton/index.vue | 2 +-
src/views/DataCollect/Channel/Save/index.vue | 1 +
src/views/DataCollect/Channel/index.vue | 1 +
.../Point/components/PointCardBox/index.vue | 3 +
.../DataCollect/Collector/Point/index.vue | 83 +++++++++++++------
5 files changed, 64 insertions(+), 26 deletions(-)
diff --git a/src/components/PermissionButton/index.vue b/src/components/PermissionButton/index.vue
index 979bcd26..1b8e41d7 100644
--- a/src/components/PermissionButton/index.vue
+++ b/src/components/PermissionButton/index.vue
@@ -1,7 +1,7 @@
-
+
diff --git a/src/views/DataCollect/Channel/Save/index.vue b/src/views/DataCollect/Channel/Save/index.vue
index 8d39eb4e..b0bb22c2 100644
--- a/src/views/DataCollect/Channel/Save/index.vue
+++ b/src/views/DataCollect/Channel/Save/index.vue
@@ -135,6 +135,7 @@
v-model:value="formData.configuration.authType"
:options="Options['auth-types']"
@change="changeAuthType"
+ :column="2"
/>
{
const res = await remove(data.id);
diff --git a/src/views/DataCollect/Collector/Point/components/PointCardBox/index.vue b/src/views/DataCollect/Collector/Point/components/PointCardBox/index.vue
index 5112664e..c381405e 100644
--- a/src/views/DataCollect/Collector/Point/components/PointCardBox/index.vue
+++ b/src/views/DataCollect/Collector/Point/components/PointCardBox/index.vue
@@ -212,6 +212,9 @@ const handleClick = () => {
display: flex;
justify-content: space-between;
align-items: center;
+ .card-header-left {
+ flex: 1;
+ }
}
.card-item {
diff --git a/src/views/DataCollect/Collector/Point/index.vue b/src/views/DataCollect/Collector/Point/index.vue
index 6d1b34ed..703890ed 100644
--- a/src/views/DataCollect/Collector/Point/index.vue
+++ b/src/views/DataCollect/Collector/Point/index.vue
@@ -64,7 +64,8 @@
hasPermission="DataCollect/Collector:delete"
:popConfirm="{
title: `确定删除?`,
- onConfirm: () => handlDelete(),
+ onConfirm: () =>
+ handlBatchDelete(),
}"
>
-
- {{ slotProps.name }}
-
+
+
+ {{ slotProps.name }}
+
+
@@ -184,7 +187,7 @@
{{
- moment(
+ dayjs(
propertyValue.get(
slotProps.id,
)?.timestamp,
@@ -195,24 +198,42 @@
-
- {{
- getQuantity(slotProps)
- }}
- {{ getAddress(slotProps) }}
- {{
- getScaleFactor(slotProps)
- }}
-
-
- {{ getText(slotProps) }}
- {{
- getInterval(slotProps)
- }}
-
+
+
+ {{ getQuantity(slotProps) }}
+
+
+ {{ getAddress(slotProps) }}
+
+
+ {{ getScaleFactor(slotProps) }}
+
+
+
+
+
+ {{
+ getText(slotProps)
+ }}
+ {{
+ getInterval(slotProps)
+ }}
+
+
@@ -262,7 +283,7 @@ import { colorMap, getState } from '../data.ts';
import { cloneDeep } from 'lodash-es';
import { getWebSocket } from '@/utils/websocket';
import { map } from 'rxjs/operators';
-import moment from 'moment';
+import dayjs from 'dayjs';
const props = defineProps({
data: {
@@ -404,6 +425,7 @@ const handlEdit = (data: any) => {
}
current.value = cloneDeep(data);
};
+
const handlDelete = async (id: string | undefined = undefined) => {
spinning.value = true;
const res = !id
@@ -416,6 +438,18 @@ const handlDelete = async (id: string | undefined = undefined) => {
}
spinning.value = false;
};
+
+const handlBatchDelete = () => {
+ if (_selectedRowKeys.value.length === 0) {
+ onlyMessage('请先选择', 'warning');
+ return;
+ } else {
+ console.log(2);
+
+ handlDelete();
+ }
+};
+
const handlBatchUpdate = () => {
if (_selectedRowKeys.value.length === 0) {
onlyMessage('请先选择', 'warning');
@@ -590,7 +624,7 @@ const handleSearch = (e: any) => {