chunk-dc8f39e4.09711ee8.js 1.9 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-dc8f39e4"],{"0f7d":function(e,t,n){},1:function(e,t){},2:function(e,t){},"2b49":function(e,t,n){"use strict";n.r(t);var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"uploadexcel"},[n("el-button",{attrs:{type:"primary",loading:e.loading},on:{click:e.importExcel}},[e._v("选择Excel")]),e._v(" "),n("input",{ref:"excel-upload-input",staticClass:"excel-upload-input",attrs:{type:"file",accept:".xlsx, .xls"},on:{change:e.readExcel}})],1)},c=[],r=n("c7eb"),l=(n("7f7f"),n("ac6a"),n("96cf"),n("1da1")),i=n("1146"),o=n.n(i),u={name:"UploadExcel",data:function(){return{loading:!1,url:"",list:[]}},methods:{importExcel:function(){this.$refs["excel-upload-input"].click()},readExcel:function(e){var t=e.target.files[0];if(t)return this.$refs["excel-upload-input"].value=null,new Promise((function(e,n){var a=new FileReader;a.onload=function(){var t=Object(l["a"])(Object(r["a"])().mark((function t(n){var a,c,l,i,u,s;return Object(r["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:for(a=n.target.result,c=o.a.read(a,{type:"array"}),l=c.SheetNames[0],i=c.Sheets[l],u=[],s=0;s<26;s++)u[s]={},u[s].list=[],u[s].name=String.fromCharCode(65+s);o.a.utils.sheet_to_json(i).forEach((function(e){u.forEach((function(t){e["列1"]===t.name&&t.list.push({name:e["中文名"],code:e["国家(或地区)码"]})}))})),console.log(JSON.stringify(u,null,2)),e();case 9:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),a.readAsArrayBuffer(t)}))},getHeaderRow:function(e){var t,n=[],a=o.a.utils.decode_range(e["!ref"]),c=a.s.r;for(t=a.s.c;t<=a.e.c;++t){var r=e[o.a.utils.encode_cell({c:t,r:c})],l="UNKNOWN "+t;r&&r.t&&(l=o.a.utils.format_cell(r)),n.push(l)}return n}}},s=u,f=(n("e95c"),n("2877")),d=Object(f["a"])(s,a,c,!1,null,null,null);t["default"]=d.exports},3:function(e,t){},e95c:function(e,t,n){"use strict";n("0f7d")}}]);