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
17 KiB
2 lines
17 KiB
import{b as G,a0 as N,_ as F,a8 as P,i as E,I as Oe,c as y,d as V,u as K,o as b,l as w,m as I,C as Y,a9 as fe,e as t,a7 as se,n as p,r as R,O as Q,A as U,s as pe,v as z,f as ee,k as me,p as _e,j as be,t as ge,B as Z,h as ne,aa as ye,G as H,a as $,q as T,w as B,P as Fe,E as k,W as he,T as Ce,ab as Ke,N as Ue,R as Me,g as x,X as qe,ac as ie,J as D,z as je,K as He,a2 as ke,ad as We}from"./index-6ada96a9.js";import{u as we,a as Ze,b as Je,c as Xe}from"./config-provider-50df6398.js";import{U as A,C as J,a as Se,e as Ie,f as Ye,u as Ee,g as Ve,d as Be,h as ae,I as oe,t as Qe}from"./el-button-27fa8f14.js";import{_ as M,E as _,o as xe,p as $e,q as de,r as ea,s as X,t as O,u as ue}from"./axios-bb91c877.js";import{d as aa,a as oa,E as ta,u as la}from"./el-overlay-c7791c9a.js";import{j as sa,g as na}from"./el-table-column-3d368070.js";const Te=G({size:we,disabled:Boolean,label:{type:[String,Number,Boolean],default:""}}),ra=G({...Te,modelValue:{type:[String,Number,Boolean],default:""},name:{type:String,default:""},border:Boolean}),Re={[A]:e=>N(e)||F(e)||P(e),[J]:e=>N(e)||F(e)||P(e)},Ne=Symbol("radioGroupKey"),Le=(e,o)=>{const l=E(),a=Oe(Ne,void 0),u=y(()=>!!a),d=y({get(){return u.value?a.modelValue:e.modelValue},set(m){u.value?a.changeEvent(m):o&&o(A,m),l.value.checked=e.modelValue===e.label}}),c=Se(y(()=>a==null?void 0:a.size)),r=Ie(y(()=>a==null?void 0:a.disabled)),v=E(!1),f=y(()=>r.value||u.value&&d.value!==e.label?-1:0);return{radioRef:l,isGroup:u,radioGroup:a,focus:v,size:c,disabled:r,tabIndex:f,modelValue:d}},ia=["value","name","disabled"],da=V({name:"ElRadio"}),ua=V({...da,props:ra,emits:Re,setup(e,{emit:o}){const l=e,a=K("radio"),{radioRef:u,radioGroup:d,focus:c,size:r,disabled:v,modelValue:f}=Le(l,o);function m(){U(()=>o("change",f.value))}return(i,n)=>{var g;return b(),w("label",{class:p([t(a).b(),t(a).is("disabled",t(v)),t(a).is("focus",t(c)),t(a).is("bordered",i.border),t(a).is("checked",t(f)===i.label),t(a).m(t(r))])},[I("span",{class:p([t(a).e("input"),t(a).is("disabled",t(v)),t(a).is("checked",t(f)===i.label)])},[Y(I("input",{ref_key:"radioRef",ref:u,"onUpdate:modelValue":n[0]||(n[0]=C=>se(f)?f.value=C:null),class:p(t(a).e("original")),value:i.label,name:i.name||((g=t(d))==null?void 0:g.name),disabled:t(v),type:"radio",onFocus:n[1]||(n[1]=C=>c.value=!0),onBlur:n[2]||(n[2]=C=>c.value=!1),onChange:m},null,42,ia),[[fe,t(f)]]),I("span",{class:p(t(a).e("inner"))},null,2)],2),I("span",{class:p(t(a).e("label")),onKeydown:n[3]||(n[3]=Q(()=>{},["stop"]))},[R(i.$slots,"default",{},()=>[pe(z(i.label),1)])],34)],2)}}});var ca=M(ua,[["__file","/home/runner/work/element-plus/element-plus/packages/components/radio/src/radio.vue"]]);const va=G({...Te,name:{type:String,default:""}}),fa=["value","name","disabled"],pa=V({name:"ElRadioButton"}),ma=V({...pa,props:va,setup(e){const o=e,l=K("radio"),{radioRef:a,focus:u,size:d,disabled:c,modelValue:r,radioGroup:v}=Le(o),f=y(()=>({backgroundColor:(v==null?void 0:v.fill)||"",borderColor:(v==null?void 0:v.fill)||"",boxShadow:v!=null&&v.fill?`-1px 0 0 0 ${v.fill}`:"",color:(v==null?void 0:v.textColor)||""}));return(m,i)=>{var n;return b(),w("label",{class:p([t(l).b("button"),t(l).is("active",t(r)===m.label),t(l).is("disabled",t(c)),t(l).is("focus",t(u)),t(l).bm("button",t(d))])},[Y(I("input",{ref_key:"radioRef",ref:a,"onUpdate:modelValue":i[0]||(i[0]=g=>se(r)?r.value=g:null),class:p(t(l).be("button","original-radio")),value:m.label,type:"radio",name:m.name||((n=t(v))==null?void 0:n.name),disabled:t(c),onFocus:i[1]||(i[1]=g=>u.value=!0),onBlur:i[2]||(i[2]=g=>u.value=!1)},null,42,fa),[[fe,t(r)]]),I("span",{class:p(t(l).be("button","inner")),style:ee(t(r)===m.label?t(f):{}),onKeydown:i[3]||(i[3]=Q(()=>{},["stop"]))},[R(m.$slots,"default",{},()=>[pe(z(m.label),1)])],38)],2)}}});var Pe=M(ma,[["__file","/home/runner/work/element-plus/element-plus/packages/components/radio/src/radio-button.vue"]]);const ba=G({id:{type:String,default:void 0},size:we,disabled:Boolean,modelValue:{type:[String,Number,Boolean],default:""},fill:{type:String,default:""},label:{type:String,default:void 0},textColor:{type:String,default:""},name:{type:String,default:void 0},validateEvent:{type:Boolean,default:!0}}),ga=Re,ya=["id","aria-label","aria-labelledby"],ha=V({name:"ElRadioGroup"}),Ca=V({...ha,props:ba,emits:ga,setup(e,{emit:o}){const l=e,a=K("radio"),u=Ye(),d=E(),{formItem:c}=Ee(),{inputId:r,isLabeledByFormItem:v}=Ve(l,{formItemContext:c}),f=i=>{o(A,i),U(()=>o("change",i))};me(()=>{const i=d.value.querySelectorAll("[type=radio]"),n=i[0];!Array.from(i).some(g=>g.checked)&&n&&(n.tabIndex=0)});const m=y(()=>l.name||u.value);return _e(Ne,be({...ge(l),changeEvent:f,name:m})),Z(()=>l.modelValue,()=>{l.validateEvent&&(c==null||c.validate("change").catch(i=>Be()))}),(i,n)=>(b(),w("div",{id:t(r),ref_key:"radioGroupRef",ref:d,class:p(t(a).b("group")),role:"radiogroup","aria-label":t(v)?void 0:i.label||"radio-group","aria-labelledby":t(v)?t(c).labelId:void 0},[R(i.$slots,"default")],10,ya))}});var ze=M(Ca,[["__file","/home/runner/work/element-plus/element-plus/packages/components/radio/src/radio-group.vue"]]);const Ya=ne(ca,{RadioButton:Pe,RadioGroup:ze}),Qa=ye(ze);ye(Pe);const ka=G({...aa,direction:{type:String,default:"rtl",values:["ltr","rtl","ttb","btt"]},size:{type:[String,Number],default:"30%"},withHeader:{type:Boolean,default:!0},modalFade:{type:Boolean,default:!0}}),wa=oa,Sa=V({name:"ElDrawer",components:{ElOverlay:ta,ElFocusTrap:sa,ElIcon:_,Close:xe},inheritAttrs:!1,props:ka,emits:wa,setup(e,{slots:o}){ae({scope:"el-drawer",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/drawer.html#slots"},y(()=>!!o.title)),ae({scope:"el-drawer",from:"custom-class",replacement:"class",version:"2.3.0",ref:"https://element-plus.org/en-US/component/drawer.html#attributes",type:"Attribute"},y(()=>!!e.customClass));const l=E(),a=E(),u=K("drawer"),{t:d}=Ze(),c=y(()=>e.direction==="rtl"||e.direction==="ltr"),r=y(()=>$e(e.size));return{...la(e,l),drawerRef:l,focusStartRef:a,isHorizontal:c,drawerSize:r,ns:u,t:d}}}),Ia=["aria-label","aria-labelledby","aria-describedby"],Ea=["id"],Va=["aria-label"],Ba=["id"];function $a(e,o,l,a,u,d){const c=H("close"),r=H("el-icon"),v=H("el-focus-trap"),f=H("el-overlay");return b(),$(Ke,{to:"body",disabled:!e.appendToBody},[T(Ce,{name:e.ns.b("fade"),onAfterEnter:e.afterEnter,onAfterLeave:e.afterLeave,onBeforeLeave:e.beforeLeave,persisted:""},{default:B(()=>[Y(T(f,{mask:e.modal,"overlay-class":e.modalClass,"z-index":e.zIndex,onClick:e.onModalClick},{default:B(()=>[T(v,{loop:"",trapped:e.visible,"focus-trap-el":e.drawerRef,"focus-start-el":e.focusStartRef,onReleaseRequested:e.onCloseRequested},{default:B(()=>[I("div",Fe({ref:"drawerRef","aria-modal":"true","aria-label":e.title||void 0,"aria-labelledby":e.title?void 0:e.titleId,"aria-describedby":e.bodyId},e.$attrs,{class:[e.ns.b(),e.direction,e.visible&&"open",e.customClass],style:e.isHorizontal?"width: "+e.drawerSize:"height: "+e.drawerSize,role:"dialog",onClick:o[1]||(o[1]=Q(()=>{},["stop"]))}),[I("span",{ref:"focusStartRef",class:p(e.ns.e("sr-focus")),tabindex:"-1"},null,2),e.withHeader?(b(),w("header",{key:0,class:p(e.ns.e("header"))},[e.$slots.title?R(e.$slots,"title",{key:1},()=>[k(" DEPRECATED SLOT ")]):R(e.$slots,"header",{key:0,close:e.handleClose,titleId:e.titleId,titleClass:e.ns.e("title")},()=>[e.$slots.title?k("v-if",!0):(b(),w("span",{key:0,id:e.titleId,role:"heading",class:p(e.ns.e("title"))},z(e.title),11,Ea))]),e.showClose?(b(),w("button",{key:2,"aria-label":e.t("el.drawer.close"),class:p(e.ns.e("close-btn")),type:"button",onClick:o[0]||(o[0]=(...m)=>e.handleClose&&e.handleClose(...m))},[T(r,{class:p(e.ns.e("close"))},{default:B(()=>[T(c)]),_:1},8,["class"])],10,Va)):k("v-if",!0)],2)):k("v-if",!0),e.rendered?(b(),w("div",{key:1,id:e.bodyId,class:p(e.ns.e("body"))},[R(e.$slots,"default")],10,Ba)):k("v-if",!0),e.$slots.footer?(b(),w("div",{key:2,class:p(e.ns.e("footer"))},[R(e.$slots,"footer")],2)):k("v-if",!0)],16,Ia)]),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])]),_:3},8,["mask","overlay-class","z-index","onClick"]),[[he,e.visible]])]),_:3},8,["name","onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"])}var Ta=M(Sa,[["render",$a],["__file","/home/runner/work/element-plus/element-plus/packages/components/drawer/src/drawer.vue"]]);const xa=ne(Ta),Ra=G({modelValue:{type:[Boolean,String,Number],default:!1},value:{type:[Boolean,String,Number],default:!1},disabled:{type:Boolean,default:!1},width:{type:[String,Number],default:""},inlinePrompt:{type:Boolean,default:!1},activeIcon:{type:de},inactiveIcon:{type:de},activeText:{type:String,default:""},inactiveText:{type:String,default:""},activeColor:{type:String,default:""},inactiveColor:{type:String,default:""},borderColor:{type:String,default:""},activeValue:{type:[Boolean,String,Number],default:!0},inactiveValue:{type:[Boolean,String,Number],default:!1},name:{type:String,default:""},validateEvent:{type:Boolean,default:!0},id:String,loading:{type:Boolean,default:!1},beforeChange:{type:Ue(Function)},size:{type:String,validator:na},tabindex:{type:[String,Number]}}),Na={[A]:e=>P(e)||N(e)||F(e),[J]:e=>P(e)||N(e)||F(e),[oe]:e=>P(e)||N(e)||F(e)},La=["onClick"],Pa=["id","aria-checked","aria-disabled","name","true-value","false-value","disabled","tabindex","onKeydown"],za=["aria-hidden"],Aa=["aria-hidden"],Ga=["aria-hidden"],te="ElSwitch",Da=V({name:te}),Oa=V({...Da,props:Ra,emits:Na,setup(e,{expose:o,emit:l}){const a=e,u=qe(),{formItem:d}=Ee(),c=Se(),r=K("switch");ae({from:'"value"',replacement:'"model-value" or "v-model"',scope:te,version:"2.3.0",ref:"https://element-plus.org/en-US/component/switch.html#attributes",type:"Attribute"},y(()=>{var s;return!!((s=u.vnode.props)!=null&&s.value)}));const{inputId:v}=Ve(a,{formItemContext:d}),f=Ie(y(()=>a.loading)),m=E(a.modelValue!==!1),i=E(),n=E(),g=y(()=>[r.b(),r.m(c.value),r.is("disabled",f.value),r.is("checked",h.value)]),C=y(()=>({width:$e(a.width)}));Z(()=>a.modelValue,()=>{m.value=!0}),Z(()=>a.value,()=>{m.value=!1});const q=y(()=>m.value?a.modelValue:a.value),h=y(()=>q.value===a.activeValue);[a.activeValue,a.inactiveValue].includes(q.value)||(l(A,a.inactiveValue),l(J,a.inactiveValue),l(oe,a.inactiveValue)),Z(h,s=>{var S;i.value.checked=s,a.validateEvent&&((S=d==null?void 0:d.validate)==null||S.call(d,"change").catch(De=>Be()))});const L=()=>{const s=h.value?a.inactiveValue:a.activeValue;l(A,s),l(J,s),l(oe,s),U(()=>{i.value.checked=h.value})},j=()=>{if(f.value)return;const{beforeChange:s}=a;if(!s){L();return}const S=s();[ie(S),P(S)].includes(!0)||Qe(te,"beforeChange must return type `Promise<boolean>` or `boolean`"),ie(S)?S.then(re=>{re&&L()}).catch(re=>{}):S&&L()},Ae=y(()=>r.cssVarBlock({...a.activeColor?{"on-color":a.activeColor}:null,...a.inactiveColor?{"off-color":a.inactiveColor}:null,...a.borderColor?{"border-color":a.borderColor}:null})),Ge=()=>{var s,S;(S=(s=i.value)==null?void 0:s.focus)==null||S.call(s)};return me(()=>{i.value.checked=h.value}),o({focus:Ge,checked:h}),(s,S)=>(b(),w("div",{class:p(t(g)),style:ee(t(Ae)),onClick:Q(j,["prevent"])},[I("input",{id:t(v),ref_key:"input",ref:i,class:p(t(r).e("input")),type:"checkbox",role:"switch","aria-checked":t(h),"aria-disabled":t(f),name:s.name,"true-value":s.activeValue,"false-value":s.inactiveValue,disabled:t(f),tabindex:s.tabindex,onChange:L,onKeydown:Me(j,["enter"])},null,42,Pa),!s.inlinePrompt&&(s.inactiveIcon||s.inactiveText)?(b(),w("span",{key:0,class:p([t(r).e("label"),t(r).em("label","left"),t(r).is("active",!t(h))])},[s.inactiveIcon?(b(),$(t(_),{key:0},{default:B(()=>[(b(),$(x(s.inactiveIcon)))]),_:1})):k("v-if",!0),!s.inactiveIcon&&s.inactiveText?(b(),w("span",{key:1,"aria-hidden":t(h)},z(s.inactiveText),9,za)):k("v-if",!0)],2)):k("v-if",!0),I("span",{ref_key:"core",ref:n,class:p(t(r).e("core")),style:ee(t(C))},[s.inlinePrompt?(b(),w("div",{key:0,class:p(t(r).e("inner"))},[s.activeIcon||s.inactiveIcon?(b(),$(t(_),{key:0,class:p(t(r).is("icon"))},{default:B(()=>[(b(),$(x(t(h)?s.activeIcon:s.inactiveIcon)))]),_:1},8,["class"])):s.activeText||s.inactiveText?(b(),w("span",{key:1,class:p(t(r).is("text")),"aria-hidden":!t(h)},z(t(h)?s.activeText:s.inactiveText),11,Aa)):k("v-if",!0)],2)):k("v-if",!0),I("div",{class:p(t(r).e("action"))},[s.loading?(b(),$(t(_),{key:0,class:p(t(r).is("loading"))},{default:B(()=>[T(t(ea))]),_:1},8,["class"])):k("v-if",!0)],2)],6),!s.inlinePrompt&&(s.activeIcon||s.activeText)?(b(),w("span",{key:1,class:p([t(r).e("label"),t(r).em("label","right"),t(r).is("active",t(h))])},[s.activeIcon?(b(),$(t(_),{key:0},{default:B(()=>[(b(),$(x(s.activeIcon)))]),_:1})):k("v-if",!0),!s.activeIcon&&s.activeText?(b(),w("span",{key:1,"aria-hidden":!t(h)},z(s.activeText),9,Ga)):k("v-if",!0)],2)):k("v-if",!0)],14,La))}});var _a=M(Oa,[["__file","/home/runner/work/element-plus/element-plus/packages/components/switch/src/switch.vue"]]);const eo=ne(_a);function Fa(e){let o;const l=E(!1),a=be({...e,originalPosition:"",originalOverflow:"",visible:!1});function u(n){a.text=n}function d(){const n=a.parent,g=i.ns;if(!n.vLoadingAddClassList){let C=n.getAttribute("loading-number");C=Number.parseInt(C)-1,C?n.setAttribute("loading-number",C.toString()):(X(n,g.bm("parent","relative")),n.removeAttribute("loading-number")),X(n,g.bm("parent","hidden"))}c(),m.unmount()}function c(){var n,g;(g=(n=i.$el)==null?void 0:n.parentNode)==null||g.removeChild(i.$el)}function r(){var n;e.beforeClose&&!e.beforeClose()||(l.value=!0,clearTimeout(o),o=window.setTimeout(v,400),a.visible=!1,(n=e.closed)==null||n.call(e))}function v(){if(!l.value)return;const n=a.parent;l.value=!1,n.vLoadingAddClassList=void 0,d()}const f=V({name:"ElLoading",setup(n,{expose:g}){const{ns:C}=Je("loading"),q=Xe();return g({ns:C,zIndex:q}),()=>{const h=a.spinner||a.svg,L=D("svg",{class:"circular",viewBox:a.svgViewBox?a.svgViewBox:"0 0 50 50",...h?{innerHTML:h}:{}},[D("circle",{class:"path",cx:"25",cy:"25",r:"20",fill:"none"})]),j=a.text?D("p",{class:C.b("text")},[a.text]):void 0;return D(Ce,{name:C.b("fade"),onAfterLeave:v},{default:B(()=>[Y(T("div",{style:{backgroundColor:a.background||""},class:[C.b("mask"),a.customClass,a.fullscreen?"is-fullscreen":""]},[D("div",{class:C.b("spinner")},[L,j])]),[[he,a.visible]])])})}}}),m=je(f),i=m.mount(document.createElement("div"));return{...ge(a),setText:u,removeElLoadingChild:c,close:r,handleAfterLeave:v,vm:i,get $el(){return i.$el}}}let W;const Ka=function(e={}){if(!He)return;const o=Ua(e);if(o.fullscreen&&W)return W;const l=Fa({...o,closed:()=>{var u;(u=o.closed)==null||u.call(o),o.fullscreen&&(W=void 0)}});Ma(o,o.parent,l),ce(o,o.parent,l),o.parent.vLoadingAddClassList=()=>ce(o,o.parent,l);let a=o.parent.getAttribute("loading-number");return a?a=`${Number.parseInt(a)+1}`:a="1",o.parent.setAttribute("loading-number",a),o.parent.appendChild(l.$el),U(()=>l.visible.value=o.visible),o.fullscreen&&(W=l),l},Ua=e=>{var o,l,a,u;let d;return N(e.target)?d=(o=document.querySelector(e.target))!=null?o:document.body:d=e.target||document.body,{parent:d===document.body||e.body?document.body:d,background:e.background||"",svg:e.svg||"",svgViewBox:e.svgViewBox||"",spinner:e.spinner||!1,text:e.text||"",fullscreen:d===document.body&&((l=e.fullscreen)!=null?l:!0),lock:(a=e.lock)!=null?a:!1,customClass:e.customClass||"",visible:(u=e.visible)!=null?u:!0,target:d}},Ma=async(e,o,l)=>{const{nextZIndex:a}=l.vm.zIndex,u={};if(e.fullscreen)l.originalPosition.value=O(document.body,"position"),l.originalOverflow.value=O(document.body,"overflow"),u.zIndex=a();else if(e.parent===document.body){l.originalPosition.value=O(document.body,"position"),await U();for(const d of["top","left"]){const c=d==="top"?"scrollTop":"scrollLeft";u[d]=`${e.target.getBoundingClientRect()[d]+document.body[c]+document.documentElement[c]-Number.parseInt(O(document.body,`margin-${d}`),10)}px`}for(const d of["height","width"])u[d]=`${e.target.getBoundingClientRect()[d]}px`}else l.originalPosition.value=O(o,"position");for(const[d,c]of Object.entries(u))l.$el.style[d]=c},ce=(e,o,l)=>{const a=l.vm.ns;["absolute","fixed","sticky"].includes(l.originalPosition.value)?X(o,a.bm("parent","relative")):ue(o,a.bm("parent","relative")),e.fullscreen&&e.lock?ue(o,a.bm("parent","hidden")):X(o,a.bm("parent","hidden"))},le=Symbol("ElLoading"),ve=(e,o)=>{var l,a,u,d;const c=o.instance,r=n=>ke(o.value)?o.value[n]:void 0,v=n=>{const g=N(n)&&(c==null?void 0:c[n])||n;return g&&E(g)},f=n=>v(r(n)||e.getAttribute(`element-loading-${We(n)}`)),m=(l=r("fullscreen"))!=null?l:o.modifiers.fullscreen,i={text:f("text"),svg:f("svg"),svgViewBox:f("svgViewBox"),spinner:f("spinner"),background:f("background"),customClass:f("customClass"),fullscreen:m,target:(a=r("target"))!=null?a:m?void 0:e,body:(u=r("body"))!=null?u:o.modifiers.body,lock:(d=r("lock"))!=null?d:o.modifiers.lock};e[le]={options:i,instance:Ka(i)}},qa=(e,o)=>{for(const l of Object.keys(o))se(o[l])&&(o[l].value=e[l])},ao={mounted(e,o){o.value&&ve(e,o)},updated(e,o){const l=e[le];o.oldValue!==o.value&&(o.value&&!o.oldValue?ve(e,o):o.value&&o.oldValue?ke(o.value)&&qa(o.value,l.options):l==null||l.instance.close())},unmounted(e){var o;(o=e[le])==null||o.instance.close()}};export{Ya as E,Qa as a,eo as b,xa as c,ao as v};
|