From e9442ea328f1f33c9c05a4ad0676deef8d6efae6 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期一, 21 二月 2022 09:44:13 +0800 Subject: [PATCH] 2022-02-21 --- src/mob/components/menubar/normal-menubar/menucomponent/options.jsx | 45 +++++++++++++++++++++++++++------------------ 1 files changed, 27 insertions(+), 18 deletions(-) diff --git a/src/mob/components/menubar/normal-menubar/menucomponent/options.jsx b/src/mob/components/menubar/normal-menubar/menucomponent/options.jsx index 8df0cb0..fd5ce24 100644 --- a/src/mob/components/menubar/normal-menubar/menucomponent/options.jsx +++ b/src/mob/components/menubar/normal-menubar/menucomponent/options.jsx @@ -1,13 +1,13 @@ /** * @description Setting琛ㄥ崟閰嶇疆淇℃伅 */ -export default function (setting) { +export default function (setting, columns) { let menulist = sessionStorage.getItem('appMenus') if (menulist) { try { menulist = JSON.parse(menulist) - } catch { + } catch (e) { menulist = [] } } else { @@ -41,7 +41,7 @@ required: true }, { - type: 'select', + type: 'radio', field: 'type', label: '鑿滃崟灞炴��', initval: setting.type || 'menu', @@ -49,11 +49,9 @@ options: [ {value: 'menu', label: '鑿滃崟'}, {value: 'linkmenu', label: '鍏宠仈鑿滃崟'}, - {value: 'sysmenu', label: '绯荤粺椤�'}, {value: 'link', label: '閾炬帴'}, ], controlFields: [ - {field: 'sysmenu', values: ['sysmenu']}, {field: 'copyMenuId', values: ['menu']}, {field: 'linkMenuId', values: ['linkmenu']}, {field: 'linkurl', values: ['link']}, @@ -61,20 +59,10 @@ }, { type: 'select', - field: 'sysmenu', - label: '绯荤粺椤甸潰', - initval: setting.sysmenu || '', - required: true, - options: [ - {value: 'AIService', label: '鏅鸿兘瀹㈡湇'}, - ] - }, - { - type: 'select', field: 'copyMenuId', label: '澶嶅埗鑿滃崟', initval: setting.copyMenuId || '', - tooltip: '澶嶅埗鑿滃崟浠呭湪褰撳墠鑿滃崟鍒濆鍖栨椂鏈夋晥銆�', + tooltip: '澶嶅埗鑿滃崟浠呭湪褰撳墠鑿滃崟鍒涘缓鏃舵湁鏁堛��', required: false, options: menulist }, @@ -84,14 +72,19 @@ label: '鍏宠仈鑿滃崟', initval: setting.linkMenuId || '', required: true, - options: menulist + options: [ + ...menulist, + // {value: 'IM', label: '鍗虫椂閫氫俊锛堢郴缁熼〉锛�'}, + {value: 'AIService', label: '鏅鸿兘瀹㈡湇锛堢郴缁熼〉锛�'} + ] }, { type: 'textarea', field: 'linkurl', label: '閾炬帴', initval: setting.linkurl || '', - required: true + required: true, + span: 24 }, { type: 'radio', @@ -141,6 +134,13 @@ required: true }, { + type: 'styleInput', + field: 'borderRadius', + label: '鍦嗚', + initval: setting.borderRadius || '15%', + required: false + }, + { type: 'color', field: 'color', label: '瀛椾綋棰滆壊', @@ -172,6 +172,15 @@ precision: 0, required: false }, + { + type: 'select', + field: 'tip', + label: '鎻愮ず', + initval: setting.tip || '', + tooltip: '缁戝畾鎻愮ず瀛楁鍚庯紝浼氬湪鑿滃崟鍙充笂瑙掓樉绀虹孩鑹叉爣璁般��', + required: false, + options: columns + }, ] return menuWrapForm -- Gitblit v1.8.0