7 lines
38 KiB
JavaScript
7 lines
38 KiB
JavaScript
|
|
import{n as ge,b as ce,d as W,u as de,a as O,o as y,c as P,e as L,w as f,r as ve,f as s,g as S,h as C,i as H,j as Fe,k as D,l as Be,m as Ee,p as _,q as te,t as x,N as K,s as Ct,v as J,F as nt,x as wt,y as ye,z as ee,A as v,T as $t,B as Et,C as St,D as Le,E as Me,G as _t,H as Tt,I as we,J as Bt,K as at,L as Lt,M as Mt,O as Ne,P as ze,Q as Rt,R as re,S as ot,U as Dt,V as me,W as he,X as se,Y as Ce,Z as Pt,$ as Ft,a0 as lt,a1 as rt,a2 as He,a3 as Ot,a4 as je,_ as it,a5 as At}from"./index-ed90acfe.js";import{b as It,E as Ut,i as Vt,a as ne,_ as fe,w as Nt,c as ut,d as zt,e as dt,f as ct,t as Oe,g as ft,m as Re,u as Se,h as Ht,z as jt,j as qt,k as Kt,l as Wt,n as pt,o as Zt,p as mt,q as Gt,T as Xt,r as Jt,s as qe,v as Ke,x as Qt,y as Yt,A as xt,R as We,B as es,C as ts,D as ss,F as ns,G as q,H as as,I as os,J as ls,K as rs,L as is,M as us,N as ds,O as cs,P as fs,Q as ps,S as ms,U as gs,V as vs,W as ys,X as hs,Y as bs}from"./keywordSearch-97253702.js";const ks='a[href],button:not([disabled]),button:not([hidden]),:not([tabindex="-1"]),input:not([disabled]),input:not([type="hidden"]),select:not([disabled]),textarea:not([disabled])',Cs=e=>getComputedStyle(e).position==="fixed"?!1:e.offsetParent!==null,Ze=e=>Array.from(e.querySelectorAll(ks)).filter(t=>ws(t)&&Cs(t)),ws=e=>{if(e.tabIndex>0||e.tabIndex===0&&e.getAttribute("tabIndex")!==null)return!0;if(e.disabled)return!1;switch(e.nodeName){case"A":return!!e.href&&e.rel!=="ignore";case"INPUT":return!(e.type==="hidden"||e.type==="file");case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}};var $s=1,Es=4;function Ge(e){return It(e,$s|Es)}const De="_trap-focus-children",ue=[],Xe=e=>{if(ue.length===0)return;const t=ue[ue.length-1][De];if(t.length>0&&e.code===Ut.tab){if(t.length===1){e.preventDefault(),document.activeElement!==t[0]&&t[0].focus();return}const n=e.shiftKey,a=e.target===t[0],p=e.target===t[t.length-1];a&&n&&(e.preventDefault(),t[t.length-1].focus()),p&&!n&&(e.preventDefault(),t[0].focus())}},Ss={beforeMount(e){e[De]=Ze(e),ue.push(e),ue.length<=1&&document.addEventListener("keydown",Xe)},updated(e){ge(()=>{e[De]=Ze(e)})},unmounted(){ue.shift(),ue.length===0&&document.removeEventListener("keydown",Xe)}},_s=ce({type:{type:String,values:["primary","success","warning","info","danger","default"],default:"default"},underline:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},href:{type:String,default:""},icon:{type:Vt}}),Ts={click:e=>e instanceof MouseEvent},Bs=["href"],Ls=W({name:"ElLink"}),Ms=W({...Ls,props:_s,emits:Ts,setup(e,{emit:t}){const n=e,a=de("link"),p=O(()=>[a.b(),a.m(n.type),a.is("disabled",n.disabled),a.is("underline",n.underline&&!n.disabled)]);function u(i){n.disabled||t("click",i)}return(i,T)=>(y(),P("a",{class:C(s(p)),href:i.disabled||!i.href?void 0:i.href,onClick:u},[i.icon?(y(),L(s(ne),{key:0},{default:f(()=>[(y(),L(ve(i.icon)))]),_:1})):S("v-if",!0),i.$slots.default?(y(),P("span",{key:1,class:C(s(a).e("inner"))},[H(i.$slots,"default")],2)):S("v-if",!0),i.$slots.icon?H(i.$slots,"icon",{key:2}):S("v-if",!0)],10,Bs))}});var Rs=fe(Ms,[["__file","/home/runner/work/element-plus/element-plus/packages/components/link/src/link.vue"]]);const Ds=Fe(Rs),Ps=ce({type:{type:String,default:"line",values:["line","circle","dashboard"]},percentage:{type:Number,default:0,validator:e=>e>=0&&e<=100},status:{type:String,default:"",values:["","success","exception","warning"]},indeterminate:{type:Boolean,default:!1},duration:{type:Number,default:3},strokeWidth:{type:Number,default:6},strokeLinecap:{type:D(String),default:"round"},textInside:{type:Boolean,default:!1},width:{type:Number,default:126},showText:{type:Boolean,default:!0},color:{type:D([String,Array,Function]),default:""},striped:Boolean,stripedFlow:Boolean,format:{type:D(Function),default:e=>`${e}%`}}),Fs=["aria-valuenow"],Os={viewBox:"0 0 100 100"},As=["d","stroke","stroke-width"],Is=["d","stroke","opacity","stroke-linecap","stroke-width"],Us={key:0},Vs=W({name:"ElProgress"}),Ns=W({...Vs,props:Ps,setup(e){const t=e,n={success:"#13ce66",exception:"#ff4949",warning:"#e6a23c",default:"#20a0ff"},a=de("
|
||
|
|
M 50 50
|
||
|
|
m 0 ${V?"":"-"}${d}
|
||
|
|
a ${d} ${d} 0 1 1 0 ${V?"-":""}${d*2}
|
||
|
|
a ${d} ${d} 0 1 1 0 ${V?"":"-"}${d*2}
|
||
|
|
`}),w=O(()=>2*Math.PI*i.value),l=O(()=>t.type==="dashboard"?.75:1),B=O(()=>`${-1*w.value*(1-l.value)/2}px`),h=O(()=>({strokeDasharray:`${w.value*l.value}px, ${w.value}px`,strokeDashoffset:B.value})),r=O(()=>({strokeDasharray:`${w.value*l.value*(t.percentage/100)}px, ${w.value}px`,strokeDashoffset:B.value,transition:"stroke-dasharray 0.6s ease 0s, stroke 0.6s ease, opacity ease 0.6s"})),b=O(()=>{let d;return t.color?d=z(t.percentage):d=n[t.status]||n.default,d}),o=O(()=>t.status==="warning"?Nt:t.type==="line"?t.status==="success"?ut:zt:t.status==="success"?dt:ct),k=O(()=>t.type==="line"?12+t.strokeWidth*.4:t.width*.111111+2),$=O(()=>t.format(t.percentage));function m(d){const V=100/d.length;return d.map((M,X)=>Ee(M)?{color:M,percentage:(X+1)*V}:M).sort((M,X)=>M.percentage-X.percentage)}const z=d=>{var V;const{color:j}=t;if(Be(j))return j(d);if(Ee(j))return j;{const M=m(j);for(const X of M)if(X.percentage>d)return X.color;return(V=M[M.length-1])==null?void 0:V.color}};return(d,V)=>(y(),P("div",{class:C([s(a).b(),s(a).m(d.type),s(a).is(d.status),{[s(a).m("without-text")]:!d.showText,[s(a).m("text-inside")]:d.textInside}]),role:"progressbar","aria-valuenow":d.percentage,"aria-valuemin":"0","aria-valuemax":"100"},[d.type==="line"?(y(),P("div",{key:0,class:C(s(a).b("bar"))},[_("div",{class:C(s(a).be("bar","outer")),style:te({height:`${d.strokeWidth}px`})},[_("div",{class:C([s(a).be("bar","inner"),{[s(a).bem("bar","inner","indeterminate")]:d.indeterminate},{[s(a).bem("bar","inner","striped")]:d.striped},{[s(a).bem("bar","inner","striped-flow")]:d.stripedFlow}]),style:te(s(p))},[(d.showText||d.$slots.default)&&d.textInside?(y(),P("div",{key:0,class:C(s(a).be("bar","innerText"))},[H(d.$slots,"default",{percentage:d.percentage},()=>[_("span",null,x(s($)),1)])],2)):S("v-if",!0)],6)],6)],2)):(y(),P("div",{key:1,class:C(s(a).b("circle")),style:te({height:`${d.width}px`,width:`${d.width}px`})},[(y(),P("svg",Os,[_("path",{class:C(s(a).be("circle","track")),d:s(T),stroke:`var(${s(a).cssVarName("fill-color-light")}, #e5e9f2)`,"stroke-width":s(u),fill:"none",style:te(s(h))},null,14,As),_("path",{class:C(s(a).be("circle","path")),d:s(T),stroke:s(b),fill:"none",opacity:d.percentage?1:0,"stroke-linecap":d.strokeLinecap,"stroke-width":s(u),style:te(s(r))},null,14,Is)]))],6)),(d.showText||d.$slots.default)&&!d.textInside?(y(),P("div",{key:2,class:C(s(a).e("text")),style:te({fontSize:`${s(k)}px`})},[H(d.$slots,"default",{percentage:d.percentage},()=>[d.status?(y(),L(s(ne),{key:1},{default:f(()=>[(y(),L(ve(s(o))))]),_:1})):(y(),P("span",Us,x(s($)),1))])],6)):S("v-if",!0)],10,Fs))}});var zs=fe(Ns,[["__file","/home/runner/work/element-plus/element-plus/packages/components/progress/src/progress.vue"]]);const Hs=Fe(zs),gt=Symbol("uploadContextKey"),js="ElUpload";class qs extends Error{constructor(t,n,a,p){super(t),this.name="UploadAjaxError",this.status=n,this.method=a,this.url=p}}function Je(e,t,n){let a;return n.response?a=`${n.response.error||n.response}`:n.responseText?a=`${n.responseText}`:a=`fail to ${t.method} ${e} ${n.status}`,new qs(a,n.status,t.method,e)}function Ks(e){const t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch(n){return t}}const Ws=e=>{typeof XMLHttpRequest>"u"&&Oe(js,"XMLHttpRequest is undefined");const t=new XMLHttpRequest,n=e.action;t.upload&&t.upload.addEventListener("progress",u=>{const i=u;i.percent=u.total>0?u.loaded/u.total*100:0,e.onProgress(i)});const a=new FormData;if(e.data)for(const[u,i]of Object.entries(e.data))Array.isArray(i)?a.append(u,...i):a.append(u,i);a.append(e.filename,e.file,e.file.name),t.addEventListener("error",()=>{e.onError(Je(n,e,t))}),t.addEventListener("load",()=>{if(t.status<200||t.status>=300)return e.onError(Je(n,e,t));e.onSuccess(Ks(t))}),t.open(e.method,n,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);const p=e.headers||{};if(p instanceof Headers)p.forEach((u,i)=>t.setRequestHeader(i,u));else for(const[u,i]of Object.entries(p))ft(i)||t.setRequestHeader(u,String(i));return t.send(a),t},vt=["text","picture","picture-card"];let Zs=1;co
|