From f59df05bd0f1cccbecfb0ba978b66dd19563bb36 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期三, 23 三月 2022 22:40:51 +0800 Subject: [PATCH] 2022-03-23 --- src/views/menudesign/index.jsx | 36 +++++++++++++++++++++++++++++++++++- 1 files changed, 35 insertions(+), 1 deletions(-) diff --git a/src/views/menudesign/index.jsx b/src/views/menudesign/index.jsx index dcc8745..c914a8e 100644 --- a/src/views/menudesign/index.jsx +++ b/src/views/menudesign/index.jsx @@ -917,7 +917,7 @@ } verifyConfig = (show) => { - const { config } = this.state + const { config, MenuType } = this.state let error = '' let check = (components) => { @@ -984,6 +984,40 @@ }) } + if (MenuType === 'billPrint' && !error) { + let forbid = { + tabs: '鏍囩椤�', + search: '鎼滅储鏉′欢', + balcony: '娴姩鍗�', + form: '琛ㄥ崟', + carousel: '杞挱', + tree: '鏍戝舰鍒楄〃', + chart: '鑷畾涔夊浘琛�', + editor: '瀵屾枃鏈�', + group: '鍒嗙粍' + } + let subforbid = { + editable: '鍙紪杈戣〃鏍�', + voucher: '鍑瘉' + } + + config.components.forEach(item => { + if (!error && forbid[item.type]) { + error = '鎵撳嵃妯℃澘涓笉鍙娇鐢�' + forbid[item.type] + } else if (!error && subforbid[item.type]) { + error = '鎵撳嵃妯℃澘涓笉鍙娇鐢�' + subforbid[item.type] + } + }) + + if (show && error) { + notification.warning({ + top: 92, + message: error, + duration: 5 + }) + } + } + return error } -- Gitblit v1.8.0