(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d2375d2"],{fb99:function(e,a,t){"use strict";t.r(a),t.d(a,"doAction",(function(){return d})),t.d(a,"doDelete",(function(){return s})),t.d(a,"doBefore",(function(){return p})),t.d(a,"doAfter",(function(){return i}));t("ac6a"),t("28a5");var r=t("140e"),c=(t("c54a"),t("8bbf")),o=t.n(c),n=t("1b32"),d=function(e,a){e.paramVOS=Object(r["paramLow"])(e.paramVOS);var t=Object.assign({url:"api/uiDataController/deleteData",method:"delete"},e.paramVOS);if(e.paramVOS=t,e.sourceData=e.sourceData||{},e.dataStore=e.dataStore||[],!e.dataStore||e.dataStore.length<1)return o.a.prototype.$message.error("请选择需要删除的数据"),!1;if(!t.multi&&e.dataStore.length>1)return o.a.prototype.$message.error("仅能选择一条数据来操作"),!1;var c=Object(r["replaceFreeMarker"])(t.confirmmsg,e.dataStore,e.sourceData)||"是否删除"+(1==e.dataStore.length?"这条":"这些")+"数据"+(t.cascade?",如果有下级数据会级联删除":"");o.a.prototype.$confirm(c,"提示",{}).then((function(){Object(r["callPreEvent"])(e,p,(function(e){s(e,(function(t){Object(r["callPostEvent"])(e,i,a,t)}))}))})).catch((function(){}))},s=function(e,a){var t={type:e.paramVOS.type||1,checkLinkedFlag:e.paramVOS.checklinkedflag,cascade:e.paramVOS.cascade,adminCascade:e.paramVOS.admincascade};if(e.paramVOS.checkonback)t["checkNotDelete"]=e.paramVOS.checknotdelete,t["checkNotDeleteMsg"]=e.paramVOS.checknotdeletemsg;else if(e.paramVOS.checknotdelete){var c=e.paramVOS.checknotdelete.split("&"),d=!1,s={};if(c.forEach((function(a,t){for(var r=0;r<e.dataStore.length;r++)if(e.dataStore[r][a.split("=")[0]]==a.split("=")[1])return d=!0,s=e.dataStore[r],!1})),d)return o.a.prototype.$message.error(Object(r["replaceFreeMarker"])(e.paramVOS.checknotdeletemsg,s,{})||"当前数据不允许删除"),!1}t.dataList=e.dataStore,Object(n["del"])(t,e.paramVOS.url,e.paramVOS.method).then((function(){o.a.prototype.$message({type:"success",message:e.paramVOS.successmsg||"删除成功!"}),a&&a("del")}))},p=function(e,a){console.log("执行删除前置事件"),a&&a(e)},i=function(e,a,t){console.log("执行删除后置事件"),a&&a(t)}}}]);
|