Files
weiyu/deploy/server/admin/6985.f19b85f7.async.js
jack ning b5cf424209 update
2025-09-25 20:41:30 +08:00

1 line
11 KiB
JavaScript

"use strict";(self.webpackChunkadmin=self.webpackChunkadmin||[]).push([[6985],{66985:function(e,t,n){n.d(t,{Z:function(){return Z}});var a=n(44194),r=n(51865),i=n.n(r);const s=(0,a.forwardRef)(((e,t)=>{const{prefixCls:n,className:r,children:s,size:o,style:l={}}=e,c=i()(`${n}-panel`,{[`${n}-panel-hidden`]:0===o},r),u=void 0!==o;return a.createElement("div",{ref:t,className:c,style:Object.assign(Object.assign({},l),{flexBasis:u?o:"auto",flexGrow:u?0:1})},s)}));var o=()=>null,l=n(20488),c=n(97721),u=n(35779),p=n(23609),d=n(54387),f=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(a=Object.getOwnPropertySymbols(e);r<a.length;r++)t.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]])}return n};function m(e){if(e&&"object"==typeof e)return e;const t=!!e;return{start:t,end:t}}var b=function(e){return a.useMemo((()=>(0,d.Z)(e).filter((e=>a.isValidElement(e))).map((e=>{const{props:t}=e,{collapsible:n}=t,a=f(t,["collapsible"]);return Object.assign(Object.assign({},a),{collapsible:m(n)})}))),[e])};var g=n(13702);function h(e){return Number(e.slice(0,-1))/100}function v(e){return"string"==typeof e&&e.endsWith("%")}var $=n(70927),z=n(81121),x=n(46193),S=n(53886);function w(e){return"number"!=typeof e||Number.isNaN(e)?0:Math.round(e)}var y=e=>{const{prefixCls:t,vertical:n,index:r,active:s,ariaNow:o,ariaMin:l,ariaMax:u,resizable:p,startCollapsible:d,endCollapsible:f,onOffsetStart:m,onOffsetUpdate:b,onOffsetEnd:g,onCollapse:h,lazy:v,containerSize:y}=e,O=`${t}-bar`,[k,j]=(0,a.useState)(null),[M,E]=(0,a.useState)(0),C=n?0:M,N=n?M:0,I=(0,c.Z)(((e,t)=>{const a=(e=>{const t=y*o/100,n=t+e,a=Math.max(0,y*l/100),r=Math.min(y,y*u/100);return Math.max(a,Math.min(r,n))-t})(n?t:e);E(a)})),Z=(0,c.Z)((()=>{b(r,C,N,!0),E(0),g(!0)}));a.useLayoutEffect((()=>{if(k){const e={mousemove:e=>{const{pageX:t,pageY:n}=e,a=t-k[0],i=n-k[1];v?I(a,i):b(r,a,i)},mouseup:()=>{v?Z():g(),j(null)},touchmove:e=>{if(1===e.touches.length){const t=e.touches[0],n=t.pageX-k[0],a=t.pageY-k[1];v?I(n,a):b(r,n,a)}},touchend:()=>{v?Z():g(),j(null)}};for(const[t,n]of Object.entries(e))window.addEventListener(t,n);return()=>{for(const[t,n]of Object.entries(e))window.removeEventListener(t,n)}}}),[k]);const _={[`--${O}-preview-offset`]:`${M}px`},B=n?S.Z:z.Z,P=n?$.Z:x.Z;return a.createElement("div",{className:O,role:"separator","aria-valuenow":w(o),"aria-valuemin":w(l),"aria-valuemax":w(u)},v&&a.createElement("div",{className:i()(`${O}-preview`,{[`${O}-preview-active`]:!!M}),style:_}),a.createElement("div",{className:i()(`${O}-dragger`,{[`${O}-dragger-disabled`]:!p,[`${O}-dragger-active`]:s}),onMouseDown:e=>{p&&e.currentTarget&&(j([e.pageX,e.pageY]),m(r))},onTouchStart:e=>{if(p&&1===e.touches.length){const t=e.touches[0];j([t.pageX,t.pageY]),m(r)}}}),d&&a.createElement("div",{className:i()(`${O}-collapse-bar`,`${O}-collapse-bar-start`),onClick:()=>h(r,"start")},a.createElement(B,{className:i()(`${O}-collapse-icon`,`${O}-collapse-start`)})),f&&a.createElement("div",{className:i()(`${O}-collapse-bar`,`${O}-collapse-bar-end`),onClick:()=>h(r,"end")},a.createElement(P,{className:i()(`${O}-collapse-icon`,`${O}-collapse-end`)})))},O=n(49336),k=n(79255);const j=e=>{const{componentCls:t}=e;return{[`&-rtl${t}-horizontal`]:{[`> ${t}-bar`]:{[`${t}-bar-collapse-previous`]:{insetInlineEnd:0,insetInlineStart:"unset"},[`${t}-bar-collapse-next`]:{insetInlineEnd:"unset",insetInlineStart:0}}},[`&-rtl${t}-vertical`]:{[`> ${t}-bar`]:{[`${t}-bar-collapse-previous`]:{insetInlineEnd:"50%",insetInlineStart:"unset"},[`${t}-bar-collapse-next`]:{insetInlineEnd:"50%",insetInlineStart:"unset"}}}}},M={position:"absolute",top:"50%",left:{_skip_check_:!0,value:"50%"},transform:"translate(-50%, -50%)"},E=e=>{const{componentCls:t,colorFill:n,splitBarDraggableSize:a,splitBarSize:r,splitTriggerSize:i,controlItemBgHover:s,controlItemBgActive:o,controlItemBgActiveHover:l,prefixCls:c}=e,u=`${t}-bar`,p=`${t}-mask`,d=`${t}-panel`,f=e.calc(i).div(2).equal(),m=`${c}-bar-preview-offset`,b={position:"absolute",background:e.colorPrimary,opacity:.2,pointerEvents:"none",transition:"none",zIndex:1,display:"none"};return{[t]:Object.assign(Object.assign(Object.assign({},(0,O.Wf)(e)),{display:"flex",width:"100%",height:"100%",alignItems:"stretch",[`> ${u}`]:{flex:"none",position:"relative",userSelect:"none",[`${u}-dragger`]:Object.assign(Object.assign({},M),{zIndex:1,"&::before":Object.assign({content:'""',background:s},M),"&::after":Object.assign({content:'""',background:n},M),[`&:hover:not(${u}-dragger-active)`]:{"&::before":{background:o}},"&-active":{zIndex:2,"&::before":{background:l}},[`&-disabled${u}-dragger`]:{zIndex:0,"&, &:hover, &-active":{cursor:"default","&::before":{background:s}},"&::after":{display:"none"}}}),[`${u}-collapse-bar`]:Object.assign(Object.assign({},M),{zIndex:e.zIndexPopupBase,background:s,fontSize:e.fontSizeSM,borderRadius:e.borderRadiusXS,color:e.colorText,cursor:"pointer",opacity:0,display:"flex",alignItems:"center",justifyContent:"center","@media(hover:none)":{opacity:1},"&:hover":{background:o},"&:active":{background:l}}),"&:hover, &:active":{[`${u}-collapse-bar`]:{opacity:1}}},[p]:{position:"fixed",zIndex:e.zIndexPopupBase,inset:0,"&-horizontal":{cursor:"col-resize"},"&-vertical":{cursor:"row-resize"}},"&-horizontal":{flexDirection:"row",[`> ${u}`]:{width:0,[`${u}-preview`]:Object.assign(Object.assign({height:"100%",width:r},b),{[`&${u}-preview-active`]:{display:"block",transform:`translateX(var(--${m}))`}}),[`${u}-dragger`]:{cursor:"col-resize",height:"100%",width:i,"&::before":{height:"100%",width:r},"&::after":{height:a,width:r}},[`${u}-collapse-bar`]:{width:e.fontSizeSM,height:e.controlHeightSM,"&-start":{left:{_skip_check_:!0,value:"auto"},right:{_skip_check_:!0,value:f},transform:"translateY(-50%)"},"&-end":{left:{_skip_check_:!0,value:f},right:{_skip_check_:!0,value:"auto"},transform:"translateY(-50%)"}}}},"&-vertical":{flexDirection:"column",[`> ${u}`]:{height:0,[`${u}-preview`]:Object.assign(Object.assign({height:r,width:"100%"},b),{[`&${u}-preview-active`]:{display:"block",transform:`translateY(var(--${m}))`}}),[`${u}-dragger`]:{cursor:"row-resize",width:"100%",height:i,"&::before":{width:"100%",height:r},"&::after":{width:a,height:r}},[`${u}-collapse-bar`]:{height:e.fontSizeSM,width:e.controlHeightSM,"&-start":{top:"auto",bottom:f,transform:"translateX(-50%)"},"&-end":{top:f,bottom:"auto",transform:"translateX(-50%)"}}}},[d]:{overflow:"auto",padding:"0 1px",scrollbarWidth:"thin",boxSizing:"border-box","&-hidden":{padding:0,overflow:"hidden"},[`&:has(${t}:only-child)`]:{overflow:"hidden"}}}),j(e))}};var C=(0,k.I$)("Splitter",(e=>[E(e)]),(e=>{var t;const n=e.splitBarSize||2,a=e.splitTriggerSize||6,r=e.resizeSpinnerSize||20;return{splitBarSize:n,splitTriggerSize:a,splitBarDraggableSize:null!==(t=e.splitBarDraggableSize)&&void 0!==t?t:r,resizeSpinnerSize:r}}));var N=e=>{const{prefixCls:t,className:n,style:r,layout:o="horizontal",children:d,rootClassName:f,onResizeStart:m,onResize:$,onResizeEnd:z,lazy:x}=e,{getPrefixCls:S,direction:w,className:O,style:k}=(0,u.dj)("splitter"),j=S("splitter",t),M=(0,p.Z)(j),[E,N,I]=C(j,M),Z="vertical"===o,_="rtl"===w,B=!Z&&_,P=b(d);const[R,X]=(0,a.useState)(),[Y,D,T,H,W,L]=function(e,t){const n=e.map((e=>e.size)),r=e.length,i=t||0,s=e=>e*i,[o,l]=a.useState((()=>e.map((e=>e.defaultSize)))),c=a.useMemo((()=>{var e;const t=[];for(let a=0;a<r;a+=1)t[a]=null!==(e=n[a])&&void 0!==e?e:o[a];return t}),[r,o,n]),u=a.useMemo((()=>{let e=[],t=0;for(let n=0;n<r;n+=1){const a=c[n];if(v(a))e[n]=h(a);else if(a||0===a){const t=Number(a);Number.isNaN(t)||(e[n]=t/i)}else t+=1,e[n]=void 0}const n=e.reduce(((e,t)=>e+(t||0)),0);if(n>1||!t){const t=1/n;e=e.map((e=>void 0===e?0:e*t))}else{const a=(1-n)/t;e=e.map((e=>void 0===e?a:e))}return e}),[c,i]),p=a.useMemo((()=>u.map(s)),[u,i]),d=a.useMemo((()=>e.map((e=>v(e.min)?h(e.min):(e.min||0)/i))),[e,i]),f=a.useMemo((()=>e.map((e=>v(e.max)?h(e.max):(e.max||i)/i))),[e,i]);return[a.useMemo((()=>t?p:c),[p,t]),p,u,d,f,l]}(P,R),A=function(e,t,n){return a.useMemo((()=>{const a=[];for(let r=0;r<e.length-1;r+=1){const i=e[r],s=e[r+1],o=t[r],l=t[r+1],{resizable:c=!0,min:u,collapsible:p}=i,{resizable:d=!0,min:f,collapsible:m}=s,b=c&&d&&(0!==o||!u)&&(0!==l||!f),g=p.end&&o>0||m.start&&0===l&&o>0,h=m.start&&l>0||p.end&&0===o&&l>0;a[r]={resizable:b,startCollapsible:!!(n?h:g),endCollapsible:!!(n?g:h)}}return a}),[t,e])}(P,D,_),[F,U,q,G,V]=function(e,t,n,r,i,s){const o=e.map((e=>[e.min,e.max])),l=r||0,c=e=>e*l;function u(e,t){return"string"==typeof e?c(h(e)):null!=e?e:t}const[p,d]=a.useState([]),f=a.useRef([]),[m,b]=a.useState(null),v=()=>n.map(c);return[e=>{d(v()),b({index:e,confirmed:!1})},(e,n)=>{var a;let r=null;if(!(m&&m.confirmed||0===n))if(n>0)r=e,b({index:e,confirmed:!0});else for(let n=e;n>=0;n-=1)if(p[n]>0&&t[n].resizable){r=n,b({index:n,confirmed:!0});break}const s=null!==(a=null!=r?r:null==m?void 0:m.index)&&void 0!==a?a:e,c=(0,g.Z)(p),d=s+1,f=u(o[s][0],0),h=u(o[d][0],0),v=u(o[s][1],l),$=u(o[d][1],l);let z=n;return c[s]+z<f&&(z=f-c[s]),c[d]-z<h&&(z=c[d]-h),c[s]+z>v&&(z=v-c[s]),c[d]-z>$&&(z=c[d]-$),c[s]+=z,c[d]-=z,i(c),c},()=>{b(null)},(e,t)=>{const n=v(),a=s?"start"===t?"end":"start":t,r="start"===a?e:e+1,c="start"===a?e+1:e,p=n[r],d=n[c];if(0!==p&&0!==d)n[r]=0,n[c]+=p,f.current[e]=p;else{const t=p+d,a=u(o[r][0],0),i=u(o[r][1],l),s=u(o[c][0],0),m=u(o[c][1],l),b=Math.max(a,t-m),g=Math.min(i,t-s),h=s||(g-b)/2,v=f.current[e],$=t-v;v&&v<=m&&v>=s&&$<=i&&$>=a?(n[c]=v,n[r]=$):(n[r]-=h,n[c]+=h)}return i(n),n},null==m?void 0:m.index]}(P,A,T,R,L,_),J=(0,c.Z)((e=>{F(e),null==m||m(D)})),K=(0,c.Z)(((e,t,n)=>{const a=U(e,t);n?null==z||z(a):null==$||$(a)})),Q=(0,c.Z)((e=>{q(),e||null==z||z(D)})),ee=(0,c.Z)(((e,t)=>{const n=G(e,t);null==$||$(n),null==z||z(n)})),te=i()(j,n,`${j}-${o}`,{[`${j}-rtl`]:_},f,O,I,M,N),ne=`${j}-mask`,ae=a.useMemo((()=>{const e=[];let t=0;for(let n=0;n<P.length;n+=1)t+=T[n],e.push(t);return e}),[T]),re=Object.assign(Object.assign({},k),r);return E(a.createElement(l.Z,{onResize:e=>{const{offsetWidth:t,offsetHeight:n}=e,a=Z?n:t;0!==a&&X(a)}},a.createElement("div",{style:re,className:te},P.map(((e,t)=>{const n=a.createElement(s,Object.assign({},e,{prefixCls:j,size:Y[t]}));let r=null;const i=A[t];if(i){const e=(ae[t-1]||0)+H[t],n=(ae[t+1]||100)-W[t+1],s=(ae[t-1]||0)+W[t],o=(ae[t+1]||100)-H[t+1];r=a.createElement(y,{lazy:x,index:t,active:V===t,prefixCls:j,vertical:Z,resizable:i.resizable,ariaNow:100*ae[t],ariaMin:100*Math.max(e,n),ariaMax:100*Math.min(s,o),startCollapsible:i.startCollapsible,endCollapsible:i.endCollapsible,onOffsetStart:J,onOffsetUpdate:(e,t,n,a)=>{let r=Z?n:t;B&&(r=-r),K(e,r,a)},onOffsetEnd:Q,onCollapse:ee,containerSize:R||0})}return a.createElement(a.Fragment,{key:`split-panel-${t}`},n,r)})),"number"==typeof V&&a.createElement("div",{"aria-hidden":!0,className:i()(ne,`${ne}-${o}`)}))))};const I=N;I.Panel=o;var Z=I}}]);