File: /var/www/uileague/cms/js/chunk-f65b33aa.83cb451b.js
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-f65b33aa"],{"0f26":function(t,e,s){},"249e":function(t,e,s){"use strict";s.r(e);var l=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"container"},[s("el-dialog",{attrs:{title:t.title,width:"750px",visible:t.visible,"close-on-click-modal":!1,"close-on-press-escape":!1,"before-close":t.beforeClose},on:{"update:visible":function(e){t.visible=e}}},[s("el-upload",{staticClass:"upload-import",attrs:{drag:"",action:"",multiple:!1,"show-file-list":!1,accept:".xls, .xlsx","http-request":t.handleImportUpload}},[s("i",{staticClass:"el-icon-upload"}),s("div",{staticClass:"el-upload__text"},[t._v("\n 將文件拖到此處,或\n "),s("em",[t._v("點擊上載")])]),s("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[s("div",[s("span",{staticClass:"bold"},[t._v("\n 註:只能上載 xls / xlsx 文件,\n "),s("span",{staticClass:"bold"},[t._v("請務必按照示例文件格式填寫資料")])]),null!=t.sample?s("span",[t._v("\n ,\n "),s("a",{staticClass:"bold",staticStyle:{color:"blue"},attrs:{href:t.sample}},[t._v("點此下載示例文件")])]):t._e()]),null!=t.sample?s("div",{staticStyle:{margin:"20px 0",color:"orangered"}},[t._v("( 示例文件中,第一行表頭請不要刪除或更改;第二行為示例行,可刪除;字段詳細說明請查看標註。 )")]):t._e()])]),t._t("default")],2)],1)},a=[],i=s("1146"),n=s.n(i),o={name:"",props:["title","visible","sample"],data:function(){return{}},methods:{beforeClose:function(){this.$emit("beforeClose")},handleImportUpload:function(t){var e=t.file;if(!e)return!1;if(!/\.(xls|xlsx)$/.test(e.name.toLowerCase()))return this.$message.error("文件格式不正確,請上載 xls / xlsx 格式"),!1;var s=new FileReader,l=this;s.onload=function(e){try{var s=e.target.result,a=n.a.read(s,{type:"binary"}),i=a.SheetNames[0],o=n.a.utils.sheet_to_json(a.Sheets[i]);l.$emit("onJson",o)}catch(t){return l.$emit("onJson",null),!1}},s.readAsBinaryString(e)}}},r=o,c=(s("2947"),s("2877")),p=Object(c["a"])(r,l,a,!1,null,"89b366ac",null);e["default"]=p.exports},2947:function(t,e,s){"use strict";var l=s("0f26"),a=s.n(l);a.a}}]);