From 8a3662419f15d26c6cc37a2d027e6d8da9a34536 Mon Sep 17 00:00:00 2001 From: XieYongHong <18010623010@163.com> Date: Mon, 24 Jul 2023 14:45:57 +0800 Subject: [PATCH 01/14] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E8=BF=90?= =?UTF-8?q?=E7=BB=B4=E7=AE=A1=E7=90=86=E4=BB=AA=E8=A1=A8=E7=9B=98=E5=9C=A8?= =?UTF-8?q?=E6=9A=82=E6=97=A0=E6=95=B0=E6=8D=AE=E6=83=85=E5=86=B5=E4=B8=8B?= =?UTF-8?q?=E5=88=87=E6=8D=A2=E5=AF=BC=E8=87=B4=E6=97=A0=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=B1=95=E7=A4=BA=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/link/DashBoard/components/Cpu.vue | 1 + src/views/link/DashBoard/components/Jvm.vue | 1 + src/views/link/DashBoard/components/Network.vue | 1 + src/views/link/DashBoard/components/echarts.vue | 2 +- 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/views/link/DashBoard/components/Cpu.vue b/src/views/link/DashBoard/components/Cpu.vue index 96098663..f7e39658 100644 --- a/src/views/link/DashBoard/components/Cpu.vue +++ b/src/views/link/DashBoard/components/Cpu.vue @@ -139,6 +139,7 @@ const getCPUEcharts = async (val: any) => { const _cpuOptions = {}; const _cpuXAxis = new Set(); if (res.result?.length) { + isEmpty.value = false; // 根据服务节点来筛选数据 // const filterArray = props.isNoCommunity ? res.result.filter((item : any) => item.data?.clusterNodeId === props.serviceId) : res.result const filterArray = res.result diff --git a/src/views/link/DashBoard/components/Jvm.vue b/src/views/link/DashBoard/components/Jvm.vue index 7da8f2cb..6c1ef7fc 100644 --- a/src/views/link/DashBoard/components/Jvm.vue +++ b/src/views/link/DashBoard/components/Jvm.vue @@ -103,6 +103,7 @@ const getJVMEcharts = async (val: any) => { const _jvmOptions = {}; const _jvmXAxis = new Set(); if (res.result?.length) { + isEmpty.value = false; // const filterArray = props.isNoCommunity ? res.result.filter((item : any) => item.data?.clusterNodeId === props.serviceId) : res.result const filterArray = res.result filterArray.forEach((item: any) => { diff --git a/src/views/link/DashBoard/components/Network.vue b/src/views/link/DashBoard/components/Network.vue index e6c32143..a9ffe20c 100644 --- a/src/views/link/DashBoard/components/Network.vue +++ b/src/views/link/DashBoard/components/Network.vue @@ -114,6 +114,7 @@ const getNetworkEcharts = async (val: any) => { const _networkOptions = {}; const _networkXAxis = new Set(); if (resp.result.length) { + isEmpty.value = false; const filterArray = resp.result // const filterArray = resp.result.filter((item : any) => item.data?.clusterNodeId === props.serviceId) filterArray.forEach((item: any) => { diff --git a/src/views/link/DashBoard/components/echarts.vue b/src/views/link/DashBoard/components/echarts.vue index ddd49fa5..43336de4 100644 --- a/src/views/link/DashBoard/components/echarts.vue +++ b/src/views/link/DashBoard/components/echarts.vue @@ -44,7 +44,7 @@ watch(() => props.options, () => { echartsRender() }) } -}, { deep: true }) +}, { immediate: true, deep: true }) From 8d874e27a6b8945d4abd1fdd8def32d3ff0b332f Mon Sep 17 00:00:00 2001 From: 100011797 <2642441182@qq.com> Date: Mon, 24 Jul 2023 17:57:05 +0800 Subject: [PATCH 02/14] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9=E8=AE=A2?= =?UTF-8?q?=E9=98=85=E7=AE=A1=E7=90=86=E6=96=87=E5=AD=97=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/device/Product/Save/index.vue | 2 +- .../NoticeRule/components/Auth/index.vue | 21 ++++- .../NoticeRule/components/Item/index.vue | 94 ++++++++++--------- .../NoticeRule/components/Role/index.vue | 2 +- .../Save/components/NotifyConfig.vue | 2 +- .../Save/components/NotifyTemplate.vue | 2 +- .../components/Save/components/NotifyWay.vue | 4 +- .../NoticeRule/components/Save/index.vue | 23 +++-- 8 files changed, 92 insertions(+), 58 deletions(-) diff --git a/src/views/device/Product/Save/index.vue b/src/views/device/Product/Save/index.vue index d8ad9cc1..9d2e7409 100644 --- a/src/views/device/Product/Save/index.vue +++ b/src/views/device/Product/Save/index.vue @@ -164,7 +164,7 @@ const deviceList = ref([ label: '网关子设备', value: 'childrenDevice', iconUrl: getImage('/device-type-2.png'), - tooltip: '作为网关的子设备,有网关代理连接到物联网平台', + tooltip: '作为网关的子设备,由网关代理连接到物联网平台', }, { label: '网关设备', diff --git a/src/views/system/NoticeRule/components/Auth/index.vue b/src/views/system/NoticeRule/components/Auth/index.vue index f987ffb4..5d61cae3 100644 --- a/src/views/system/NoticeRule/components/Auth/index.vue +++ b/src/views/system/NoticeRule/components/Auth/index.vue @@ -6,6 +6,10 @@ @cancel="emit('close')" @ok="onSave" > +
+ + 通过角色控制【{{ name }}】的所有的通知方式可被哪些用户订阅。 +
@@ -20,6 +24,10 @@ const props = defineProps({ type: Array as PropType, default: () => [], }, + name: { + type: String, + default: '' + } }); const _selectedRowKeys = ref([]); @@ -31,4 +39,15 @@ watchEffect(() => { const onSave = () => { emit('save', _selectedRowKeys.value); }; - \ No newline at end of file + + + \ No newline at end of file diff --git a/src/views/system/NoticeRule/components/Item/index.vue b/src/views/system/NoticeRule/components/Item/index.vue index 661ecd06..b4c49b9e 100644 --- a/src/views/system/NoticeRule/components/Item/index.vue +++ b/src/views/system/NoticeRule/components/Item/index.vue @@ -22,7 +22,7 @@ @@ -346,49 +348,53 @@ const onSwitchChange = (e: boolean) => { if (_checked) { onAction(e); } else { - Modal.confirm({ - title: e - ? '开启后默认平台所有用户都能接收到该通知' - : '关闭后平台所有用户都不能接收到该通知', - cancelText: '取消', - okText: e ? '确认开启' : '确认关闭', - content: h( - 'div', - { - style: { - display: 'flex', - justifyContent: 'flex-end', - marginTop: '20px', - }, - }, - [ - h( - Checkbox, - { - onChange: (_e: any) => { - LocalStore.set( - user.userInfos?.username, - e - ? { - ..._value, - open: _e.target?.checked, - } - : { - ..._value, - close: _e.target?.checked, - }, - ); - }, + if (e) { + onAction(e); + } else { + Modal.confirm({ + title: e + ? '开启后默认平台所有用户都能接收到该通知' + : '关闭后平台所有用户都不能接收到该通知', + cancelText: '取消', + okText: e ? '确认开启' : '确认关闭', + content: h( + 'div', + { + style: { + display: 'flex', + justifyContent: 'flex-end', + marginTop: '20px', }, - '不再提示', - ), - ], - ), - onOk() { - onAction(e); - }, - onCancel() {}, - }); + }, + [ + h( + Checkbox, + { + onChange: (_e: any) => { + LocalStore.set( + user.userInfos?.username, + e + ? { + ..._value, + open: _e.target?.checked, + } + : { + ..._value, + close: _e.target?.checked, + }, + ); + }, + }, + '不再提示', + ), + ], + ), + onOk() { + onAction(e); + }, + onCancel() {}, + }); + } } }; @@ -489,7 +495,7 @@ const onSave = (_data: any) => { .box-item-add { cursor: pointer; - background-color: #F7F8FA; + background-color: #f7f8fa; width: 54px; height: 54px; display: flex; diff --git a/src/views/system/NoticeRule/components/Role/index.vue b/src/views/system/NoticeRule/components/Role/index.vue index 4b1010af..7188b5ed 100644 --- a/src/views/system/NoticeRule/components/Role/index.vue +++ b/src/views/system/NoticeRule/components/Role/index.vue @@ -70,7 +70,7 @@ - + 钉钉群机器人类型的配置在当前页面将被过滤 -
+
已规定固定收信人的模板在当前页面将被过滤
-
+
{ iconUrl: iconMap.get(item.id), }; }); + emit('update:value', options.value?.[0]?.value); + emit('update:name', options.value?.[0]?.label); + emit('change', {label: options.value?.[0]?.label, value: options.value?.[0]?.value}); } loading.value = false; }); - notifyType.value = props.value; }); diff --git a/src/views/system/NoticeRule/components/Save/index.vue b/src/views/system/NoticeRule/components/Save/index.vue index a4c3d280..fca7e00c 100644 --- a/src/views/system/NoticeRule/components/Save/index.vue +++ b/src/views/system/NoticeRule/components/Save/index.vue @@ -11,11 +11,12 @@