From 49f09cc6f8ff8c30a75ed1a9d6f510b69b73962a Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期二, 12 十二月 2023 21:05:37 +0800 Subject: [PATCH] 2023-12-12 --- src/menu/modulesource/index.jsx | 52 +--------------------------------------------------- 1 files changed, 1 insertions(+), 51 deletions(-) diff --git a/src/menu/modulesource/index.jsx b/src/menu/modulesource/index.jsx index 03f268a..a5e0a7e 100644 --- a/src/menu/modulesource/index.jsx +++ b/src/menu/modulesource/index.jsx @@ -1,14 +1,9 @@ import React, {Component} from 'react' import { is, fromJS } from 'immutable' -import { Modal, notification } from 'antd' -import Api from '@/api' import { menuOptions } from './option' import SourceWrap from './dragsource' -import MKEmitter from '@/utils/events.js' import './index.scss' - -const { confirm } = Modal class ModelSource extends Component { state = { @@ -32,53 +27,8 @@ }) } - UNSAFE_componentWillReceiveProps (nextProps) { - if (nextProps.components && !is(fromJS(this.props.components), fromJS(nextProps.components))) { - this.setState({ - menuOptions: fromJS(nextProps.components).toJS() - }) - } - } - shouldComponentUpdate (nextProps, nextState) { return !is(fromJS(this.state), fromJS(nextState)) - } - - triggerDel = (item) => { - confirm({ - title: `纭畾鍒犻櫎<${item.title}>鍚楋紵`, - content: '', - onOk() { - return new Promise(resolve => { - Api.getSystemConfig({ - func: 's_custom_components_adduptdel', - c_id: item.uuid, - images: '', - c_name: item.title, - long_param: '', - del_type: 'Y' - }).then(result => { - if (result.status) { - notification.success({ - top: 92, - message: '鍒犻櫎鎴愬姛锛�', - duration: 5 - }) - - MKEmitter.emit('updateCustomComponent') - } else { - notification.warning({ - top: 92, - message: result.message, - duration: 5 - }) - } - resolve() - }) - }) - }, - onCancel() {} - }) } render() { @@ -86,7 +36,7 @@ return ( <div className="mob-card-source-box"> - {menuOptions.map((item, index) => (<SourceWrap key={index} item={item} triggerDel={this.triggerDel} />))} + {menuOptions.map((item, index) => (<SourceWrap key={index} item={item}/>))} </div> ) } -- Gitblit v1.8.0