You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
30 KiB
2 lines
30 KiB
import{b as f,dc as ce,d as ee,r as W,P as ue,b3 as Ve,T as L,U as E,gm as an,eZ as te,ge as ie,eT as He,N as ye,Q as B,da as Ie,f as le,fb as on,f$ as ln,fv as cn,s as qe,v as Ne,bL as un,D as sn,G as dn,fs as fn,gh as vn,gi as pn,dw as mn,dh as xe,fa as gn,B as Le,de as hn,fZ as wn,dO as bn,e_ as ke,f7 as ve,gg as yn,e9 as In,R as pe,db as Fn}from"./index-f4658ae7.js";import{c as Pn}from"./_createAggregator-c692fd07.js";import{D as On}from"./DeleteOutlined-872fe62f.js";import{P as Cn}from"./index-9eb90d49.js";import"./index-d51f1b4b.js";var Rn={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"};const Sn=Rn;function Ae(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},r=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable}))),r.forEach(function(a){Tn(n,a,t[a])})}return n}function Tn(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var Fe=function(e,t){var r=Ae({},e,t.attrs);return f(ce,Ae({},r,{icon:Sn}),null)};Fe.displayName="DownloadOutlined";Fe.inheritAttrs=!1;const Dn=Fe;var Un={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:t}},{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"};const jn=Un;function Ee(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},r=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable}))),r.forEach(function(a){xn(n,a,t[a])})}return n}function xn(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var Pe=function(e,t){var r=Ee({},e,t.attrs);return f(ce,Ee({},r,{icon:jn}),null)};Pe.displayName="FileTwoTone";Pe.inheritAttrs=!1;const Ln=Pe;var kn={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"};const An=kn;function Be(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},r=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable}))),r.forEach(function(a){En(n,a,t[a])})}return n}function En(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var Oe=function(e,t){var r=Be({},e,t.attrs);return f(ce,Be({},r,{icon:An}),null)};Oe.displayName="PaperClipOutlined";Oe.inheritAttrs=!1;const Bn=Oe;var _n={icon:function(e,t){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:t}},{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:t}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:t}},{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"};const $n=_n;function _e(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},r=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable}))),r.forEach(function(a){Mn(n,a,t[a])})}return n}function Mn(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var Ce=function(e,t){var r=_e({},e,t.attrs);return f(ce,_e({},r,{icon:$n}),null)};Ce.displayName="PictureTwoTone";Ce.inheritAttrs=!1;const zn=Ce;function Vn(n,e){var t="cannot ".concat(n.method," ").concat(n.action," ").concat(e.status,"'"),r=new Error(t);return r.status=e.status,r.method=n.method,r.url=n.action,r}function $e(n){var e=n.responseText||n.response;if(!e)return e;try{return JSON.parse(e)}catch(t){return e}}function Hn(n){var e=new XMLHttpRequest;n.onProgress&&e.upload&&(e.upload.onprogress=function(l){l.total>0&&(l.percent=l.loaded/l.total*100),n.onProgress(l)});var t=new FormData;n.data&&Object.keys(n.data).forEach(function(a){var l=n.data[a];if(Array.isArray(l)){l.forEach(function(m){t.append("".concat(a,"[]"),m)});return}t.append(a,l)}),n.file instanceof Blob?t.append(n.filename,n.file,n.file.name):t.append(n.filename,n.file),e.onerror=function(l){n.onError(l)},e.onload=function(){return e.status<200||e.status>=300?n.onError(Vn(n,e),$e(e)):n.onSuccess($e(e),e)},e.open(n.method,n.action,!0),n.withCredentials&&"withCredentials"in e&&(e.withCredentials=!0);var r=n.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(t),{abort:function(){e.abort()}}}var qn=+new Date,Nn=0;function me(){return"vc-upload-".concat(qn,"-").concat(++Nn)}const ge=function(n,e){if(n&&e){var t=Array.isArray(e)?e:e.split(","),r=n.name||"",a=n.type||"",l=a.replace(/\/.*$/,"");return t.some(function(m){var y=m.trim();if(/^\*(\/\*)?$/.test(m))return!0;if(y.charAt(0)==="."){var h=r.toLowerCase(),T=y.toLowerCase(),s=[T];return(T===".jpg"||T===".jpeg")&&(s=[".jpg",".jpeg"]),s.some(function(k){return h.endsWith(k)})}return/\/\*$/.test(y)?l===y.replace(/\/.*$/,""):!!(a===y||/^\w+$/.test(y))})}return!0};function Gn(n,e){var t=n.createReader(),r=[];function a(){t.readEntries(function(l){var m=Array.prototype.slice.apply(l);r=r.concat(m);var y=!m.length;y?e(r):a()})}a()}var Wn=function(e,t,r){var a=function l(m,y){m.path=y||"",m.isFile?m.file(function(h){r(h)&&(m.fullPath&&!h.webkitRelativePath&&(Object.defineProperties(h,{webkitRelativePath:{writable:!0}}),h.webkitRelativePath=m.fullPath.replace(/^\//,""),Object.defineProperties(h,{webkitRelativePath:{writable:!1}})),t([h]))}):m.isDirectory&&Gn(m,function(h){h.forEach(function(T){l(T,"".concat(y).concat(m.name,"/"))})})};e.forEach(function(l){a(l.webkitGetAsEntry())})};const Xn=Wn;var 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}},Jn=Pn(function(n,e,t){n[t?0:1].push(e)},function(){return[[],[]]});const Zn=Jn;var Qn=globalThis&&globalThis.__awaiter||function(n,e,t,r){function a(l){return l instanceof t?l:new t(function(m){m(l)})}return new(t||(t=Promise))(function(l,m){function y(s){try{T(r.next(s))}catch(k){m(k)}}function h(s){try{T(r.throw(s))}catch(k){m(k)}}function T(s){s.done?l(s.value):a(s.value).then(y,h)}T((r=r.apply(n,e||[])).next())})},Yn=globalThis&&globalThis.__rest||function(n,e){var t={};for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&e.indexOf(r)<0&&(t[r]=n[r]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(n);a<r.length;a++)e.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(n,r[a])&&(t[r[a]]=n[r[a]]);return t};const Kn=ee({name:"AjaxUploader",inheritAttrs:!1,props:Ge(),setup:function(e,t){var r=this,a=t.slots,l=t.attrs,m=t.expose,y=W(me()),h={},T=W(),s=!1,k=function(u,I){return Qn(r,void 0,void 0,ie.mark(function d(){var O,C,R,$,A,S,c,p,v;return ie.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:if(O=e.beforeUpload,C=u,!O){i.next=14;break}return i.prev=3,i.next=6,O(u,I);case 6:C=i.sent,i.next=12;break;case 9:i.prev=9,i.t0=i.catch(3),C=!1;case 12:if(C!==!1){i.next=14;break}return i.abrupt("return",{origin:u,parsedFile:null,action:null,data:null});case 14:if(R=e.action,typeof R!="function"){i.next=21;break}return i.next=18,R(u);case 18:$=i.sent,i.next=22;break;case 21:$=R;case 22:if(A=e.data,typeof A!="function"){i.next=29;break}return i.next=26,A(u);case 26:S=i.sent,i.next=30;break;case 29:S=A;case 30:return c=(He(C)==="object"||typeof C=="string")&&C?C:u,c instanceof File?p=c:p=new File([c],u.name,{type:u.type}),v=p,v.uid=u.uid,i.abrupt("return",{origin:u,data:S,parsedFile:v,action:$});case 35:case"end":return i.stop()}},d,null,[[3,9]])}))},V=function(u){var I=u.data,d=u.origin,O=u.action,C=u.parsedFile;if(s){var R=e.onStart,$=e.customRequest,A=e.name,S=e.headers,c=e.withCredentials,p=e.method,v=d.uid,g=$||Hn,i={action:O,filename:A,data:I,file:C,headers:S,withCredentials:c,method:p||"post",onProgress:function(b){var P=e.onProgress;P==null||P(b,C)},onSuccess:function(b,P){var w=e.onSuccess;w==null||w(b,C,P),delete h[v]},onError:function(b,P){var w=e.onError;w==null||w(b,P,C),delete h[v]}};R(d),h[v]=g(i)}},_=function(){y.value=me()},D=function(u){if(u){var I=u.uid?u.uid:u;h[I]&&h[I].abort&&h[I].abort(),delete h[I]}else Object.keys(h).forEach(function(d){h[d]&&h[d].abort&&h[d].abort(),delete h[d]})};ue(function(){s=!0}),Ve(function(){s=!1,D()});var z=function(u){var I=te(u),d=I.map(function(O){return O.uid=me(),k(O,I)});Promise.all(d).then(function(O){var C=e.onBatchStart;C==null||C(O.map(function(R){var $=R.origin,A=R.parsedFile;return{file:$,parsedFile:A}})),O.filter(function(R){return R.parsedFile!==null}).forEach(function(R){V(R)})})},M=function(u){var I=e.accept,d=e.directory,O=u.target.files,C=te(O).filter(function(R){return!d||ge(R,I)});z(C),_()},o=function(u){var I=T.value;if(I){var d=e.onClick;I.click(),d&&d(u)}},j=function(u){u.key==="Enter"&&o(u)},x=function(u){var I=e.multiple;if(u.preventDefault(),u.type!=="dragover")if(e.directory)Xn(Array.prototype.slice.call(u.dataTransfer.items),z,function(R){return ge(R,e.accept)});else{var d=Zn(Array.prototype.slice.call(u.dataTransfer.files),function(R){return ge(R,e.accept)}),O=d[0],C=d[1];I===!1&&(O=O.slice(0,1)),z(O),C.length&&e.onReject&&e.onReject(C)}};return m({abort:D}),function(){var U,u,I=e.componentTag,d=e.prefixCls,O=e.disabled,C=e.id,R=e.multiple,$=e.accept,A=e.capture,S=e.directory,c=e.openFileDialogOnClick,p=e.onMouseenter,v=e.onMouseleave,g=Yn(e,["componentTag","prefixCls","disabled","id","multiple","accept","capture","directory","openFileDialogOnClick","onMouseenter","onMouseleave"]),i=(U={},L(U,d,!0),L(U,"".concat(d,"-disabled"),O),L(U,l.class,!!l.class),U),F=S?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},b=O?{}:{onClick:c?o:function(){},onKeydown:c?j:function(){},onMouseenter:p,onMouseleave:v,onDrop:x,onDragover:x,tabindex:"0"};return f(I,E(E({},b),{},{class:i,role:"button",style:l.style}),{default:function(){return[f("input",E(E(E({},an(g,{aria:!0,data:!0})),{},{id:C,type:"file",ref:T,onClick:function(H){return H.stopPropagation()},key:y.value,style:{display:"none"},accept:$},F),{},{multiple:R,onChange:M},A!=null?{capture:A}:{}),null),(u=a.default)===null||u===void 0?void 0:u.call(a)]}})}}});function he(){}const Me=ee({name:"Upload",inheritAttrs:!1,props:ye(Ge(),{componentTag:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:he,onError:he,onSuccess:he,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0}),setup:function(e,t){var r=t.slots,a=t.attrs,l=t.expose,m=W(),y=function(T){var s;(s=m.value)===null||s===void 0||s.abort(T)};return l({abort:y}),function(){return f(Kn,E(E(E({},e),a),{},{ref:m}),r)}}});function We(){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 et(){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 re(n){return B(B({},n),{lastModified:n.lastModified,lastModifiedDate:n.lastModifiedDate,name:n.name,size:n.size,type:n.type,uid:n.uid,percent:0,originFileObj:n})}function ae(n,e){var t=te(e),r=t.findIndex(function(a){var l=a.uid;return l===n.uid});return r===-1?t.push(n):t[r]=n,t}function we(n,e){var t=n.uid!==void 0?"uid":"name";return e.filter(function(r){return r[t]===n[t]})[0]}function nt(n,e){var t=n.uid!==void 0?"uid":"name",r=e.filter(function(a){return a[t]!==n[t]});return r.length===e.length?null:r}var tt=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",t=e.split("/"),r=t[t.length-1],a=r.split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(a)||[""])[0]},Xe=function(e){return e.indexOf("image/")===0},rt=function(e){if(e.type&&!e.thumbUrl)return Xe(e.type);var t=e.thumbUrl||e.url||"",r=tt(t);return/^data:image\//.test(t)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico)$/i.test(r)?!0:!(/^data:/.test(t)||r)},Q=200;function at(n){return new Promise(function(e){if(!n.type||!Xe(n.type)){e("");return}var t=document.createElement("canvas");t.width=Q,t.height=Q,t.style.cssText="position: fixed; left: 0; top: 0; width: ".concat(Q,"px; height: ").concat(Q,"px; z-index: 9999; display: none;"),document.body.appendChild(t);var r=t.getContext("2d"),a=new Image;a.onload=function(){var l=a.width,m=a.height,y=Q,h=Q,T=0,s=0;l>m?(h=m*(Q/l),s=-(h-y)/2):(y=l*(Q/m),T=-(y-h)/2),r.drawImage(a,T,s,y,h);var k=t.toDataURL();document.body.removeChild(t),e(k)},a.src=window.URL.createObjectURL(n)})}var ot=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:Object}};const it=ee({name:"ListItem",inheritAttrs:!1,props:ot(),setup:function(e,t){var r=t.slots,a=t.attrs,l=W(!1),m=W();ue(function(){m.value=setTimeout(function(){l.value=!0},300)}),Ve(function(){clearTimeout(m.value)});var y=Ie("upload",e),h=y.rootPrefixCls,T=le(function(){return on("".concat(h.value,"-fade"))});return function(){var s,k,V,_,D=e.prefixCls,z=e.locale,M=e.listType,o=e.file,j=e.items,x=e.progress,U=e.iconRender,u=U===void 0?r.iconRender:U,I=e.actionIconRender,d=I===void 0?r.actionIconRender:I,O=e.itemRender,C=O===void 0?r.itemRender:O,R=e.isImgUrl,$=e.showPreviewIcon,A=e.showRemoveIcon,S=e.showDownloadIcon,c=e.previewIcon,p=c===void 0?r.previewIcon:c,v=e.removeIcon,g=v===void 0?r.removeIcon:v,i=e.downloadIcon,F=i===void 0?r.downloadIcon:i,b=e.onPreview,P=e.onDownload,w=e.onClose,H=a.class,X=a.style,Y="".concat(D,"-span"),q=u({file:o}),N=f("div",{class:"".concat(D,"-text-icon")},[q]);if(M==="picture"||M==="picture-card")if(o.status==="uploading"||!o.thumbUrl&&!o.url){var J,se=(J={},L(J,"".concat(D,"-list-item-thumbnail"),!0),L(J,"".concat(D,"-list-item-file"),o.status!=="uploading"),J);N=f("div",{class:se},[q])}else{var K,de=R!=null&&R(o)?f("img",{src:o.thumbUrl||o.url,alt:o.name,class:"".concat(D,"-list-item-image")},null):q,Je=(K={},L(K,"".concat(D,"-list-item-thumbnail"),!0),L(K,"".concat(D,"-list-item-file"),R&&!R(o)),K);N=f("a",{class:Je,onClick:function(G){return b(o,G)},href:o.url||o.thumbUrl,target:"_blank",rel:"noopener noreferrer"},[de])}var Ze=(s={},L(s,"".concat(D,"-list-item"),!0),L(s,"".concat(D,"-list-item-").concat(o.status),!0),L(s,"".concat(D,"-list-item-list-type-").concat(M),!0),s),Qe=typeof o.linkProps=="string"?JSON.parse(o.linkProps):o.linkProps,Re=A?d({customIcon:g?g({file:o}):f(On,null,null),callback:function(){return w(o)},prefixCls:D,title:z.removeFile}):null,Se=S&&o.status==="done"?d({customIcon:F?F({file:o}):f(Dn,null,null),callback:function(){return P(o)},prefixCls:D,title:z.downloadFile}):null,Te=M!=="picture-card"&&f("span",{key:"download-delete",class:["".concat(D,"-list-item-card-actions"),{picture:M==="picture"}]},[Se,Re]),De="".concat(D,"-list-item-name"),Ye=o.url?[f("a",E(E({key:"view",target:"_blank",rel:"noopener noreferrer",class:De,title:o.name},Qe),{},{href:o.url,onClick:function(G){return b(o,G)}}),[o.name]),Te]:[f("span",{key:"view",class:De,onClick:function(G){return b(o,G)},title:o.name},[o.name]),Te],Ke={pointerEvents:"none",opacity:.5},en=$?f("a",{href:o.url||o.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:o.url||o.thumbUrl?void 0:Ke,onClick:function(G){return b(o,G)},title:z.previewFile},[p?p({file:o}):f(ln,null,null)]):null,nn=M==="picture-card"&&o.status!=="uploading"&&f("span",{class:"".concat(D,"-list-item-actions")},[en,o.status==="done"&&Se,Re]),fe;o.response&&typeof o.response=="string"?fe=o.response:fe=((V=o.error)===null||V===void 0?void 0:V.statusText)||((_=o.error)===null||_===void 0?void 0:_.message)||z.uploadError;var tn=f("span",{class:Y},[N,Ye]),Ue=f("div",{class:Ze},[f("div",{class:"".concat(D,"-list-item-info")},[tn]),nn,l.value&&f(cn,T.value,{default:function(){return[qe(f("div",{class:"".concat(D,"-list-item-progress")},["percent"in o?f(Cn,E(E({},x),{},{type:"line",percent:o.percent}),null):null]),[[Ne,o.status==="uploading"]])]}})]),rn=(k={},L(k,"".concat(D,"-list-").concat(M,"-container"),!0),L(k,"".concat(H),!!H),k),je=o.status==="error"?f(un,{title:fe,getPopupContainer:function(G){return G.parentNode}},{default:function(){return[Ue]}}):Ue;return f("div",{class:rn,style:X,ref:W},[C?C({originNode:je,file:o,fileList:j,actions:{download:P.bind(null,o),preview:b.bind(null,o),remove:w.bind(null,o)}}):je])}}});var lt=function(e,t){var r=t.slots,a;return mn((a=r.default)===null||a===void 0?void 0:a.call(r))[0]};const ct=ee({name:"AUploadList",props:ye(et(),{listType:"text",progress:{strokeWidth:2,showInfo:!1},showRemoveIcon:!0,showDownloadIcon:!1,showPreviewIcon:!0,previewFile:at,isImageUrl:rt,items:[],appendActionVisible:!0}),setup:function(e,t){var r=t.slots,a=t.expose,l=W(!1),m=sn();ue(function(){l.value==!0}),dn(function(){e.listType!=="picture"&&e.listType!=="picture-card"||(e.items||[]).forEach(function(o){typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(o.originFileObj instanceof File||o.originFileObj instanceof Blob)||o.thumbUrl!==void 0||(o.thumbUrl="",e.previewFile&&e.previewFile(o.originFileObj).then(function(j){o.thumbUrl=j||"",m.update()}))})});var y=function(j,x){if(e.onPreview)return x==null||x.preventDefault(),e.onPreview(j)},h=function(j){typeof e.onDownload=="function"?e.onDownload(j):j.url&&window.open(j.url)},T=function(j){var x;(x=e.onRemove)===null||x===void 0||x.call(e,j)},s=function(j){var x=j.file,U=e.iconRender||r.iconRender;if(U)return U({file:x,listType:e.listType});var u=x.status==="uploading",I=e.isImageUrl&&e.isImageUrl(x)?f(zn,null,null):f(Ln,null,null),d=u?f(xe,null,null):f(Bn,null,null);return e.listType==="picture"?d=u?f(xe,null,null):I:e.listType==="picture-card"&&(d=u?e.locale.uploading:I),d},k=function(j){var x=j.customIcon,U=j.callback,u=j.prefixCls,I=j.title,d={type:"text",size:"small",title:I,onClick:function(){U()},class:"".concat(u,"-list-item-card-actions-btn")};return gn(x)?f(Le,d,{icon:function(){return x}}):f(Le,d,{default:function(){return[f("span",null,[x])]}})};a({handlePreview:y,handleDownload:h});var V=Ie("upload",e),_=V.prefixCls,D=V.direction,z=le(function(){var o;return o={},L(o,"".concat(_.value,"-list"),!0),L(o,"".concat(_.value,"-list-").concat(e.listType),!0),L(o,"".concat(_.value,"-list-rtl"),D.value==="rtl"),o}),M=le(function(){return B(B(B({},fn("".concat(_.value,"-").concat(e.listType==="picture-card"?"animate-inline":"animate"))),vn("".concat(_.value,"-").concat(e.listType==="picture-card"?"animate-inline":"animate"))),{class:z.value,appear:l.value})});return function(){var o=e.listType,j=e.locale,x=e.isImageUrl,U=e.items,u=U===void 0?[]:U,I=e.showPreviewIcon,d=e.showRemoveIcon,O=e.showDownloadIcon,C=e.removeIcon,R=e.previewIcon,$=e.downloadIcon,A=e.progress,S=e.appendAction,c=e.itemRender,p=e.appendActionVisible,v=S==null?void 0:S();return f(pn,E(E({},M.value),{},{tag:"div"}),{default:function(){return[u.map(function(i){var F=i.uid;return f(it,{key:F,locale:j,prefixCls:_.value,file:i,items:u,progress:A,listType:o,isImgUrl:x,showPreviewIcon:I,showRemoveIcon:d,showDownloadIcon:O,onPreview:y,onDownload:h,onClose:T,removeIcon:C,previewIcon:R,downloadIcon:$,itemRender:c},B(B({},r),{iconRender:s,actionIconRender:k}))}),S?qe(f(lt,{key:"__ant_upload_appendAction"},{default:function(){return v}}),[[Ne,!!p]]):null]}})}}});var ut=globalThis&&globalThis.__awaiter||function(n,e,t,r){function a(l){return l instanceof t?l:new t(function(m){m(l)})}return new(t||(t=Promise))(function(l,m){function y(s){try{T(r.next(s))}catch(k){m(k)}}function h(s){try{T(r.throw(s))}catch(k){m(k)}}function T(s){s.done?l(s.value):a(s.value).then(y,h)}T((r=r.apply(n,e||[])).next())})},ne="__LIST_IGNORE_".concat(Date.now(),"__");const oe=ee({name:"AUpload",inheritAttrs:!1,props:ye(We(),{type:"select",multiple:!1,action:"",data:{},accept:"",showUploadList:!0,listType:"text",disabled:!1,supportServerRender:!0}),setup:function(e,t){var r=this,a=t.slots,l=t.attrs,m=t.expose,y=hn(),h=wn(e.defaultFileList||[],{value:bn(e,"fileList"),postState:function(c){var p=Date.now();return(c!=null?c:[]).map(function(v,g){return!v.uid&&!Object.isFrozen(v)&&(v.uid="__AUTO__".concat(p,"_").concat(g,"__")),v})}}),T=ke(h,2),s=T[0],k=T[1],V=W("drop"),_=W();ue(function(){ve(e.fileList!==void 0||l.value===void 0,"Upload","`value` is not a valid prop, do you mean `fileList`?"),ve(e.transformFile===void 0,"Upload","`transformFile` is deprecated. Please use `beforeUpload` directly."),ve(e.remove===void 0,"Upload","`remove` props is deprecated. Please use `remove` event.")});var D=function(c,p,v){var g,i,F=te(p);e.maxCount===1?F=F.slice(-1):e.maxCount&&(F=F.slice(0,e.maxCount)),k(F);var b={file:c,fileList:F};v&&(b.event=v),(g=e["onUpdate:fileList"])===null||g===void 0||g.call(e,b.fileList),(i=e.onChange)===null||i===void 0||i.call(e,b),y.onFieldChange()},z=function(c,p){return ut(r,void 0,void 0,ie.mark(function v(){var g,i,F,b;return ie.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:if(g=e.beforeUpload,i=e.transformFile,F=c,!g){w.next=13;break}return w.next=5,g(c,p);case 5:if(b=w.sent,b!==!1){w.next=8;break}return w.abrupt("return",!1);case 8:if(delete c[ne],b!==ne){w.next=12;break}return Object.defineProperty(c,ne,{value:!0,configurable:!0}),w.abrupt("return",!1);case 12:He(b)==="object"&&b&&(F=b);case 13:if(!i){w.next=17;break}return w.next=16,i(F);case 16:F=w.sent;case 17:return w.abrupt("return",F);case 18:case"end":return w.stop()}},v)}))},M=function(c){var p=c.filter(function(i){return!i.file[ne]});if(p.length){var v=p.map(function(i){return re(i.file)}),g=te(s.value);v.forEach(function(i){g=ae(i,g)}),v.forEach(function(i,F){var b=i;if(p[F].parsedFile)i.status="uploading";else{var P=i.originFileObj,w;try{w=new File([P],P.name,{type:P.type})}catch(H){w=new Blob([P],{type:P.type}),w.name=P.name,w.lastModifiedDate=new Date,w.lastModified=new Date().getTime()}w.uid=i.uid,b=w}D(b,g)})}},o=function(c,p,v){try{typeof c=="string"&&(c=JSON.parse(c))}catch(F){}if(we(p,s.value)){var g=re(p);g.status="done",g.percent=100,g.response=c,g.xhr=v;var i=ae(g,s.value);D(g,i)}},j=function(c,p){if(we(p,s.value)){var v=re(p);v.status="uploading",v.percent=c.percent;var g=ae(v,s.value);D(v,g,c)}},x=function(c,p,v){if(we(v,s.value)){var g=re(v);g.error=c,g.response=p,g.status="error";var i=ae(g,s.value);D(g,i)}},U=function(c){var p,v=e.onRemove||e.remove;Promise.resolve(typeof v=="function"?v(c):v).then(function(g){var i,F;if(g!==!1){var b=nt(c,s.value);b&&(p=B(B({},c),{status:"removed"}),(i=s.value)===null||i===void 0||i.forEach(function(P){var w=p.uid!==void 0?"uid":"name";P[w]===p[w]&&!Object.isFrozen(P)&&(P.status="removed")}),(F=_.value)===null||F===void 0||F.abort(p),D(p,b))}})},u=function(c){var p;V.value=c.type,c.type==="drop"&&((p=e.onDrop)===null||p===void 0||p.call(e,c))};m({onBatchStart:M,onSuccess:o,onProgress:j,onError:x,fileList:s,upload:_});var I=Ie("upload",e),d=I.prefixCls,O=I.direction,C=yn("Upload",In.Upload,le(function(){return e.locale})),R=ke(C,1),$=R[0],A=function(c,p){var v=e.removeIcon,g=e.previewIcon,i=e.downloadIcon,F=e.previewFile,b=e.onPreview,P=e.onDownload,w=e.disabled,H=e.isImageUrl,X=e.progress,Y=e.itemRender,q=e.iconRender,N=e.showUploadList,J=typeof N=="boolean"?{}:N,se=J.showDownloadIcon,K=J.showPreviewIcon,de=J.showRemoveIcon;return N?f(ct,{listType:e.listType,items:s.value,previewFile:F,onPreview:b,onDownload:P,onRemove:U,showRemoveIcon:!w&&de,showPreviewIcon:K,showDownloadIcon:se,removeIcon:v,previewIcon:g,downloadIcon:i,iconRender:q,locale:$.value,isImageUrl:H,progress:X,itemRender:Y,appendActionVisible:p,appendAction:c},B({},a)):c==null?void 0:c()};return function(){var S,c,p,v,g=e.listType,i=e.disabled,F=e.type,b=B(B({onBatchStart:M,onError:x,onProgress:j,onSuccess:o},e),{id:(c=e.id)!==null&&c!==void 0?c:y.id.value,prefixCls:d.value,beforeUpload:z,onChange:void 0});if(delete b.remove,(!a.default||i)&&delete b.id,F==="drag"){var P,w=pe(d.value,(P={},L(P,"".concat(d.value,"-drag"),!0),L(P,"".concat(d.value,"-drag-uploading"),s.value.some(function(q){return q.status==="uploading"})),L(P,"".concat(d.value,"-drag-hover"),V.value==="dragover"),L(P,"".concat(d.value,"-disabled"),i),L(P,"".concat(d.value,"-rtl"),O.value==="rtl"),P),l.class);return f("span",null,[f("div",{class:w,onDrop:u,onDragover:u,onDragleave:u,style:l.style},[f(Me,E(E({},b),{},{ref:_,class:"".concat(d.value,"-btn")}),E({default:function(){return[f("div",{class:"".concat(d,"-drag-container")},[(p=a.default)===null||p===void 0?void 0:p.call(a)])]}},a))]),A()])}var H=pe(d.value,(S={},L(S,"".concat(d.value,"-select"),!0),L(S,"".concat(d.value,"-select-").concat(g),!0),L(S,"".concat(d.value,"-disabled"),i),L(S,"".concat(d.value,"-rtl"),O.value==="rtl"),S)),X=Fn((v=a.default)===null||v===void 0?void 0:v.call(a)),Y=function(N){return f("div",{class:H,style:N},[f(Me,E(E({},b),{},{ref:_}),a)])};return g==="picture-card"?f("span",{class:pe("".concat(d.value,"-picture-card-wrapper"),l.class)},[A(Y,!!(X&&X.length))]):f("span",{class:l.class},[Y(X&&X.length?void 0:{display:"none"}),A()])}}});var ze=globalThis&&globalThis.__rest||function(n,e){var t={};for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&e.indexOf(r)<0&&(t[r]=n[r]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(n);a<r.length;a++)e.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(n,r[a])&&(t[r[a]]=n[r[a]]);return t};const be=ee({name:"AUploadDragger",inheritAttrs:!1,props:We(),setup:function(e,t){var r=t.slots,a=t.attrs;return function(){var l=e.height,m=ze(e,["height"]),y=a.style,h=ze(a,["style"]),T=B(B(B({},m),h),{type:"drag",style:B(B({},y),{height:typeof l=="number"?"".concat(l,"px"):l})});return f(oe,T,r)}}}),mt=B(oe,{Dragger:be,LIST_IGNORE:ne,install:function(e){return e.component(oe.name,oe),e.component(be.name,be),e}});export{Dn as D,mt as U};
|