From 9e322cf8ed0d62124fcd017d6066ecfc50950196 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期日, 19 十二月 2021 14:19:59 +0800 Subject: [PATCH] 2021-12-19 --- src/views/mobdesign/index.jsx | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/src/views/mobdesign/index.jsx b/src/views/mobdesign/index.jsx index 4e92bb9..e2b5ff1 100644 --- a/src/views/mobdesign/index.jsx +++ b/src/views/mobdesign/index.jsx @@ -1210,6 +1210,8 @@ verifyConfig = (show) => { const { config } = this.state let error = '' + let searchSum = 0 + let swipes = [] let check = (components) => { components.forEach(item => { @@ -1224,6 +1226,18 @@ return } else if (item.type === 'navbar' && !item.wrap.MenuNo) { error = `瀵艰埅鏍忋��${item.name}銆嬫湭璁剧疆鑿滃崟鍙傛暟锛乣 + } else if (item.type === 'topbar') { + if (item.wrap.type === 'search' || item.wrap.type === 'searchIcon' || (item.wrap.type === 'navbar' && item.wrap.search === 'true')) { + searchSum += 1 + } + } else if (item.type === 'search') { + searchSum += 1 + if (!item.wrap.field) { + error = `鎼滅储鏉′欢銆�${item.name}銆嬫湭璁剧疆鎼滅储瀛楁锛乣 + } + } + if (item.wrap && item.wrap.pagestyle === 'slide') { + swipes.push(item.name) } if (['propcard', 'brafteditor', 'sandbox', 'tabbar', 'stepform', 'tabform'].includes(item.subtype) && item.wrap.datatype === 'static') return @@ -1255,6 +1269,12 @@ check(config.components) + if (!error && searchSum > 1) { + error = '鎼滅储缁勪欢涓庡鑸爮鐨勬悳绱㈠姛鑳戒笉鍙悓鏃朵娇鐢ㄣ��' + } else if (!error && swipes.length > 1) { + error = `椤甸潰涓笉鍙悓鏃朵娇鐢ㄥ涓粦鍔ㄥ姞杞界粍浠躲�傦紙${swipes.join('銆�')}锛塦 + } + if (show && error) { notification.warning({ top: 92, -- Gitblit v1.8.0