index-EdNvCi60.js 12 KB

1
  1. import{aB as q,aC as R,aD as W,_,f as w,I as te,aE as ae,aF as oe,ak as S,m as ne,aG as I,aH as O,aI as N}from"./entry/index-BOVpYCVt-1731915664217.js";import{d as p,k as l,aa as B,q as V,_ as v,a6 as $,a7 as A,ac as T,am as se,c as m,$ as C,ad as L,a3 as h,u as i,F as G,al as re,a0 as J,f,m as ie,A as le,b as ce,l as D,e as de,g as ue,w as fe,o as pe,y as E,j as ve,p as ge,a9 as K,a1 as me,ai as ye}from"./vue-B5pbXMv7.js";import{T as j,ag as he,l as _e,ah as we,ai as Se,d as ze}from"./antd-DXvsKA0x.js";function Q(e,o,n="in-out"){return p({name:e,props:{mode:{type:String,default:n}},setup(r,{attrs:a,slots:s}){return()=>l(V,B({name:e,mode:r.mode},a,{onBeforeEnter:o.beforeEnter,onEnter:o.enter,onLeave:o.leave,onAfterLeave:o.afterLeave,onLeaveCancelled:o.afterLeave}),{default:()=>q(s)})}})}function be(e){return e.charAt(0).toUpperCase()+e.slice(1)}function Z(e="",o=!1){const n=o?"width":"height",r=`offset${be(n)}`;return{beforeEnter(t){t._parent=t.parentNode,t._initialStyle={transition:t.style.transition,overflow:t.style.overflow,[n]:t.style[n]}},enter(t){const c=t._initialStyle;t.style.setProperty("transition","none","important"),t.style.overflow="hidden",t.offsetHeight,t.style.transition=c.transition,e&&t._parent&&t._parent.classList.add(e),requestAnimationFrame(()=>{})},afterEnter:s,enterCancelled:s,leave(t){t._initialStyle={transition:"",overflow:t.style.overflow,[n]:t.style[n]},t.style.overflow="hidden",t.style[n]=`${t[r]}px`,t.offsetHeight,requestAnimationFrame(()=>t.style[n]="0")},afterLeave:a,leaveCancelled:a};function a(t){e&&t._parent&&t._parent.classList.remove(e),s(t)}function s(t){const c=t._initialStyle[n];t.style.overflow=t._initialStyle.overflow,c!=null&&(t.style[n]=c),Reflect.deleteProperty(t,"_initialStyle")}}const Ce=p({name:"CollapseTransition",setup(){return{on:{beforeEnter(e){R(e,"collapse-transition"),e.dataset||(e.dataset={}),e.dataset.oldPaddingTop=e.style.paddingTop,e.dataset.oldPaddingBottom=e.style.paddingBottom,e.style.height="0",e.style.paddingTop=0,e.style.paddingBottom=0},enter(e){e.dataset.oldOverflow=e.style.overflow,e.scrollHeight!==0?(e.style.height=e.scrollHeight+"px",e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom):(e.style.height="",e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom),e.style.overflow="hidden"},afterEnter(e){W(e,"collapse-transition"),e.style.height="",e.style.overflow=e.dataset.oldOverflow},beforeLeave(e){e.dataset||(e.dataset={}),e.dataset.oldPaddingTop=e.style.paddingTop,e.dataset.oldPaddingBottom=e.style.paddingBottom,e.dataset.oldOverflow=e.style.overflow,e.style.height=e.scrollHeight+"px",e.style.overflow="hidden"},leave(e){e.scrollHeight!==0&&(R(e,"collapse-transition"),e.style.height=0,e.style.paddingTop=0,e.style.paddingBottom=0)},afterLeave(e){W(e,"collapse-transition"),e.style.height="",e.style.overflow=e.dataset.oldOverflow,e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom}}}}});function Be(e,o,n,r,a,s){return v(),$(V,B({mode:"out-in"},se(e.on)),{default:A(()=>[T(e.$slots,"default")]),_:3},16)}const $e=_(Ce,[["render",Be]]);Q("expand-x-transition",Z("",!0));Q("expand-transition",Z(""));const Te=p({__name:"BasicArrow",props:{expand:{type:Boolean},up:{type:Boolean},down:{type:Boolean},inset:{type:Boolean}},setup(e){const o=e,{prefixCls:n}=w("basic-arrow"),r=m(()=>{const{expand:a,up:s,down:t,inset:c}=o;return[n,{[`${n}--active`]:a,up:s,inset:c,down:t}]});return(a,s)=>(v(),C("span",{class:h(r.value)},[l(te,{icon:"ion:chevron-forward",style:L(a.$attrs.iconStyle)},null,8,["style"])],2))}}),xe=_(Te,[["__scopeId","data-v-3205d48f"]]),He={maxWidth:{type:String,default:"600px"},showIndex:{type:Boolean},color:{type:String,default:"#ffffff"},fontSize:{type:String,default:"14px"},placement:{type:String,default:"right"},text:{type:[Array,String,Object]}},ee=p({name:"BasicHelp",components:{Tooltip:j},props:He,setup(e,{slots:o}){const{prefixCls:n}=w("basic-help"),r=m(()=>({color:e.color,fontSize:e.fontSize})),a=m(()=>({maxWidth:e.maxWidth}));function s(){const t=e.text;return _e(t)?l("p",null,[t]):oe(t)?t.map((c,d)=>l("p",{key:c},[l(G,null,[e.showIndex?`${d+1}. `:"",c])])):l("div",null,[t])}return()=>l(j,{overlayClassName:`${n}__wrap`,title:l("div",{style:i(r)},[s()]),autoAdjustOverflow:!0,overlayStyle:i(a),placement:e.placement,getPopupContainer:()=>ae()},{default:()=>[l("span",{class:n},[q(o)||l(he,null,null)])]})}}),Pe=p({__name:"BasicTitle",props:{helpMessage:{type:[String,Array],default:""},span:{type:Boolean},normal:{type:Boolean}},setup(e){const o=e,{prefixCls:n}=w("basic-title"),r=re(),a=m(()=>[n,{[`${n}-show-span`]:o.span&&r.default},{[`${n}-normal`]:o.normal}]);return(s,t)=>(v(),C("span",{class:h(a.value)},[T(s.$slots,"default",{},void 0,!0),e.helpMessage?(v(),$(ee,{key:0,class:h(`${i(n)}-help`),text:e.helpMessage},null,8,["class","text"])):J("",!0)],2))}}),Le=_(Pe,[["__scopeId","data-v-26f372a5"]]),Ee=S(xe),Ae=S(Le),tt=S(ee),ke={prefixCls:String,title:String,show:Boolean,canExpan:Boolean,helpMessage:{type:[Array,String],default:""}},Fe=p({name:"CollapseHeader",inheritAttrs:!1,props:ke,emits:["expand"],setup(e,{slots:o,attrs:n,emit:r}){const{prefixCls:a}=w("collapse-container"),s=m(()=>e.prefixCls||i(a));return()=>l("div",{class:[`${i(s)}__header px-2 py-5`,n.class]},[l(Ae,{helpMessage:e.helpMessage,normal:!0},{default:()=>{var t;return[((t=o.title)==null?void 0:t.call(o))||e.title]}}),l("div",{class:`${i(s)}__action`},[o.action?o.action({expand:e.show,onClick:()=>r("expand")}):e.canExpan&&l(Ee,{up:!0,expand:e.show,onClick:()=>r("expand")},null)])])}}),Me=typeof window=="undefined";function Re(e){for(const o of e){const n=o.target.__resizeListeners__||[];n.length&&n.forEach(r=>{r()})}}function U(e,o){Me||(e.__resizeListeners__||(e.__resizeListeners__=[],e.__ro__=new we(Re),e.__ro__.observe(e)),e.__resizeListeners__.push(o))}function X(e,o){!e||!e.__resizeListeners__||(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(o),1),e.__resizeListeners__.length||e.__ro__.disconnect())}function We(){const e=document.createEvent("HTMLEvents");e.initEvent("resize",!0,!0),e.eventType="message",window.dispatchEvent(e)}const Ie={title:{type:String,default:""},loading:{type:Boolean},canExpan:{type:Boolean,default:!0},helpMessage:{type:[Array,String],default:""},triggerWindowResize:{type:Boolean},lazyTime:{type:Number,default:0}},Oe=p({name:"CollapseContainer",props:Ie,setup(e,{expose:o,slots:n}){const{prefixCls:r}=w("collapse-container"),a=f(!0),s=t=>{a.value=ze(t)?!a.value:t,e.triggerWindowResize&&ne(We,200)};return o({handleExpand:s}),()=>l("div",{class:i(r)},[l(Fe,B(e,{prefixCls:i(r),onExpand:s,show:a.value}),{title:n.title,action:n.action}),l("div",{class:"p-2"},[l($e,{enable:e.canExpan},{default:()=>{var t;return[e.loading?l(Se,{active:e.loading},null):ie(l("div",{class:`${r}__body`},[(t=n.default)==null?void 0:t.call(n)]),[[le,a.value]])]}})]),n.footer&&l("div",{class:`${r}__footer`},[n.footer()])])}}),Ne={table:{fetchSetting:{pageField:"page",sizeField:"pageSize",listField:"data",totalField:"total"},pageSizeOptions:["10","50","80","100"],defaultPageSize:50,defaultSize:"middle",defaultSortFn:e=>{const{field:o,order:n}=e;return o&&n?{field:o,order:n}:{}},defaultFilterFn:e=>e},vxeTable:{table:{border:!0,stripe:!0,columnConfig:{resizable:!0,isCurrent:!0,isHover:!0},rowConfig:{isCurrent:!0,isHover:!0},emptyRender:{name:"AEmpty"},printConfig:{},exportConfig:{},customConfig:{storage:!0}},grid:{toolbarConfig:{enabled:!0,export:!0,zoom:!0,print:!0,refresh:!0,custom:!0},pagerConfig:{pageSizes:[20,50,100,500],pageSize:20,autoHidden:!0},proxyConfig:{form:!0,props:{result:"items",total:"total"}},zoomConfig:{}}},scrollbar:{native:!1}},De={vertical:{offset:"offsetHeight",scroll:"scrollTop",scrollSize:"scrollHeight",size:"height",key:"vertical",axis:"Y",client:"clientY",direction:"top"},horizontal:{offset:"offsetWidth",scroll:"scrollLeft",scrollSize:"scrollWidth",size:"width",key:"horizontal",axis:"X",client:"clientX",direction:"left"}};function je({move:e,size:o,bar:n}){const r={},a=`translate${n.axis}(${e}%)`;return r[n.size]=o,r.transform=a,r.msTransform=a,r.webkitTransform=a,r}const Ue=p({name:"Bar",props:{vertical:Boolean,size:String,move:Number},setup(e){const o=ue(),n=f(),r=de("scroll-bar-wrap",{}),a=m(()=>De[e.vertical?"vertical":"horizontal"]),s=f({}),t=f(),c=u=>{var g;u.ctrlKey||u.button===2||((g=window.getSelection())==null||g.removeAllRanges(),z(u),s.value[a.value.axis]=u.currentTarget[a.value.offset]-(u[a.value.client]-u.currentTarget.getBoundingClientRect()[a.value.direction]))},d=u=>{var b;const g=Math.abs(u.target.getBoundingClientRect()[a.value.direction]-u[a.value.client]),x=n.value[a.value.offset]/2,H=(g-x)*100/((b=o==null?void 0:o.vnode.el)==null?void 0:b[a.value.offset]);r.value[a.value.scroll]=H*r.value[a.value.scrollSize]/100},z=u=>{u.stopImmediatePropagation(),t.value=!0,O(document,"mousemove",y),O(document,"mouseup",k),document.onselectstart=()=>!1},y=u=>{var F,M;if(t.value===!1)return;const g=s.value[a.value.axis];if(!g)return;const x=(((F=o==null?void 0:o.vnode.el)==null?void 0:F.getBoundingClientRect()[a.value.direction])-u[a.value.client])*-1,H=n.value[a.value.offset]-g,b=(x-H)*100/((M=o==null?void 0:o.vnode.el)==null?void 0:M[a.value.offset]);r.value[a.value.scroll]=b*r.value[a.value.scrollSize]/100};function k(){t.value=!1,s.value[a.value.axis]=0,I(document,"mousemove",y),document.onselectstart=null}return ce(()=>{I(document,"mouseup",k)}),()=>D("div",{class:["scrollbar__bar","is-"+a.value.key],onMousedown:d},D("div",{ref:n,class:"scrollbar__thumb",onMousedown:c,style:je({size:e.size,move:e.move,bar:a.value})}))}}),{scrollbar:P}=Ne;var Y;const Xe=p({name:"Scrollbar",components:{Bar:Ue},props:{native:{type:Boolean,default:(Y=P==null?void 0:P.native)!=null?Y:!1},wrapStyle:{type:[String,Array,Object],default:""},wrapClass:{type:[String,Array],default:""},viewClass:{type:[String,Array],default:""},viewStyle:{type:[String,Array],default:""},noresize:Boolean,tag:{type:String,default:"div"},scrollHeight:{type:Number,default:0}},setup(e){const o=f("0"),n=f("0"),r=f(0),a=f(0),s=f(),t=f();ge("scroll-bar-wrap",s);const c=()=>{e.native||(a.value=i(s).scrollTop*100/i(s).clientHeight,r.value=i(s).scrollLeft*100/i(s).clientWidth)},d=()=>{if(!i(s))return;const z=i(s).clientHeight*100/i(s).scrollHeight,y=i(s).clientWidth*100/i(s).scrollWidth;n.value=z<100?z+"%":"",o.value=y<100?y+"%":""};return fe(()=>e.scrollHeight,()=>{e.native||d()}),pe(()=>{e.native||(E(d),e.noresize||(U(i(t),d),U(i(s),d),addEventListener("resize",d)))}),ve(()=>{e.native||e.noresize||(X(i(t),d),X(i(s),d),removeEventListener("resize",d))}),{moveX:r,moveY:a,sizeWidth:o,sizeHeight:n,wrap:s,resize:t,update:d,handleScroll:c}}}),Ye={class:"scrollbar"};function qe(e,o,n,r,a,s){const t=K("bar");return v(),C("div",Ye,[me("div",{ref:"wrap",class:h([e.wrapClass,"scrollbar__wrap",e.native?"":"scrollbar__wrap--hidden-default"]),style:L(e.wrapStyle),onScroll:o[0]||(o[0]=(...c)=>e.handleScroll&&e.handleScroll(...c))},[(v(),$(ye(e.tag),{ref:"resize",class:h(["scrollbar__view",e.viewClass]),style:L(e.viewStyle)},{default:A(()=>[T(e.$slots,"default")]),_:3},8,["class","style"]))],38),e.native?J("",!0):(v(),C(G,{key:0},[l(t,{move:e.moveX,size:e.sizeWidth},null,8,["move","size"]),l(t,{vertical:"",move:e.moveY,size:e.sizeHeight},null,8,["move","size"])],64))])}const Ve=_(Xe,[["render",qe]]),Ge=p({name:"ScrollContainer",components:{Scrollbar:Ve},props:{scrollHeight:{type:Number}},setup(){const e=f(null);function o(a,s=500){const t=i(e);t&&E(()=>{const c=i(t.wrap);if(!c)return;const{start:d}=N({el:c,to:a,duration:s});d()})}function n(){const a=i(e);return a?a.wrap:null}function r(){const a=i(e);a&&E(()=>{const s=i(a.wrap);if(!s)return;const t=s.scrollHeight,{start:c}=N({el:s,to:t});c()})}return{scrollbarRef:e,scrollTo:o,scrollBottom:r,getScrollWrap:n}}});function Je(e,o,n,r,a,s){const t=K("Scrollbar");return v(),$(t,B({ref:"scrollbarRef",class:"scroll-container",scrollHeight:e.scrollHeight},e.$attrs),{default:A(()=>[T(e.$slots,"default")]),_:3},16,["scrollHeight"])}const Ke=_(Ge,[["render",Je]]),at=S(Oe),ot=S(Ke);export{Ae as B,$e as C,ot as S,ee as _,tt as a,Ee as b,Ne as c,at as d,We as t};