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 @@
暂无权限,请联系管理员
- 用于配制外层权限
未配置外层权限将执行通知方式中配置的权限
配置外层权限后将覆盖所有通知方式中配置的权限
+ 通过角色控制【{{ data.name }}】的所有的通知方式可被哪些用户订阅。
@@ -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 @@
{{ item
- }}
+ }}
- 内层权限配置
外层权限已配置的情况下,将取外层权限与当前页面分配权限的交集,向对应角色发送通知。
外层权限未配置的情况下,将按此处配置的权限发送通知。
+
+ 通过角色控制【{{ name }}】下的【{{ showName }}通知】可被哪些用户订阅。
+ 注意:当前配置会被外层【{{ name }}】中的权限控制覆盖。
+
@@ -32,6 +33,7 @@
@@ -161,6 +163,10 @@ const props = defineProps({
type: String,
default: '',
},
+ name: {
+ type: String,
+ default: '',
+ },
});
const stepList = [
@@ -190,14 +196,15 @@ const formModel = reactive<{
});
const variableRef = ref();
const formRef = ref();
+const showName = ref('钉钉')
const _getType = computed(() => {
- if(['notifier-dingTalk'].includes(props.data?.channelProvider)) {
- return ['user', 'tag']
+ if (['notifier-dingTalk'].includes(props.data?.channelProvider)) {
+ return ['user', 'tag'];
} else {
- return ['user', 'org', 'tag']
+ return ['user', 'org', 'tag'];
}
-})
+});
const _variableDefinitions = computed(() => {
return variable.value.filter((item: any) => {
From e65a7c4c6dbe9cc2fce0d406cc7faf6a1117e461 Mon Sep 17 00:00:00 2001
From: 100011797 <2642441182@qq.com>
Date: Mon, 24 Jul 2023 18:09:49 +0800
Subject: [PATCH 03/14] fix: totalFlow
---
src/views/iot-card/CardManagement/index.vue | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/views/iot-card/CardManagement/index.vue b/src/views/iot-card/CardManagement/index.vue
index 50435e0e..efb3d633 100644
--- a/src/views/iot-card/CardManagement/index.vue
+++ b/src/views/iot-card/CardManagement/index.vue
@@ -193,11 +193,11 @@
{{
- (
- (slotProps.usedFlow /
+ slotProps.totalFlow ? (
+ (slotProps.usedFlow /
slotProps.totalFlow) *
100
- ).toFixed(2)
+ ).toFixed(2) : '0.00'
}}
%
@@ -209,9 +209,9 @@
:strokeColor="'#ADC6FF'"
:showInfo="false"
:percent="
- (slotProps.usedFlow /
+ slotProps.totalFlow ? (slotProps.usedFlow /
slotProps.totalFlow) *
- 100
+ 100 : 0
"
/>
From 49b3dce2e3d3f3a7b0d183653377f4c68939216b Mon Sep 17 00:00:00 2001
From: 100011797 <2642441182@qq.com>
Date: Tue, 25 Jul 2023 14:58:38 +0800
Subject: [PATCH 04/14] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9=E6=88=91?=
=?UTF-8?q?=E7=9A=84=E8=AE=A2=E9=98=85?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Center/components/EditInfo/index.vue | 4 +-
.../components/Subscribe/components/Bind.vue | 2 +-
.../components/Subscribe/components/Card.vue | 62 ++++++++++++++++---
.../Subscribe/components/Detail.vue | 49 ++-------------
.../Subscribe/components/Unsubscribe.vue | 2 +-
5 files changed, 62 insertions(+), 57 deletions(-)
diff --git a/src/views/account/Center/components/EditInfo/index.vue b/src/views/account/Center/components/EditInfo/index.vue
index f2e52dff..edec55fd 100644
--- a/src/views/account/Center/components/EditInfo/index.vue
+++ b/src/views/account/Center/components/EditInfo/index.vue
@@ -6,6 +6,8 @@
width="770px"
@cancel="emits('close')"
:confirmLoading="loading"
+ :zIndex="1100"
+ :maskClosable='false'
>
@@ -66,7 +68,7 @@
:rules="[
{
pattern: /^1[3456789]\d{9}$/,
- message: '请输入正确手机号',
+ message: '请输入正确的手机号',
},
]"
>
diff --git a/src/views/account/Center/components/Subscribe/components/Bind.vue b/src/views/account/Center/components/Subscribe/components/Bind.vue
index 299b09b0..cfffeabf 100644
--- a/src/views/account/Center/components/Subscribe/components/Bind.vue
+++ b/src/views/account/Center/components/Subscribe/components/Bind.vue
@@ -1,5 +1,5 @@
-
+
diff --git a/src/views/account/Center/components/Subscribe/components/Card.vue b/src/views/account/Center/components/Subscribe/components/Card.vue
index bbe95227..6878815c 100644
--- a/src/views/account/Center/components/Subscribe/components/Card.vue
+++ b/src/views/account/Center/components/Subscribe/components/Card.vue
@@ -28,11 +28,14 @@
+
+
diff --git a/src/views/account/Center/components/Subscribe/components/Detail.vue b/src/views/account/Center/components/Subscribe/components/Detail.vue
index aa2b3491..33385ef5 100644
--- a/src/views/account/Center/components/Subscribe/components/Detail.vue
+++ b/src/views/account/Center/components/Subscribe/components/Detail.vue
@@ -21,29 +21,14 @@
>
-
-