田源
2025-01-15 78fa1f005a9ec2581611e53d7eba8efeacb4df6e
1
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d20f596"],{b2f6:function(o,t,e){"use strict";e.r(t),e.d(t,"doAction",(function(){return i})),e.d(t,"showStartWindow",(function(){return u})),e.d(t,"doBefore",(function(){return s})),e.d(t,"doAfter",(function(){return l}));var n=e("140e"),a=(e("c54a"),e("8bbf")),r=e.n(a),c=e("d9a3"),d=e("4d83"),i=function(o,t){return console.log(o),o.sourceData=o.sourceData||{},o.dataStore=o.dataStore||[],!o.dataStore||o.dataStore.length<1?(r.a.prototype.$message.error("请选择需要下载的数据"),!1):!o.paramVOS.multi&&o.dataStore.length>1?(r.a.prototype.$message.error("仅能选择一条数据进行下载"),!1):void Object(n["callPreEvent"])(o,s,(function(o){u(o,(function(){Object(n["callPostEvent"])(o,l,t,"downloadfile")}))}))},u=function(o,t){o.paramVOS;var e=o.dataStore.map((function(o){return o.oid})).join(","),n=new FormData;n.append("fileOid",e),Object(d["download"])(n).then((function(o){console.log("res",o),200==o.data.code?(c["a"].downloadFileByBlobHandler(o),r.a.prototype.$message.success("下载成功")):r.a.prototype.$message.error("下载失败,请检查网络请求!")})).catch((function(o){console.log(o)}))},s=function(o,t){console.log("执行增加前置事件"),t&&t(o)},l=function(o,t,e){console.log("执行增加后置事件"),t&&t(e)}}}]);