From 3b042868422fea9342df8d87a6246123809d539d Mon Sep 17 00:00:00 2001 From: xieyonghong <18010623010@163.com> Date: Mon, 13 Mar 2023 19:33:16 +0800 Subject: [PATCH 1/5] =?UTF-8?q?update:=20=E4=BC=98=E5=8C=96ProLayout?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Layout/BasicLayoutPage.vue | 66 ++++++++++++++++------- src/router/menu.ts | 4 ++ src/store/menu.ts | 30 ++++------- src/store/permission.ts | 4 +- src/utils/menu.ts | 52 ++++++++++++++++-- src/views/iot-card/Home/index.vue | 10 ++-- 6 files changed, 117 insertions(+), 49 deletions(-) diff --git a/src/components/Layout/BasicLayoutPage.vue b/src/components/Layout/BasicLayoutPage.vue index 3124977d..e2f83a7b 100644 --- a/src/components/Layout/BasicLayoutPage.vue +++ b/src/components/Layout/BasicLayoutPage.vue @@ -8,10 +8,13 @@ :breadcrumb="{ routes: breadcrumb }" > @@ -100,6 +116,8 @@ import { message } from 'ant-design-vue'; import ToUser from '../Detail/components/ToUser.vue'; import ToOrg from '../Detail/components/ToOrg.vue'; import ToTag from '../Detail/components/ToTag.vue'; +import type { Rule } from 'ant-design-vue/es/form'; +import { phoneRegEx } from '@/utils/validate'; type Emits = { (e: 'update:visible', data: boolean): void; @@ -156,6 +174,26 @@ const getTemplateDetail = async () => { ...m, type: m.expands ? m.expands.businessType : m.type, value: undefined, + // 电话字段校验 + otherRules: + m.id === 'calledNumber' + ? [ + { + max: 64, + message: '最多可输入64个字符', + trigger: 'change', + }, + { + trigger: 'change', + validator(_rule: Rule, value: string) { + if (!value) return Promise.resolve(); + if (!phoneRegEx(value)) + return Promise.reject('请输入有效号码'); + return Promise.resolve(); + }, + }, + ] + : '', }), ); }; diff --git a/src/views/notice/Template/Detail/index.vue b/src/views/notice/Template/Detail/index.vue index 3d371d45..5afbf687 100644 --- a/src/views/notice/Template/Detail/index.vue +++ b/src/views/notice/Template/Detail/index.vue @@ -85,7 +85,7 @@ > @@ -664,7 +664,6 @@ 自定义 Date: Tue, 14 Mar 2023 13:39:49 +0800 Subject: [PATCH 5/5] =?UTF-8?q?fix:=20=E5=91=8A=E8=AD=A6=E4=B8=AD=E5=BF=83?= =?UTF-8?q?=E7=BB=84=E4=BB=B6=E6=9B=BF=E6=8D=A2=E5=8F=8A=E8=87=AA=E6=B5=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Alarm/Configuration/Save/Base/index.vue | 50 ++++---- .../Configuration/Save/Scene/Save/index.vue | 8 +- .../Alarm/Configuration/Save/Scene/index.vue | 4 +- .../Alarm/Configuration/Save/index.vue | 38 +++--- .../rule-engine/Alarm/Configuration/index.vue | 22 ++-- .../rule-engine/Alarm/Log/Detail/index.vue | 8 +- .../rule-engine/Alarm/Log/Detail/info.vue | 38 +++--- .../Alarm/Log/SolveComponent/index.vue | 17 +-- .../rule-engine/Alarm/Log/SolveLog/index.vue | 8 +- .../Alarm/Log/TabComponent/indev.vue | 111 +++++++++--------- src/views/rule-engine/Instance/Save/index.vue | 20 ++-- src/views/rule-engine/Instance/index.vue | 18 +-- 12 files changed, 172 insertions(+), 170 deletions(-) diff --git a/src/views/rule-engine/Alarm/Configuration/Save/Base/index.vue b/src/views/rule-engine/Alarm/Configuration/Save/Base/index.vue index dc755f54..27d4ca36 100644 --- a/src/views/rule-engine/Alarm/Configuration/Save/Base/index.vue +++ b/src/views/rule-engine/Alarm/Configuration/Save/Base/index.vue @@ -1,27 +1,27 @@ @@ -178,7 +178,7 @@ const handleSave = async () => { const res = await save(form); loading.value = false; if (res.status === 200) { - message.success('操作成功'); + message.success('操作成功,请配置关联的场景联动'); menuStory.jumpPage( 'rule-engine/Alarm/Configuration/Save', {}, diff --git a/src/views/rule-engine/Alarm/Configuration/Save/Scene/Save/index.vue b/src/views/rule-engine/Alarm/Configuration/Save/Scene/Save/index.vue index 1b1445fd..d604f853 100644 --- a/src/views/rule-engine/Alarm/Configuration/Save/Scene/Save/index.vue +++ b/src/views/rule-engine/Alarm/Configuration/Save/Scene/Save/index.vue @@ -1,5 +1,5 @@ diff --git a/src/views/rule-engine/Instance/Save/index.vue b/src/views/rule-engine/Instance/Save/index.vue index 2d55cf41..dac57c93 100644 --- a/src/views/rule-engine/Instance/Save/index.vue +++ b/src/views/rule-engine/Instance/Save/index.vue @@ -1,5 +1,5 @@