gz-att-web/gz-att/static/js/chunk-d73f1838.a5ac36ec.js

1 line
2.6 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-d73f1838"],{"5a9b":function(i,t,e){"use strict";e("a712")},"71db":function(i,t,e){i.exports=e.p+"static/img/file.28d774f1.png"},a712:function(i,t,e){},cc35:function(i,t,e){"use strict";e.r(t);var l=function(){var i=this,t=i.$createElement,e=i._self._c||t;return e("div",[e("el-upload",{class:{disabled:i.uploadDisabled},attrs:{action:"#",limit:i.limit,"file-list":i.fileList,"show-file-list":!0,"auto-upload":!1,"list-type":"picture-card",accept:i.accept,"on-change":i.fileChange},scopedSlots:i._u([{key:"file",fn:function(t){var l=t.file;return e("div",{},[e("img",{staticClass:"el-upload-list__item-thumbnail",attrs:{src:l.url,alt:""}}),e("span",{staticClass:"el-upload-list__item-actions"},[i.updataIf(l)?e("span",{staticClass:"el-upload-list__item-delete",on:{click:function(t){return i.handleDownload(l)}}},[e("i",{staticClass:"el-icon-download"})]):e("span",{staticClass:"el-upload-list__item-preview",on:{click:function(t){return i.picturePreview(l)}}},[e("i",{staticClass:"el-icon-zoom-in"})]),e("span",{staticClass:"el-upload-list__item-delete",on:{click:function(t){return i.fileRemove(l)}}},[e("i",{staticClass:"el-icon-delete"})])])])}}])},[e("i",{staticClass:"el-icon-plus avatar-uploader-icon"})])],1)},a=[],n=(e("4de4"),e("a434"),e("b0c0"),e("a9e3"),e("d3b7"),e("159b"),e("989b")),s={name:"uploadFile",data:function(){return{fileList:[]}},props:{limit:{type:[String,Number],default:""},uploadList:{type:Array,default:function(){return[]}},accept:{type:String,default:".png, .jpg, .jpeg"}},computed:{uploadDisabled:function(){return this.fileList.length>=Number(this.limit)}},methods:{fileChange:function(i,t){i.size>10485760&&(this.$message.warning("文件大小不能超过10Mb"),t=t.filter((function(t){return t.uid!=i.uid}))),t.forEach((function(i){"doc"!==i.name.split(".")[1]&&"docx"!==i.name.split(".")[1]&&"pdf"!==i.name.split(".")[1]||(i.url=e("71db"))})),this.fileList=t,this.$emit("update:uploadList",this.fileList)},fileRemove:function(i){var t=0;this.fileList.forEach((function(e,l){e.uid==i.uid&&(t=l)})),this.fileList.splice(t,1),this.$emit("update:uploadList",this.fileList)},handleDownload:function(i){Object(n["a"])({fileName:i.name,fileData:i.raw,fileType:"application/vnd.ms-excel;charset=utf-8"})},picturePreview:function(i){this.$emit("picturePreview",i)},updataIf:function(i){return i.fileName?"png"!==i.fileName.split(".")[1]&&"jpeg"!==i.fileName.split(".")[1]&&"jpg"!==i.fileName.split(".")[1]:"png"!==i.name.split(".")[1]&&"jpeg"!==i.name.split(".")[1]&&"jpg"!==i.name.split(".")[1]}}},c=s,u=(e("5a9b"),e("2877")),o=Object(u["a"])(c,l,a,!1,null,"5e1e9fc1",null);t["default"]=o.exports}}]);