6650-legacy.f8a70d46.js 1.7 KB

1
  1. "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[6650],{26650: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"})):"需求日期"===e.title?a.data.forEach((function(e){console.log(e.delivery),0==e.delivery?e.needdate="不管控交期":e.needdate=e.needdate})):"型号/规格"===e.title&&a.data.forEach((function(e){e.model=e.model+"/"+e.spec}))})),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,o=n(43736),u=(0,o.Z)(c,a,r,!1,null,null,null),s=u.exports}}]);