/** * @param {*} url 删除接口地址 * @param {*} sc 成功回调 * @description 如果该newRoute已经存在则不再添加 */ import {Modal,Message} from "view-design" const deleteEntity = (obj : any,url : any , sc : Function ,params : any,type : String) : void=> { (Modal as any).confirm({ title: '提示', content: '此操作将永久删除, 是否继续?', okText: '确定', cancelText: '取消', onOk: () => { (obj as any).getApiData(type||'delete', url, params||{}, res => { message('success','删除成功') sc&&sc(res) }) }, onCancel: () => { message('info','已取消删除') } }) } const message=(type:any,content:String) :void =>{ Message[type]({ content : content, duration:5, closable:true }) } let api={ deleteEntity:deleteEntity, message:message } export default api