1 |
- import{a2 as an,a1 as on,aM as ln,a as Z,s as q,N as le,M as He,R as ae,T as L,n as d,_ as P,cV as un,W as ee,Y as _e,Z as oe,X as qe,as as Ie,aS as ue,J as Fe,f as ie,el as cn,ej as sn,es as dn,x as Ne,y as We,bi as fn,L as vn,a8 as pn,a9 as mn,aa as gn,aj as hn,bg as wn,ae as Le,$ as bn,C as je,H as yn,co as In,bC as Fn,a6 as Ae,c5 as pe,a5 as Pn,d as Cn,S as me,Q as On,an as Rn}from"./index.7e08ba81.js";import{b as Dn}from"./_baseIteratee.cd40e9ab.js";import{D as Sn}from"./DeleteOutlined.12ba33eb.js";import{P as Tn}from"./index.1016abaf.js";import"./index.7bbcc8f3.js";function Un(t,e){var n="cannot ".concat(t.method," ").concat(t.action," ").concat(e.status,"'"),r=new Error(n);return r.status=e.status,r.method=t.method,r.url=t.action,r}function Ee(t){var e=t.responseText||t.response;if(!e)return e;try{return JSON.parse(e)}catch(n){return e}}function xn(t){var e=new XMLHttpRequest;t.onProgress&&e.upload&&(e.upload.onprogress=function(u){u.total>0&&(u.percent=u.loaded/u.total*100),t.onProgress(u)});var n=new FormData;t.data&&Object.keys(t.data).forEach(function(a){var u=t.data[a];if(Array.isArray(u)){u.forEach(function(f){n.append("".concat(a,"[]"),f)});return}n.append(a,u)}),t.file instanceof Blob?n.append(t.filename,t.file,t.file.name):n.append(t.filename,t.file),e.onerror=function(u){t.onError(u)},e.onload=function(){return e.status<200||e.status>=300?t.onError(Un(t,e),Ee(e)):t.onSuccess(Ee(e),e)},e.open(t.method,t.action,!0),t.withCredentials&&"withCredentials"in e&&(e.withCredentials=!0);var r=t.headers||{};return r["X-Requested-With"]!==null&&e.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(r).forEach(function(a){r[a]!==null&&e.setRequestHeader(a,r[a])}),e.send(n),{abort:function(){e.abort()}}}var kn=+new Date,Ln=0;function ge(){return"vc-upload-".concat(kn,"-").concat(++Ln)}var he=function(t,e){if(t&&e){var n=Array.isArray(e)?e:e.split(","),r=t.name||"",a=t.type||"",u=a.replace(/\/.*$/,"");return n.some(function(f){var h=f.trim();if(/^\*(\/\*)?$/.test(f))return!0;if(h.charAt(0)==="."){var D=r.toLowerCase(),O=h.toLowerCase(),j=[O];return(O===".jpg"||O===".jpeg")&&(j=[".jpg",".jpeg"]),j.some(function(M){return D.endsWith(M)})}return/\/\*$/.test(h)?u===h.replace(/\/.*$/,""):!!(a===h||/^\w+$/.test(h))})}return!0};function jn(t,e){var n=t.createReader(),r=[];function a(){n.readEntries(function(u){var f=Array.prototype.slice.apply(u);r=r.concat(f);var h=!f.length;h?e(r):a()})}a()}var An=function(e,n,r){var a=function u(f,h){f.path=h||"",f.isFile?f.file(function(D){r(D)&&(f.fullPath&&!D.webkitRelativePath&&(Object.defineProperties(D,{webkitRelativePath:{writable:!0}}),D.webkitRelativePath=f.fullPath.replace(/^\//,""),Object.defineProperties(D,{webkitRelativePath:{writable:!1}})),n([D]))}):f.isDirectory&&jn(f,function(D){D.forEach(function(O){u(O,"".concat(h).concat(f.name,"/"))})})};e.forEach(function(u){a(u.webkitGetAsEntry())})},En=An,Ge=function(){return{capture:[Boolean,String],multipart:{type:Boolean,default:void 0},name:String,disabled:{type:Boolean,default:void 0},componentTag:String,action:[String,Function],method:String,directory:{type:Boolean,default:void 0},data:[Object,Function],headers:Object,accept:String,multiple:{type:Boolean,default:void 0},onBatchStart:Function,onReject:Function,onStart:Function,onError:Function,onSuccess:Function,onProgress:Function,beforeUpload:Function,customRequest:Function,withCredentials:{type:Boolean,default:void 0},openFileDialogOnClick:{type:Boolean,default:void 0},prefixCls:String,id:String,onMouseenter:Function,onMouseleave:Function,onClick:Function}};function Mn(t,e,n,r){for(var a=-1,u=t==null?0:t.length;++a<u;){var f=t[a];e(r,f,n(f),t)}return r}function Bn(t){return function(e,n,r){for(var a=-1,u=Object(e),f=r(e),h=f.length;h--;){var D=f[t?h:++a];if(n(u[D],D,u)===!1)break}return e}}var $n=Bn(),zn=$n;function Vn(t,e){return t&&zn(t,e,an)}function Hn(t,e){return function(n,r){if(n==null)return n;if(!on(n))return t(n,r);for(var a=n.length,u=e?a:-1,f=Object(n);(e?u--:++u<a)&&r(f[u],u,f)!==!1;);return n}}var _n=Hn(Vn),qn=_n;function Nn(t,e,n,r){return qn(t,function(a,u,f){e(r,a,n(a),f)}),r}function Wn(t,e){return function(n,r){var a=ln(n)?Mn:Nn,u=e?e():{};return a(n,t,Dn(r),u)}}var Gn=Wn(function(t,e,n){t[n?0:1].push(e)},function(){return[[],[]]}),Xn=Gn,Jn=["componentTag","prefixCls","disabled","id","multiple","accept","capture","directory","openFileDialogOnClick","onMouseenter","onMouseleave"],Yn=Z({compatConfig:{MODE:3},name:"AjaxUploader",inheritAttrs:!1,props:Ge(),setup:function(e,n){var r=n.slots,a=n.attrs,u=n.expose,f=q(ge()),h={},D=q(),O=!1,j=function(){var y=_e(oe.mark(function m(g,s){var C,I,U,$,E,x,l,c,v;return oe.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:if(C=e.beforeUpload,I=g,!C){o.next=14;break}return o.prev=3,o.next=6,C(g,s);case 6:I=o.sent,o.next=12;break;case 9:o.prev=9,o.t0=o.catch(3),I=!1;case 12:if(I!==!1){o.next=14;break}return o.abrupt("return",{origin:g,parsedFile:null,action:null,data:null});case 14:if(U=e.action,typeof U!="function"){o.next=21;break}return o.next=18,U(g);case 18:$=o.sent,o.next=22;break;case 21:$=U;case 22:if(E=e.data,typeof E!="function"){o.next=29;break}return o.next=26,E(g);case 26:x=o.sent,o.next=30;break;case 29:x=E;case 30:return l=(qe(I)==="object"||typeof I=="string")&&I?I:g,l instanceof File?c=l:c=new File([l],g.name,{type:g.type}),v=c,v.uid=g.uid,o.abrupt("return",{origin:g,data:x,parsedFile:v,action:$});case 35:case"end":return o.stop()}},m,null,[[3,9]])}));return function(g,s){return y.apply(this,arguments)}}(),M=function(m){var g=m.data,s=m.origin,C=m.action,I=m.parsedFile;if(!!O){var U=e.onStart,$=e.customRequest,E=e.name,x=e.headers,l=e.withCredentials,c=e.method,v=s.uid,p=$||xn,o={action:C,filename:E,data:g,file:I,headers:x,withCredentials:l,method:c||"post",onProgress:function(F){var R=e.onProgress;R==null||R(F,I)},onSuccess:function(F,R){var w=e.onSuccess;w==null||w(F,I,R),delete h[v]},onError:function(F,R){var w=e.onError;w==null||w(F,R,I),delete h[v]}};U(s),h[v]=p(o)}},S=function(){f.value=ge()},A=function(m){if(m){var g=m.uid?m.uid:m;h[g]&&h[g].abort&&h[g].abort(),delete h[g]}else Object.keys(h).forEach(function(s){h[s]&&h[s].abort&&h[s].abort(),delete h[s]})};le(function(){O=!0}),He(function(){O=!1,A()});var B=function(m){var g=ee(m),s=g.map(function(C){return C.uid=ge(),j(C,g)});Promise.all(s).then(function(C){var I=e.onBatchStart;I==null||I(C.map(function(U){var $=U.origin,E=U.parsedFile;return{file:$,parsedFile:E}})),C.filter(function(U){return U.parsedFile!==null}).forEach(function(U){M(U)})})},i=function(m){var g=e.accept,s=e.directory,C=m.target.files,I=ee(C).filter(function(U){return!s||he(U,g)});B(I),S()},H=function(m){var g=D.value;if(!!g){var s=e.onClick;g.click(),s&&s(m)}},k=function(m){m.key==="Enter"&&H(m)},T=function(m){var g=e.multiple;if(m.preventDefault(),m.type!=="dragover")if(e.directory)En(Array.prototype.slice.call(m.dataTransfer.items),B,function(U){return he(U,e.accept)});else{var s=Xn(Array.prototype.slice.call(m.dataTransfer.files),function(U){return he(U,e.accept)}),C=s[0],I=s[1];g===!1&&(C=C.slice(0,1)),B(C),I.length&&e.onReject&&e.onReject(I)}};return u({abort:A}),function(){var y,m,g=e.componentTag,s=e.prefixCls,C=e.disabled,I=e.id,U=e.multiple,$=e.accept,E=e.capture,x=e.directory,l=e.openFileDialogOnClick,c=e.onMouseenter,v=e.onMouseleave,p=ae(e,Jn),o=(y={},L(y,s,!0),L(y,"".concat(s,"-disabled"),C),L(y,a.class,!!a.class),y),b=x?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},F=C?{}:{onClick:l?H:function(){},onKeydown:l?k:function(){},onMouseenter:c,onMouseleave:v,onDrop:T,onDragover:T,tabindex:"0"};return d(g,P(P({},F),{},{class:o,role:"button",style:a.style}),{default:function(){return[d("input",P(P(P({},un(p,{aria:!0,data:!0})),{},{id:I,type:"file",ref:D,onClick:function(N){return N.stopPropagation()},key:f.value,style:{display:"none"},accept:$},b),{},{multiple:U,onChange:i},E!=null?{capture:E}:{}),null),(m=r.default)===null||m===void 0?void 0:m.call(r)]}})}}});function we(){}var Me=Z({compatConfig:{MODE:3},name:"Upload",inheritAttrs:!1,props:Ie(Ge(),{componentTag:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:we,onError:we,onSuccess:we,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0}),setup:function(e,n){var r=n.slots,a=n.attrs,u=n.expose,f=q(),h=function(O){var j;(j=f.value)===null||j===void 0||j.abort(O)};return u({abort:h}),function(){return d(Yn,P(P(P({},e),a),{},{ref:f}),r)}}}),Zn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},Qn=Zn;function Be(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?Object(arguments[e]):{},r=Object.keys(n);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable}))),r.forEach(function(a){Kn(t,a,n[a])})}return t}function Kn(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var Pe=function(e,n){var r=Be({},e,n.attrs);return d(ue,Be({},r,{icon:Qn}),null)};Pe.displayName="PaperClipOutlined";Pe.inheritAttrs=!1;var et=Pe,nt={icon:function(e,n){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:e}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:n}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:n}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:n}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:e}}]}},name:"picture",theme:"twotone"},tt=nt;function $e(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?Object(arguments[e]):{},r=Object.keys(n);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable}))),r.forEach(function(a){rt(t,a,n[a])})}return t}function rt(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var Ce=function(e,n){var r=$e({},e,n.attrs);return d(ue,$e({},r,{icon:tt}),null)};Ce.displayName="PictureTwoTone";Ce.inheritAttrs=!1;var at=Ce,ot={icon:function(e,n){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:n}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:e}}]}},name:"file",theme:"twotone"},it=ot;function ze(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?Object(arguments[e]):{},r=Object.keys(n);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable}))),r.forEach(function(a){lt(t,a,n[a])})}return t}function lt(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var Oe=function(e,n){var r=ze({},e,n.attrs);return d(ue,ze({},r,{icon:it}),null)};Oe.displayName="FileTwoTone";Oe.inheritAttrs=!1;var ut=Oe;function Xe(){return{capture:[Boolean,String],type:String,name:String,defaultFileList:Array,fileList:Array,action:[String,Function],directory:{type:Boolean,default:void 0},data:[Object,Function],method:String,headers:Object,showUploadList:{type:[Boolean,Object],default:void 0},multiple:{type:Boolean,default:void 0},accept:String,beforeUpload:Function,onChange:Function,"onUpdate:fileList":Function,onDrop:Function,listType:String,onPreview:Function,onDownload:Function,onReject:Function,onRemove:Function,remove:Function,supportServerRender:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},prefixCls:String,customRequest:Function,withCredentials:{type:Boolean,default:void 0},openFileDialogOnClick:{type:Boolean,default:void 0},locale:{type:Object,default:void 0},id:String,previewFile:Function,transformFile:Function,iconRender:Function,isImageUrl:Function,progress:Object,itemRender:Function,maxCount:Number,height:[Number,String],removeIcon:Function,downloadIcon:Function,previewIcon:Function}}function ct(){return{listType:String,onPreview:Function,onDownload:Function,onRemove:Function,items:Array,progress:Object,prefixCls:String,showRemoveIcon:{type:Boolean,default:void 0},showDownloadIcon:{type:Boolean,default:void 0},showPreviewIcon:{type:Boolean,default:void 0},removeIcon:Function,downloadIcon:Function,previewIcon:Function,locale:{type:Object,default:void 0},previewFile:Function,iconRender:Function,isImageUrl:Function,appendAction:Function,appendActionVisible:{type:Boolean,default:void 0},itemRender:Function}}function ne(t){return P(P({},t),{},{lastModified:t.lastModified,lastModifiedDate:t.lastModifiedDate,name:t.name,size:t.size,type:t.type,uid:t.uid,percent:0,originFileObj:t})}function te(t,e){var n=ee(e),r=n.findIndex(function(a){var u=a.uid;return u===t.uid});return r===-1?n.push(t):n[r]=t,n}function be(t,e){var n=t.uid!==void 0?"uid":"name";return e.filter(function(r){return r[n]===t[n]})[0]}function st(t,e){var n=t.uid!==void 0?"uid":"name",r=e.filter(function(a){return a[n]!==t[n]});return r.length===e.length?null:r}var dt=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",n=e.split("/"),r=n[n.length-1],a=r.split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(a)||[""])[0]},Je=function(e){return e.indexOf("image/")===0},ft=function(e){if(e.type&&!e.thumbUrl)return Je(e.type);var n=e.thumbUrl||e.url||"",r=dt(n);return/^data:image\//.test(n)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico)$/i.test(r)?!0:!(/^data:/.test(n)||r)},X=200;function vt(t){return new Promise(function(e){if(!t.type||!Je(t.type)){e("");return}var n=document.createElement("canvas");n.width=X,n.height=X,n.style.cssText="position: fixed; left: 0; top: 0; width: ".concat(X,"px; height: ").concat(X,"px; z-index: 9999; display: none;"),document.body.appendChild(n);var r=n.getContext("2d"),a=new Image;a.onload=function(){var u=a.width,f=a.height,h=X,D=X,O=0,j=0;u>f?(D=f*(X/u),j=-(D-h)/2):(h=u*(X/f),O=-(h-D)/2),r.drawImage(a,O,j,h,D);var M=n.toDataURL();document.body.removeChild(n),e(M)},a.src=window.URL.createObjectURL(t)})}var pt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},mt=pt;function Ve(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?Object(arguments[e]):{},r=Object.keys(n);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable}))),r.forEach(function(a){gt(t,a,n[a])})}return t}function gt(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var Re=function(e,n){var r=Ve({},e,n.attrs);return d(ue,Ve({},r,{icon:mt}),null)};Re.displayName="DownloadOutlined";Re.inheritAttrs=!1;var ht=Re,wt=function(){return{prefixCls:String,locale:{type:Object,default:void 0},file:Object,items:Array,listType:String,isImgUrl:Function,showRemoveIcon:{type:Boolean,default:void 0},showDownloadIcon:{type:Boolean,default:void 0},showPreviewIcon:{type:Boolean,default:void 0},removeIcon:Function,downloadIcon:Function,previewIcon:Function,iconRender:Function,actionIconRender:Function,itemRender:Function,onPreview:Function,onClose:Function,onDownload:Function,progress:{type:Object,default:void 0}}},bt=Z({compatConfig:{MODE:3},name:"ListItem",inheritAttrs:!1,props:wt(),setup:function(e,n){var r=n.slots,a=n.attrs,u=q(!1),f=q();le(function(){f.value=setTimeout(function(){u.value=!0},300)}),He(function(){clearTimeout(f.value)});var h=Fe("upload",e),D=h.rootPrefixCls,O=ie(function(){return cn("".concat(D.value,"-fade"))});return function(){var j,M,S=e.prefixCls,A=e.locale,B=e.listType,i=e.file,H=e.items,k=e.progress,T=e.iconRender,y=T===void 0?r.iconRender:T,m=e.actionIconRender,g=m===void 0?r.actionIconRender:m,s=e.itemRender,C=s===void 0?r.itemRender:s,I=e.isImgUrl,U=e.showPreviewIcon,$=e.showRemoveIcon,E=e.showDownloadIcon,x=e.previewIcon,l=x===void 0?r.previewIcon:x,c=e.removeIcon,v=c===void 0?r.removeIcon:c,p=e.downloadIcon,o=p===void 0?r.downloadIcon:p,b=e.onPreview,F=e.onDownload,R=e.onClose,w=a.class,N=a.style,Q="".concat(S,"-span"),V=y({file:i}),W=d("div",{class:"".concat(S,"-text-icon")},[V]);if(B==="picture"||B==="picture-card")if(i.status==="uploading"||!i.thumbUrl&&!i.url){var z,J=(z={},L(z,"".concat(S,"-list-item-thumbnail"),!0),L(z,"".concat(S,"-list-item-file"),i.status!=="uploading"),z);W=d("div",{class:J},[V])}else{var Y,ce=I!=null&&I(i)?d("img",{src:i.thumbUrl||i.url,alt:i.name,class:"".concat(S,"-list-item-image")},null):V,se=(Y={},L(Y,"".concat(S,"-list-item-thumbnail"),!0),L(Y,"".concat(S,"-list-item-file"),I&&!I(i)),Y);W=d("a",{class:se,onClick:function(_){return b(i,_)},href:i.url||i.thumbUrl,target:"_blank",rel:"noopener noreferrer"},[ce])}var Ye=(j={},L(j,"".concat(S,"-list-item"),!0),L(j,"".concat(S,"-list-item-").concat(i.status),!0),L(j,"".concat(S,"-list-item-list-type-").concat(B),!0),j),Ze=typeof i.linkProps=="string"?JSON.parse(i.linkProps):i.linkProps,De=$?g({customIcon:v?v({file:i}):d(Sn,null,null),callback:function(){return R(i)},prefixCls:S,title:A.removeFile}):null,Se=E&&i.status==="done"?g({customIcon:o?o({file:i}):d(ht,null,null),callback:function(){return F(i)},prefixCls:S,title:A.downloadFile}):null,Te=B!=="picture-card"&&d("span",{key:"download-delete",class:["".concat(S,"-list-item-card-actions"),{picture:B==="picture"}]},[Se,De]),Ue="".concat(S,"-list-item-name"),Qe=i.url?[d("a",P(P({key:"view",target:"_blank",rel:"noopener noreferrer",class:Ue,title:i.name},Ze),{},{href:i.url,onClick:function(_){return b(i,_)}}),[i.name]),Te]:[d("span",{key:"view",class:Ue,onClick:function(_){return b(i,_)},title:i.name},[i.name]),Te],Ke={pointerEvents:"none",opacity:.5},en=U?d("a",{href:i.url||i.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:i.url||i.thumbUrl?void 0:Ke,onClick:function(_){return b(i,_)},title:A.previewFile},[l?l({file:i}):d(sn,null,null)]):null,nn=B==="picture-card"&&i.status!=="uploading"&&d("span",{class:"".concat(S,"-list-item-actions")},[en,i.status==="done"&&Se,De]),de;if(i.response&&typeof i.response=="string")de=i.response;else{var fe,ve;de=((fe=i.error)===null||fe===void 0?void 0:fe.statusText)||((ve=i.error)===null||ve===void 0?void 0:ve.message)||A.uploadError}var tn=d("span",{class:Q},[W,Qe]),xe=d("div",{class:Ye},[d("div",{class:"".concat(S,"-list-item-info")},[tn]),nn,u.value&&d(dn,O.value,{default:function(){return[Ne(d("div",{class:"".concat(S,"-list-item-progress")},["percent"in i?d(Tn,P(P({},k),{},{type:"line",percent:i.percent}),null):null]),[[We,i.status==="uploading"]])]}})]),rn=(M={},L(M,"".concat(S,"-list-").concat(B,"-container"),!0),L(M,"".concat(w),!!w),M),ke=i.status==="error"?d(fn,{title:de,getPopupContainer:function(_){return _.parentNode}},{default:function(){return[xe]}}):xe;return d("div",{class:rn,style:N,ref:q},[C?C({originNode:ke,file:i,fileList:H,actions:{download:F.bind(null,i),preview:b.bind(null,i),remove:R.bind(null,i)}}):ke])}}}),yt=function(e,n){var r,a=n.slots;return hn((r=a.default)===null||r===void 0?void 0:r.call(a))[0]},It=Z({compatConfig:{MODE:3},name:"AUploadList",props:Ie(ct(),{listType:"text",progress:{strokeWidth:2,showInfo:!1},showRemoveIcon:!0,showDownloadIcon:!1,showPreviewIcon:!0,previewFile:vt,isImageUrl:ft,items:[],appendActionVisible:!0}),setup:function(e,n){var r=n.slots,a=n.expose,u=q(!1),f=wn();le(function(){u.value==!0}),vn(function(){e.listType!=="picture"&&e.listType!=="picture-card"||(e.items||[]).forEach(function(k){typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(k.originFileObj instanceof File||k.originFileObj instanceof Blob)||k.thumbUrl!==void 0||(k.thumbUrl="",e.previewFile&&e.previewFile(k.originFileObj).then(function(T){k.thumbUrl=T||"",f.update()}))})});var h=function(T,y){if(!!e.onPreview)return y==null||y.preventDefault(),e.onPreview(T)},D=function(T){typeof e.onDownload=="function"?e.onDownload(T):T.url&&window.open(T.url)},O=function(T){var y;(y=e.onRemove)===null||y===void 0||y.call(e,T)},j=function(T){var y=T.file,m=e.iconRender||r.iconRender;if(m)return m({file:y,listType:e.listType});var g=y.status==="uploading",s=e.isImageUrl&&e.isImageUrl(y)?d(at,null,null):d(ut,null,null),C=g?d(Le,null,null):d(et,null,null);return e.listType==="picture"?C=g?d(Le,null,null):s:e.listType==="picture-card"&&(C=g?e.locale.uploading:s),C},M=function(T){var y=T.customIcon,m=T.callback,g=T.prefixCls,s=T.title,C={type:"text",size:"small",title:s,onClick:function(){m()},class:"".concat(g,"-list-item-card-actions-btn")};return bn(y)?d(je,C,{icon:function(){return y}}):d(je,C,{default:function(){return[d("span",null,[y])]}})};a({handlePreview:h,handleDownload:D});var S=Fe("upload",e),A=S.prefixCls,B=S.direction,i=ie(function(){var k;return k={},L(k,"".concat(A.value,"-list"),!0),L(k,"".concat(A.value,"-list-").concat(e.listType),!0),L(k,"".concat(A.value,"-list-rtl"),B.value==="rtl"),k}),H=ie(function(){return P(P(P({},pn("".concat(A.value,"-").concat(e.listType==="picture-card"?"animate-inline":"animate"))),mn("".concat(A.value,"-").concat(e.listType==="picture-card"?"animate-inline":"animate"))),{},{class:i.value,appear:u.value})});return function(){var k=e.listType,T=e.locale,y=e.isImageUrl,m=e.items,g=m===void 0?[]:m,s=e.showPreviewIcon,C=e.showRemoveIcon,I=e.showDownloadIcon,U=e.removeIcon,$=e.previewIcon,E=e.downloadIcon,x=e.progress,l=e.appendAction,c=e.itemRender,v=e.appendActionVisible,p=l==null?void 0:l();return d(gn,P(P({},H.value),{},{tag:"div"}),{default:function(){return[g.map(function(b){var F=b.uid;return d(bt,{key:F,locale:T,prefixCls:A.value,file:b,items:g,progress:x,listType:k,isImgUrl:y,showPreviewIcon:s,showRemoveIcon:C,showDownloadIcon:I,onPreview:h,onDownload:D,onClose:O,removeIcon:U,previewIcon:$,downloadIcon:E,itemRender:c},P(P({},r),{},{iconRender:j,actionIconRender:M}))}),l?Ne(d(yt,{key:"__ant_upload_appendAction"},{default:function(){return p}}),[[We,!!v]]):null]}})}}}),Ft=["class","style"],K="__LIST_IGNORE_".concat(Date.now(),"__"),re=Z({compatConfig:{MODE:3},name:"AUpload",inheritAttrs:!1,props:Ie(Xe(),{type:"select",multiple:!1,action:"",data:{},accept:"",showUploadList:!0,listType:"text",disabled:!1,supportServerRender:!0}),setup:function(e,n){var r=n.slots,a=n.attrs,u=n.expose,f=yn(),h=In(e.defaultFileList||[],{value:Fn(e,"fileList"),postState:function(l){var c=Date.now();return(l!=null?l:[]).map(function(v,p){return!v.uid&&!Object.isFrozen(v)&&(v.uid="__AUTO__".concat(c,"_").concat(p,"__")),v})}}),D=Ae(h,2),O=D[0],j=D[1],M=q("drop"),S=q();le(function(){pe(e.fileList!==void 0||a.value===void 0,"Upload","`value` is not a valid prop, do you mean `fileList`?"),pe(e.transformFile===void 0,"Upload","`transformFile` is deprecated. Please use `beforeUpload` directly."),pe(e.remove===void 0,"Upload","`remove` props is deprecated. Please use `remove` event.")});var A=function(l,c,v){var p,o,b=ee(c);e.maxCount===1?b=b.slice(-1):e.maxCount&&(b=b.slice(0,e.maxCount)),j(b);var F={file:l,fileList:b};v&&(F.event=v),(p=e["onUpdate:fileList"])===null||p===void 0||p.call(e,F.fileList),(o=e.onChange)===null||o===void 0||o.call(e,F),f.onFieldChange()},B=function(){var x=_e(oe.mark(function l(c,v){var p,o,b,F;return oe.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:if(p=e.beforeUpload,o=e.transformFile,b=c,!p){w.next=13;break}return w.next=5,p(c,v);case 5:if(F=w.sent,F!==!1){w.next=8;break}return w.abrupt("return",!1);case 8:if(delete c[K],F!==K){w.next=12;break}return Object.defineProperty(c,K,{value:!0,configurable:!0}),w.abrupt("return",!1);case 12:qe(F)==="object"&&F&&(b=F);case 13:if(!o){w.next=17;break}return w.next=16,o(b);case 16:b=w.sent;case 17:return w.abrupt("return",b);case 18:case"end":return w.stop()}},l)}));return function(c,v){return x.apply(this,arguments)}}(),i=function(l){var c=l.filter(function(o){return!o.file[K]});if(!!c.length){var v=c.map(function(o){return ne(o.file)}),p=ee(O.value);v.forEach(function(o){p=te(o,p)}),v.forEach(function(o,b){var F=o;if(c[b].parsedFile)o.status="uploading";else{var R=o.originFileObj,w;try{w=new File([R],R.name,{type:R.type})}catch(N){w=new Blob([R],{type:R.type}),w.name=R.name,w.lastModifiedDate=new Date,w.lastModified=new Date().getTime()}w.uid=o.uid,F=w}A(F,p)})}},H=function(l,c,v){try{typeof l=="string"&&(l=JSON.parse(l))}catch(b){}if(!!be(c,O.value)){var p=ne(c);p.status="done",p.percent=100,p.response=l,p.xhr=v;var o=te(p,O.value);A(p,o)}},k=function(l,c){if(!!be(c,O.value)){var v=ne(c);v.status="uploading",v.percent=l.percent;var p=te(v,O.value);A(v,p,l)}},T=function(l,c,v){if(!!be(v,O.value)){var p=ne(v);p.error=l,p.response=c,p.status="error";var o=te(p,O.value);A(p,o)}},y=function(l){var c,v=e.onRemove||e.remove;Promise.resolve(typeof v=="function"?v(l):v).then(function(p){if(p!==!1){var o=st(l,O.value);if(o){var b,F;c=P(P({},l),{},{status:"removed"}),(b=O.value)===null||b===void 0||b.forEach(function(R){var w=c.uid!==void 0?"uid":"name";R[w]===c[w]&&!Object.isFrozen(R)&&(R.status="removed")}),(F=S.value)===null||F===void 0||F.abort(c),A(c,o)}}})},m=function(l){if(M.value=l.type,l.type==="drop"){var c;(c=e.onDrop)===null||c===void 0||c.call(e,l)}};u({onBatchStart:i,onSuccess:H,onProgress:k,onError:T,fileList:O,upload:S});var g=Fe("upload",e),s=g.prefixCls,C=g.direction,I=Pn("Upload",Cn.Upload,ie(function(){return e.locale})),U=Ae(I,1),$=U[0],E=function(l,c){var v=e.removeIcon,p=e.previewIcon,o=e.downloadIcon,b=e.previewFile,F=e.onPreview,R=e.onDownload,w=e.disabled,N=e.isImageUrl,Q=e.progress,V=e.itemRender,W=e.iconRender,z=e.showUploadList,J=typeof z=="boolean"?{}:z,Y=J.showDownloadIcon,ce=J.showPreviewIcon,se=J.showRemoveIcon;return z?d(It,{listType:e.listType,items:O.value,previewFile:b,onPreview:F,onDownload:R,onRemove:y,showRemoveIcon:!w&&se,showPreviewIcon:ce,showDownloadIcon:Y,removeIcon:v,previewIcon:p,downloadIcon:o,iconRender:W,locale:$.value,isImageUrl:N,progress:Q,itemRender:V,appendActionVisible:c,appendAction:l},P({},r)):l==null?void 0:l()};return function(){var x,l,c,v=e.listType,p=e.disabled,o=e.type;a.class,a.style;var b=ae(a,Ft),F=P(P(P({onBatchStart:i,onError:T,onProgress:k,onSuccess:H},b),e),{},{id:(x=e.id)!==null&&x!==void 0?x:f.id.value,prefixCls:s.value,beforeUpload:B,onChange:void 0});if(delete F.remove,(!r.default||p)&&delete F.id,o==="drag"){var R,w,N=me(s.value,(R={},L(R,"".concat(s.value,"-drag"),!0),L(R,"".concat(s.value,"-drag-uploading"),O.value.some(function(z){return z.status==="uploading"})),L(R,"".concat(s.value,"-drag-hover"),M.value==="dragover"),L(R,"".concat(s.value,"-disabled"),p),L(R,"".concat(s.value,"-rtl"),C.value==="rtl"),R),a.class);return d("span",null,[d("div",{class:N,onDrop:m,onDragover:m,onDragleave:m,style:a.style},[d(Me,P(P({},F),{},{ref:S,class:"".concat(s.value,"-btn")}),P({default:function(){return[d("div",{class:"".concat(s.value,"-drag-container")},[(w=r.default)===null||w===void 0?void 0:w.call(r)])]}},r))]),E()])}var Q=me(s.value,(l={},L(l,"".concat(s.value,"-select"),!0),L(l,"".concat(s.value,"-select-").concat(v),!0),L(l,"".concat(s.value,"-disabled"),p),L(l,"".concat(s.value,"-rtl"),C.value==="rtl"),l)),V=On((c=r.default)===null||c===void 0?void 0:c.call(r)),W=function(J){return d("div",{class:Q,style:J},[d(Me,P(P({},F),{},{ref:S}),r)])};return v==="picture-card"?d("span",{class:me("".concat(s.value,"-picture-card-wrapper"),a.class)},[E(W,!!(V&&V.length))]):d("span",{class:a.class},[W(V&&V.length?void 0:{display:"none"}),E()])}}}),Pt=["height"],Ct=["style"],ye=Z({compatConfig:{MODE:3},name:"AUploadDragger",inheritAttrs:!1,props:Xe(),setup:function(e,n){var r=n.slots,a=n.attrs;return function(){var u=e.height,f=ae(e,Pt),h=a.style,D=ae(a,Ct),O=P(P(P({},f),D),{},{type:"drag",style:P(P({},h),{},{height:typeof u=="number"?"".concat(u,"px"):u})});return d(re,O,r)}}}),Ut=Rn(re,{Dragger:ye,LIST_IGNORE:K,install:function(e){return e.component(re.name,re),e.component(ye.name,ye),e}});export{Ut as U,zn as b};
|