import httpUtil from "../../../util/httpUtil"; import React from "react"; import { Modal, Button, Tree, message, Menu, Dropdown } from "antd"; import styles from "./index.module.less"; import IconFont from "../../../components/IconFont"; import { stopTransfer } from "../../../util/eventUtil"; const { TreeNode } = Tree; function menuVisible(item, visible) { if (visible) { window.copyUrl = item.url; } this.props.changeCurrentClickItem(item); } function menuClick(e) { stopTransfer(e); const { currentClickItem, addNode, editNode } = this.props; switch (e.key) { case "add": addNode(currentClickItem); break; case "edit": editNode(currentClickItem); break; case "delete": deleteOne.call(this, currentClickItem); break; default: break; } } /** * 渲染树节点中节点内容 * @param {*} item */ export function renderNodeContent(item) { const { isEdit } = this.props; // 节点内容后面的操作按钮 const menu = ( {item.type === 0 ? ( 复制URL ) : ( 新增 )} 编辑 删除 ); return ( {/* 触发右键菜单 */} {item.type === 0 ? ( {item.name} ) : ( {item.name} )} {isEdit ? (