From 099c6fa32a62e7adefa570b4b7fa794ffce99bab Mon Sep 17 00:00:00 2001
From: XieYongHong <18010623010@163.com>
Date: Tue, 6 Jun 2023 15:40:37 +0800
Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9=E7=94=A8=E6=88=B7?=
=?UTF-8?q?=E7=AE=A1=E7=90=86=E7=9A=84=E7=B1=BB=E5=9E=8B=E5=B1=95=E7=A4=BA?=
=?UTF-8?q?=E9=97=AE=E9=A2=98=EF=BC=9B=E4=BF=AE=E6=94=B9=E7=BD=91=E7=BB=9C?=
=?UTF-8?q?=E7=BB=84=E4=BB=B6=E7=9A=84=E9=9B=86=E7=BE=A4=E6=8E=A7=E5=88=B6?=
=?UTF-8?q?=EF=BC=9B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* fix: 15017
* fix: 修改bug(13663、15022、13672)
* fix: 修改操作栏的距离
* fix: bug#15019
* fix: 修改菜单配置
* fix: 修改网络组件的集群控制
* fix: 修改用户管理的类型展示问题
---
src/views/Log/Access/index.vue | 2 +-
src/views/Log/System/index.vue | 2 +-
src/views/Northbound/AliCloud/index.vue | 2 +-
src/views/Northbound/DuerOS/index.vue | 2 +-
src/views/device/Firmware/index.vue | 2 +-
src/views/edge/Resource/index.vue | 2 +-
src/views/iot-card/CardManagement/index.vue | 2 +-
src/views/iot-card/Dashboard/index.vue | 15 ++--
src/views/iot-card/Platform/index.vue | 2 +-
src/views/iot-card/Recharge/index.vue | 2 +
src/views/link/Certificate/index.vue | 2 +-
src/views/link/Protocol/index.vue | 2 +-
src/views/link/Type/Detail/index.vue | 7 +-
src/views/link/Type/index.vue | 2 +-
src/views/media/Device/index.vue | 2 +-
src/views/notice/Config/index.vue | 4 +-
src/views/notice/Template/index.vue | 3 +-
.../rule-engine/Alarm/Configuration/index.vue | 2 +-
src/views/rule-engine/Instance/index.vue | 2 +-
.../Scene/Save/Device/AddModal.vue | 3 +-
.../Scene/Save/Device/CheckItem.vue | 3 +-
.../Scene/Save/action/ListItem/CheckItem.vue | 3 +-
.../Scene/Save/components/Terms/Branches.vue | 45 ++++++++----
.../Scene/Save/components/Terms/TermsItem.vue | 69 ++-----------------
.../Scene/Save/components/Terms/WhenItem.vue | 56 ++++++++++++---
.../Scene/Save/components/Terms/index.less | 10 +--
src/views/system/DataSource/index.vue | 2 +-
src/views/system/Department/device/index.vue | 4 +-
src/views/system/Department/product/index.vue | 3 +
src/views/system/Department/user/index.vue | 2 +-
src/views/system/Menu/Setting/index.vue | 5 +-
src/views/system/Menu/Setting/utils.ts | 21 ++++--
src/views/system/Menu/index.vue | 2 +-
src/views/system/Permission/index.vue | 2 +-
src/views/system/Relationship/index.vue | 1 +
src/views/system/Role/index.vue | 2 +-
src/views/system/User/index.vue | 3 +-
37 files changed, 156 insertions(+), 139 deletions(-)
diff --git a/src/views/Log/Access/index.vue b/src/views/Log/Access/index.vue
index 021b7365..2820b324 100644
--- a/src/views/Log/Access/index.vue
+++ b/src/views/Log/Access/index.vue
@@ -219,7 +219,7 @@ const columns = [
title: '操作',
key: 'action',
fixed: 'right',
- width: 150,
+ width: 60,
scopedSlots: true,
},
];
diff --git a/src/views/Log/System/index.vue b/src/views/Log/System/index.vue
index b5b763db..d8b7ba2a 100644
--- a/src/views/Log/System/index.vue
+++ b/src/views/Log/System/index.vue
@@ -189,7 +189,7 @@ const columns = [
title: '操作',
key: 'action',
fixed: 'right',
- width: 150,
+ width: 60,
scopedSlots: true,
},
];
diff --git a/src/views/Northbound/AliCloud/index.vue b/src/views/Northbound/AliCloud/index.vue
index 1bdcd457..d7100fb0 100644
--- a/src/views/Northbound/AliCloud/index.vue
+++ b/src/views/Northbound/AliCloud/index.vue
@@ -191,7 +191,7 @@ const columns = [
title: '操作',
key: 'action',
fixed: 'right',
- width: 200,
+ width: 160,
scopedSlots: true,
},
];
diff --git a/src/views/Northbound/DuerOS/index.vue b/src/views/Northbound/DuerOS/index.vue
index 409a476d..b66fe390 100644
--- a/src/views/Northbound/DuerOS/index.vue
+++ b/src/views/Northbound/DuerOS/index.vue
@@ -230,7 +230,7 @@ const columns = [
title: '操作',
key: 'action',
fixed: 'right',
- width: 200,
+ width: 160,
scopedSlots: true,
},
];
diff --git a/src/views/device/Firmware/index.vue b/src/views/device/Firmware/index.vue
index 82018a52..ddacf508 100644
--- a/src/views/device/Firmware/index.vue
+++ b/src/views/device/Firmware/index.vue
@@ -166,7 +166,7 @@ const columns = [
title: '操作',
key: 'action',
fixed: 'right',
- width: 200,
+ width: 120,
scopedSlots: true,
},
];
diff --git a/src/views/edge/Resource/index.vue b/src/views/edge/Resource/index.vue
index 7420cb31..6dae0323 100644
--- a/src/views/edge/Resource/index.vue
+++ b/src/views/edge/Resource/index.vue
@@ -268,7 +268,7 @@ const columns = [
title: '操作',
key: 'action',
fixed: 'right',
- width: 250,
+ width: 200,
scopedSlots: true,
},
];
diff --git a/src/views/iot-card/CardManagement/index.vue b/src/views/iot-card/CardManagement/index.vue
index d87cebaa..1bd9f37f 100644
--- a/src/views/iot-card/CardManagement/index.vue
+++ b/src/views/iot-card/CardManagement/index.vue
@@ -588,7 +588,7 @@ const columns = [
title: '操作',
key: 'action',
fixed: 'right',
- width: 250,
+ width: 200,
scopedSlots: true,
},
];
diff --git a/src/views/iot-card/Dashboard/index.vue b/src/views/iot-card/Dashboard/index.vue
index cbd390eb..6dae491d 100644
--- a/src/views/iot-card/Dashboard/index.vue
+++ b/src/views/iot-card/Dashboard/index.vue
@@ -77,13 +77,14 @@
/>
-
+
+
+
diff --git a/src/views/iot-card/Platform/index.vue b/src/views/iot-card/Platform/index.vue
index ea4fee15..028f28bd 100644
--- a/src/views/iot-card/Platform/index.vue
+++ b/src/views/iot-card/Platform/index.vue
@@ -142,7 +142,7 @@ const columns = [
title: '操作',
key: 'action',
fixed: 'right',
- width: 250,
+ width: 120,
scopedSlots: true,
},
];
diff --git a/src/views/iot-card/Recharge/index.vue b/src/views/iot-card/Recharge/index.vue
index 12233f1e..c645b954 100644
--- a/src/views/iot-card/Recharge/index.vue
+++ b/src/views/iot-card/Recharge/index.vue
@@ -118,6 +118,7 @@ const columns = [
dataIndex: 'createTime',
key: 'createTime',
scopedSlots: true,
+ width: 200,
search: {
type: 'date',
},
@@ -126,6 +127,7 @@ const columns = [
title: '操作',
key: 'action',
fixed: 'right',
+ width: 60,
scopedSlots: true,
},
];
diff --git a/src/views/link/Certificate/index.vue b/src/views/link/Certificate/index.vue
index 1314f8f4..70778eee 100644
--- a/src/views/link/Certificate/index.vue
+++ b/src/views/link/Certificate/index.vue
@@ -114,7 +114,7 @@ const columns = [
title: '操作',
key: 'action',
fixed: 'right',
- width: 200,
+ width: 80,
scopedSlots: true,
},
];
diff --git a/src/views/link/Protocol/index.vue b/src/views/link/Protocol/index.vue
index 5d269bc2..90bc6052 100644
--- a/src/views/link/Protocol/index.vue
+++ b/src/views/link/Protocol/index.vue
@@ -207,7 +207,7 @@ const columns = [
title: '操作',
key: 'action',
fixed: 'right',
- width: 200,
+ width: 100,
scopedSlots: true,
},
];
diff --git a/src/views/link/Type/Detail/index.vue b/src/views/link/Type/Detail/index.vue
index 2081e4be..55cbbffe 100644
--- a/src/views/link/Type/Detail/index.vue
+++ b/src/views/link/Type/Detail/index.vue
@@ -41,7 +41,7 @@
/>
-
+
{
getSupports();
getCertificates();
getResourcesCurrent();
- getResourcesClusters();
+ if(isNoCommunity){
+ getResourcesClusters();
+ }
getDetail();
});
diff --git a/src/views/link/Type/index.vue b/src/views/link/Type/index.vue
index 3da7f5ca..1e44ba7a 100644
--- a/src/views/link/Type/index.vue
+++ b/src/views/link/Type/index.vue
@@ -263,7 +263,7 @@ const columns = [
title: '操作',
key: 'action',
fixed: 'right',
- width: 200,
+ width: 120,
scopedSlots: true,
},
];
diff --git a/src/views/media/Device/index.vue b/src/views/media/Device/index.vue
index babfdb64..83e34e37 100644
--- a/src/views/media/Device/index.vue
+++ b/src/views/media/Device/index.vue
@@ -279,7 +279,7 @@ const columns = [
title: '操作',
key: 'action',
fixed: 'right',
- width: 250,
+ width: 200,
scopedSlots: true,
},
];
diff --git a/src/views/notice/Config/index.vue b/src/views/notice/Config/index.vue
index 4dc979e2..cf1edf88 100644
--- a/src/views/notice/Config/index.vue
+++ b/src/views/notice/Config/index.vue
@@ -233,7 +233,7 @@ const columns = [
title: '配置名称',
dataIndex: 'name',
key: 'name',
- width: 100,
+ ellipsis: true,
search: {
type: 'string',
},
@@ -280,7 +280,7 @@ const columns = [
title: '操作',
key: 'action',
fixed: 'right',
- width: 250,
+ width: 200,
scopedSlots: true,
},
];
diff --git a/src/views/notice/Template/index.vue b/src/views/notice/Template/index.vue
index 11c560b1..728fb2f4 100644
--- a/src/views/notice/Template/index.vue
+++ b/src/views/notice/Template/index.vue
@@ -229,6 +229,7 @@ const columns = [
title: '模板名称',
dataIndex: 'name',
key: 'name',
+ ellipsis: true,
search: {
type: 'string',
},
@@ -273,7 +274,7 @@ const columns = [
title: '操作',
key: 'action',
fixed: 'right',
- width: 250,
+ width: 200,
scopedSlots: true,
},
];
diff --git a/src/views/rule-engine/Alarm/Configuration/index.vue b/src/views/rule-engine/Alarm/Configuration/index.vue
index c6ad66b1..06c37c94 100644
--- a/src/views/rule-engine/Alarm/Configuration/index.vue
+++ b/src/views/rule-engine/Alarm/Configuration/index.vue
@@ -327,7 +327,7 @@ const columns = [
title: '操作',
key: 'action',
fixed: 'right',
- width: 150,
+ width: 120,
scopedSlots: true,
},
];
diff --git a/src/views/rule-engine/Instance/index.vue b/src/views/rule-engine/Instance/index.vue
index 1fe94e7b..c9f20d02 100644
--- a/src/views/rule-engine/Instance/index.vue
+++ b/src/views/rule-engine/Instance/index.vue
@@ -226,7 +226,7 @@ const columns = [
title: '操作',
key: 'action',
fixed: 'right',
- width: 250,
+ width: 150,
scopedSlots: true,
},
];
diff --git a/src/views/rule-engine/Scene/Save/Device/AddModal.vue b/src/views/rule-engine/Scene/Save/Device/AddModal.vue
index 9f06c747..3abcd91d 100644
--- a/src/views/rule-engine/Scene/Save/Device/AddModal.vue
+++ b/src/views/rule-engine/Scene/Save/Device/AddModal.vue
@@ -244,7 +244,8 @@ const save = async (step?: number) => {
operation: typeData.data,
selector: addModel.selector,
selectorValues: addModel.selectorValues,
- productId: addModel.productId
+ productId: addModel.productId,
+ source: 'fixed'
}
emit('save', data, _options)
formItemContext.onFieldChange()
diff --git a/src/views/rule-engine/Scene/Save/Device/CheckItem.vue b/src/views/rule-engine/Scene/Save/Device/CheckItem.vue
index 4738b54b..eb4562b6 100644
--- a/src/views/rule-engine/Scene/Save/Device/CheckItem.vue
+++ b/src/views/rule-engine/Scene/Save/Device/CheckItem.vue
@@ -62,7 +62,8 @@ const check = async (): Promise => {
let hasProperties = false
if (metadata.properties.length) {
if (deviceTrigger.operation?.readProperties && deviceTrigger.operation?.readProperties.length) {
- hasProperties = metadata.properties.every((item: any) => deviceTrigger.operation!.readProperties!.includes(item.id))
+ // hasProperties = metadata.properties.every((item: any) => deviceTrigger.operation!.readProperties!.includes(item.id))
+ hasProperties = deviceTrigger.operation!.readProperties.every(_id => metadata.properties.some((item: any) => item.id === _id))
} else if (deviceTrigger.operation?.writeProperties && Object.keys(deviceTrigger.operation?.writeProperties).length) {
const key = Object.keys(deviceTrigger.operation?.writeProperties)[0]
hasProperties = metadata.properties.some((item: any) => key ===item.id)
diff --git a/src/views/rule-engine/Scene/Save/action/ListItem/CheckItem.vue b/src/views/rule-engine/Scene/Save/action/ListItem/CheckItem.vue
index 7c7b6d89..6f28a886 100644
--- a/src/views/rule-engine/Scene/Save/action/ListItem/CheckItem.vue
+++ b/src/views/rule-engine/Scene/Save/action/ListItem/CheckItem.vue
@@ -125,7 +125,8 @@ const checkDeviceDelete = async () => {
if (item!.selectorValues && metadata?.tags?.length) {
const values = (item!.selectorValues?.[0]?.value as any).map((item: any) => item.column)
const tagKeys = new Set(values)
- hasAllTags = metadata?.tags?.every((item: any) => tagKeys.has(item.id))
+ hasAllTags = [...tagKeys.values()].every((_key) => metadata?.tags.some((item: any) => item.id === _key))
+ // hasAllTags = metadata?.tags?.every((item: any) => tagKeys.has(item.id))
}
if (!hasAllTags) {
_data.value.branches![props.branchesName].then[props.thenName].actions[props.name].device!.selectorValues = undefined
diff --git a/src/views/rule-engine/Scene/Save/components/Terms/Branches.vue b/src/views/rule-engine/Scene/Save/components/Terms/Branches.vue
index 95a08532..a1ebeb7c 100644
--- a/src/views/rule-engine/Scene/Save/components/Terms/Branches.vue
+++ b/src/views/rule-engine/Scene/Save/components/Terms/Branches.vue
@@ -1,5 +1,5 @@
-
+
{{ isFirst ? '当' : '否则' }}
@@ -30,21 +30,28 @@
-
+
+
+
+
+
+
-
-
- 添加过滤条件
-
+
@@ -109,6 +116,14 @@ const whenData = computed(() => {
return props.data.when
})
+const WarpClass = computed(() => {
+ return {
+ 'actions-terms-warp': true,
+ 'first-children': props.isFirst,
+ 'terms-items': (FormModel.value.branches?.length || 0) > 0
+ }
+})
+
const onDelete = () => {
if (FormModel.value.branches?.length == 2) {
FormModel.value.branches?.splice(props.name, 1, null)
diff --git a/src/views/rule-engine/Scene/Save/components/Terms/TermsItem.vue b/src/views/rule-engine/Scene/Save/components/Terms/TermsItem.vue
index b58c0b81..7780e7ad 100644
--- a/src/views/rule-engine/Scene/Save/components/Terms/TermsItem.vue
+++ b/src/views/rule-engine/Scene/Save/components/Terms/TermsItem.vue
@@ -1,23 +1,9 @@
-
+ />
+