6946-legacy.fcb1f039.js 1.5 KB

1
  1. "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[6946],{16946:function(e,t,n){n.r(t),n.d(t,{default:function(){return s}});var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("el-button",{attrs:{type:"primary",size:"small",plain:""},on:{click:function(t){return e.submit()}}},[e._v("导 出")])],1)},r=[],i=n(48534),l=(n(35666),n(38862),n(41539),n(54747),n(39714),n(21249),n(40561),{props:["tablecols","param","excelTitle","total","specialKey"],data:function(){return{}},methods:{submit:function(){var e=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){var n,a,r,i,l;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n={},n=JSON.parse(JSON.stringify(e.param)),e.total&&(n.content.pageSize=e.total),n.content.isAll=!1,t.next=6,e.$api.requested(n);case 6:a=t.sent,e.specialKey&&a.data.forEach((function(t){e.specialKey.forEach((function(e){t[e.key]=t[e.key]?t[e.key]:[],t[e.key]=t[e.key].map((function(t){return e.value?t[e.value]:t})).toString()}))})),r=JSON.parse(JSON.stringify(e.tablecols)),r.forEach((function(e,t){"省市县"===e.title&&(r[t].title="省",r.splice(t+1,0,{title:"市",columnname:"city"},{title:"县",columnname:"county"}))})),i=r.map((function(e){return e.title})),l=r.map((function(e){return e.columnname})),e.tool.exportExcel(i,l,a.data,e.excelTitle);case 13:case"end":return t.stop()}}),t)})))()}}}),c=l,u=n(43736),o=(0,u.Z)(c,a,r,!1,null,null,null),s=o.exports}}]);