chunk-3e0706bc.5eec2a07.js 1.9 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3e0706bc"],{"0246":function(e,t,n){},1:function(e,t){},2:function(e,t){},"23a5":function(e,t,n){"use strict";n("0246")},"2b49":function(e,t,n){"use strict";n.r(t);var r=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)},a=[],c=(n("7f7f"),n("ac6a"),n("96cf"),n("1da1")),l=n("1146"),i=n.n(l),o={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 r=new FileReader;r.onload=function(){var t=Object(c["a"])(regeneratorRuntime.mark((function t(n){var r,a,c,l,o,u;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:for(r=n.target.result,a=i.a.read(r,{type:"array"}),c=a.SheetNames[0],l=a.Sheets[c],o=[],u=0;u<26;u++)o[u]={},o[u].list=[],o[u].name=String.fromCharCode(65+u);i.a.utils.sheet_to_json(l).forEach((function(e){o.forEach((function(t){e["列1"]===t.name&&t.list.push({name:e["中文名"],code:e["国家(或地区)码"]})}))})),console.log(JSON.stringify(o,null,2)),e();case 9:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),r.readAsArrayBuffer(t)}))},getHeaderRow:function(e){var t,n=[],r=i.a.utils.decode_range(e["!ref"]),a=r.s.r;for(t=r.s.c;t<=r.e.c;++t){var c=e[i.a.utils.encode_cell({c:t,r:a})],l="UNKNOWN "+t;c&&c.t&&(l=i.a.utils.format_cell(c)),n.push(l)}return n}}},u=o,s=(n("23a5"),n("2877")),f=Object(s["a"])(u,r,a,!1,null,null,null);t["default"]=f.exports},3:function(e,t){}}]);