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 @@