From 3ab48c2aea029329cd3b137911469b1e6eb40d47 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期四, 04 七月 2024 15:33:50 +0800 Subject: [PATCH] 2024-07-04 --- src/menu/components/share/actioncomponent/actionform/index.jsx | 5 +++++ src/menu/components/share/actioncomponent/formconfig.jsx | 35 +++++++++++++++++++++++++++-------- src/mob/mobshell/card.jsx | 3 --- src/mob/modulesource/option.jsx | 4 ++-- 4 files changed, 34 insertions(+), 13 deletions(-) diff --git a/src/menu/components/share/actioncomponent/actionform/index.jsx b/src/menu/components/share/actioncomponent/actionform/index.jsx index 0d1897c..730898c 100644 --- a/src/menu/components/share/actioncomponent/actionform/index.jsx +++ b/src/menu/components/share/actioncomponent/actionform/index.jsx @@ -547,6 +547,11 @@ } } else if (_funcType === 'shareLink') { shows.push('shortUrl', 'shareUrl', 'shareProUrl', 'shareTip') + } else if (_funcType === 'openLocation') { + shows.push('Ot') + if (Ot === 'requiredSgl') { + shows.push('nameField', 'addressField') + } // } else if (_funcType === 'expPdf') { // shows.push('exportType') } diff --git a/src/menu/components/share/actioncomponent/formconfig.jsx b/src/menu/components/share/actioncomponent/formconfig.jsx index 4d90ee7..3b176a2 100644 --- a/src/menu/components/share/actioncomponent/formconfig.jsx +++ b/src/menu/components/share/actioncomponent/formconfig.jsx @@ -18,6 +18,11 @@ let type = '' let alltype = config.type + '_' + config.subtype + columns = columns.map(item => ({ + value: item.field, + text: `${item.label}锛�${item.field}锛塦 + })) + if (card.eleType === 'button') { type = 'card' } else if (config.subtype === 'datacard' || config.subtype === 'tablecard' || config.subtype === 'dualdatacard') { @@ -211,6 +216,7 @@ { value: 'copyurl', text: '澶嶅埗閾炬帴鍦板潃' }, { value: 'expPdf', text: '瀵煎嚭PDF' }, { value: 'shareLink', text: '鍒嗕韩閾炬帴' }, + { value: 'openLocation', text: '鎵撳紑鍦板浘'}, { value: 'logout', text: '閫�鍑�' }, { value: 'goBack', text: '杩斿洖' }, ] @@ -857,6 +863,25 @@ }] }, { + type: 'select', + key: 'nameField', + label: '浣嶇疆鍚嶅瓧娈�', + initVal: card.nameField || '', + tooltip: '鎵撳紑鍦板浘鏃跺彲灞曠ず浣嶇疆鍚嶄笌璇︾粏鍦板潃锛岃缁戝畾鏁版嵁婧愬瓧娈甸泦锛岀粡绾害璇蜂娇鐢╨atitude銆乴ongitude涓旂粡绾害涓嶅彲涓虹┖銆�', + required: false, + allowClear: true, + options: columns + }, + { + type: 'select', + key: 'addressField', + label: '鍦板潃瀛楁', + initVal: card.addressField || '', + required: false, + allowClear: true, + options: columns + }, + { type: 'radio', key: 'shortUrl', label: '鐭摼鎺�', @@ -1151,10 +1176,7 @@ required: false, allowClear: true, forbid: position !== 'line', - options: columns.map(item => ({ - value: item.field, - text: `${item.label}锛�${item.field}锛塦 - })) + options: columns }, { type: 'radio', @@ -1371,10 +1393,7 @@ initVal: card.controlField || '', required: true, allowClear: true, - options: columns.map(item => ({ - value: item.field, - text: `${item.label}锛�${item.field}锛塦 - })) + options: columns }, { type: 'text', diff --git a/src/mob/mobshell/card.jsx b/src/mob/mobshell/card.jsx index c5a1344..ca91322 100644 --- a/src/mob/mobshell/card.jsx +++ b/src/mob/mobshell/card.jsx @@ -31,7 +31,6 @@ const Timeline = asyncComponent(() => import('@/menu/components/timeline/normal-timeline')) const OfficialAccount = asyncComponent(() => import('@/mob/components/official')) const ShareCode = asyncComponent(() => import('@/mob/components/sharecode')) -const TxMap = asyncComponent(() => import('@/mob/components/txmap')) const Iframe = asyncComponent(() => import('@/menu/components/iframe')) const DoubleDataCard = asyncComponent(() => import('@/menu/components/card/double-data-card')) @@ -151,8 +150,6 @@ return (<Iframe card={card} updateConfig={updateConfig} deletecomponent={delCard}/>) } else if (card.type === 'sharecode') { return (<ShareCode card={card} updateConfig={updateConfig} deletecomponent={delCard}/>) - } else if (card.type === 'map') { - return (<TxMap card={card} updateConfig={updateConfig} deletecomponent={delCard}/>) } } diff --git a/src/mob/modulesource/option.jsx b/src/mob/modulesource/option.jsx index 9e80200..aa5f650 100644 --- a/src/mob/modulesource/option.jsx +++ b/src/mob/modulesource/option.jsx @@ -28,7 +28,7 @@ import officialAccount from '@/assets/mobimg/guanzhu.jpg' import Iframe from '@/assets/img/newpage.jpg' import Share from '@/assets/mobimg/share.jpg' -import MkMap from '@/assets/img/map.jpg' +// import MkMap from '@/assets/img/map.jpg' // 缁勪欢閰嶇疆淇℃伅 export const menuOptions = [ @@ -62,7 +62,7 @@ { type: 'menu', url: SandBox, component: 'code', subtype: 'sandbox', title: '鑷畾涔�', width: 24 }, { type: 'menu', url: group, component: 'group', subtype: 'normalgroup', title: '鍒嗙粍', width: 24 }, { type: 'menu', url: Login, component: 'login', subtype: 'normallogin', title: '娉ㄥ唽/鐧诲綍', width: 24 }, - { type: 'menu', url: MkMap, component: 'map', subtype: 'txmap', title: '鍦板浘', width: 24, adapter: 'mini' }, + // { type: 'menu', url: MkMap, component: 'map', subtype: 'txmap', title: '鍦板浘', width: 24, adapter: 'mini' }, { type: 'menu', url: officialAccount, component: 'officialAccount', subtype: 'officialAccount', title: '鍏虫敞鍏紬鍙凤紙灏忕▼搴忎腑锛�', width: 24, adapter: 'mini' }, { type: 'menu', url: Share, component: 'sharecode', subtype: 'sharecode', title: '鍒嗕韩鐮�', width: 24 }, { type: 'menu', url: Iframe, component: 'iframe', subtype: 'iframe', title: 'iframe', width: 24 } -- Gitblit v1.8.0