From c7aece35a62b6e91fd98a625bf0e53f64bfbd18d Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期四, 17 八月 2023 16:22:15 +0800 Subject: [PATCH] 2023-08-17 --- src/mob/modulesource/index.jsx | 13 +++++++++++-- 1 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/mob/modulesource/index.jsx b/src/mob/modulesource/index.jsx index f4705bf..69b9bac 100644 --- a/src/mob/modulesource/index.jsx +++ b/src/mob/modulesource/index.jsx @@ -16,13 +16,21 @@ } UNSAFE_componentWillMount () { - const { components } = this.props + const { components, viewType } = this.props let options = [] if (components) { options = fromJS(components).toJS() } else { options = fromJS(menuOptions).toJS() + let adapters = sessionStorage.getItem('adapter') || '' + if (adapters.indexOf('wxmini') === -1) { + options = options.filter(item => item.adapter !== 'mini') + } + } + + if (viewType === 'popview') { + options = options.filter(item => !['topbar', 'navbar', 'login', 'officialAccount'].includes(item.component)) } this.setState({ @@ -48,11 +56,12 @@ content: '', onOk() { return new Promise(resolve => { - Api.getSystemConfig({ + Api.getCloudConfig({ func: 's_custom_components_adduptdel', c_id: item.uuid, images: '', c_name: item.title, + typename: sessionStorage.getItem('appType') || '', long_param: '', del_type: 'Y' }).then(result => { -- Gitblit v1.8.0