Files
machartaa_admin_dist/dist/assets/index-2173586f.js
T
2026-07-16 16:44:06 +03:30

2 lines
6.7 KiB
JavaScript

import{d as M,h as x,r as nt,g as O,E as G,K as lt,ap as r,b as f,a7 as k,ae as W,aA as J,az as rt,ai as V,am as b,aw as ot,ao as ut,al as st,aL as ct,ak as it,V as vt,aM as ft}from"./index-c7cfb6d0.js";import{c as Q}from"./vnode-d460d6f7.js";import{a1 as dt}from"./isSymbol-39130b1f.js";import{i as mt}from"./isNumeric-3f69e2aa.js";function F(u){var t=u.prefixCls,s=u.value,l=u.current,a=u.offset,g=a===void 0?0:a,e;return g&&(e={position:"absolute",top:"".concat(g,"00%"),left:0}),f("p",{style:e,class:k("".concat(t,"-only-unit"),{current:l})},[s])}function yt(u,t,s){for(var l=u,a=0;(l+10)%10!==t;)l+=s,a+=s;return a}const bt=M({compatConfig:{MODE:3},name:"SingleNumber",props:{prefixCls:String,value:String,count:Number},setup:function(t){var s=x(function(){return Number(t.value)}),l=x(function(){return Math.abs(t.count)}),a=nt({prevValue:s.value,prevCount:l.value}),g=function(){a.prevValue=s.value,a.prevCount=l.value},e=O();return G(s,function(){clearTimeout(e.value),e.value=setTimeout(function(){g()},1e3)},{flush:"post"}),lt(function(){clearTimeout(e.value)}),function(){var d,o={},c=s.value;if(a.prevValue===c||Number.isNaN(c)||Number.isNaN(a.prevValue))d=[F(r(r({},t),{},{current:!0}))],o={transition:"none"};else{d=[];for(var v=c+10,i=[],m=c;m<=v;m+=1)i.push(m);var S=i.findIndex(function(y){return y%10===a.prevValue});d=i.map(function(y,C){var P=y%10;return F(r(r({},t),{},{value:P,offset:C-S,current:C===S}))});var p=a.prevCount<l.value?1:-1;o={transform:"translateY(".concat(-yt(a.prevValue,c,p),"00%)")}}return f("span",{class:"".concat(t.prefixCls,"-only"),style:o,onTransitionend:function(){return g()}},[d])}}});var gt=["prefixCls","count","title","show","component","class","style"],Ct={prefixCls:String,count:V.any,component:String,title:V.any,show:Boolean};const xt=M({compatConfig:{MODE:3},name:"ScrollNumber",inheritAttrs:!1,props:Ct,setup:function(t,s){var l=s.attrs,a=s.slots,g=W("scroll-number",t),e=g.prefixCls;return function(){var d,o=r(r({},t),l);o.prefixCls;var c=o.count,v=o.title;o.show;var i=o.component,m=i===void 0?"sup":i,S=o.class,p=o.style,y=J(o,gt),C=r(r({},y),{},{style:p,"data-show":t.show,class:k(e.value,S),title:v}),P=c;if(c&&Number(c)%1===0){var j=String(c).split("");P=j.map(function(n,E){return f(bt,{prefixCls:e.value,count:Number(c),value:n,key:j.length-E},null)})}p&&p.borderColor&&(C.style=r(r({},p),{},{boxShadow:"0 0 0 1px ".concat(p.borderColor," inset")}));var T=rt((d=a.default)===null||d===void 0?void 0:d.call(a));return T&&T.length?Q(T,{class:k("".concat(e.value,"-custom-component"))},!1):f(m,C,{default:function(){return[P]}})}}});function A(u){return dt.indexOf(u)!==-1}var pt=["class","style"],St=function(){return{prefix:String,color:{type:String},text:V.any,placement:{type:String,default:"end"}}};const K=M({compatConfig:{MODE:3},name:"ABadgeRibbon",inheritAttrs:!1,props:St(),slots:["text"],setup:function(t,s){var l=s.attrs,a=s.slots,g=W("ribbon",t),e=g.prefixCls,d=g.direction,o=x(function(){return A(t.color)}),c=x(function(){var v;return[e.value,"".concat(e.value,"-placement-").concat(t.placement),(v={},b(v,"".concat(e.value,"-rtl"),d.value==="rtl"),b(v,"".concat(e.value,"-color-").concat(t.color),o.value),v)]});return function(){var v,i,m=l.class,S=l.style,p=J(l,pt),y={},C={};return t.color&&!o.value&&(y.background=t.color,C.color=t.color),f("div",r({class:"".concat(e.value,"-wrapper")},p),[(v=a.default)===null||v===void 0?void 0:v.call(a),f("div",{class:[c.value,m],style:r(r({},y),S)},[f("span",{class:"".concat(e.value,"-text")},[t.text||((i=a.text)===null||i===void 0?void 0:i.call(a))]),f("div",{class:"".concat(e.value,"-corner"),style:C},null)])])}}});var Nt=function(){return{count:V.any,showZero:{type:Boolean,default:void 0},overflowCount:{type:Number,default:99},dot:{type:Boolean,default:void 0},prefixCls:String,scrollNumberPrefixCls:String,status:{type:String},size:{type:String,default:"default"},color:String,text:V.any,offset:Array,numberStyle:{type:Object,default:void 0},title:String}};const H=M({compatConfig:{MODE:3},name:"ABadge",Ribbon:K,inheritAttrs:!1,props:Nt(),slots:["text","count"],setup:function(t,s){var l=s.slots,a=s.attrs,g=W("badge",t),e=g.prefixCls,d=g.direction,o=x(function(){return t.count>t.overflowCount?"".concat(t.overflowCount,"+"):t.count}),c=x(function(){return t.status!==null&&t.status!==void 0||t.color!==null&&t.color!==void 0}),v=x(function(){return o.value==="0"||o.value===0}),i=x(function(){return t.dot&&!v.value}),m=x(function(){return i.value?"":o.value}),S=x(function(){var n=m.value===null||m.value===void 0||m.value==="";return(n||v.value&&!t.showZero)&&!i.value}),p=O(t.count),y=O(m.value),C=O(i.value);G([function(){return t.count},m,i],function(){S.value||(p.value=t.count,y.value=m.value,C.value=i.value)},{immediate:!0});var P=x(function(){var n;return n={},b(n,"".concat(e.value,"-status-dot"),c.value),b(n,"".concat(e.value,"-status-").concat(t.status),!!t.status),b(n,"".concat(e.value,"-status-").concat(t.color),A(t.color)),n}),j=x(function(){return t.color&&!A(t.color)?{background:t.color}:{}}),T=x(function(){var n;return n={},b(n,"".concat(e.value,"-dot"),C.value),b(n,"".concat(e.value,"-count"),!C.value),b(n,"".concat(e.value,"-count-sm"),t.size==="small"),b(n,"".concat(e.value,"-multiple-words"),!C.value&&y.value&&y.value.toString().length>1),b(n,"".concat(e.value,"-status-").concat(t.status),!!t.status),b(n,"".concat(e.value,"-status-").concat(t.color),A(t.color)),n});return function(){var n,E,$,_=t.offset,R=t.title,z=t.color,Y=a.style,U=ot(l,t,"text"),h=e.value,N=p.value,w=ut((n=l.default)===null||n===void 0?void 0:n.call(l));w=w.length?w:null;var Z=!!(!S.value||l.count),D=function(){if(!_)return r({},Y);var I={marginTop:mt(_[1])?"".concat(_[1],"px"):_[1]};return d.value==="rtl"?I.left="".concat(parseInt(_[0],10),"px"):I.right="".concat(-parseInt(_[0],10),"px"),r(r({},I),Y)}(),X=R??(typeof N=="string"||typeof N=="number"?N:void 0),L=Z||!U?null:f("span",{class:"".concat(h,"-status-text")},[U]),tt=st(N)==="object"||N===void 0&&l.count?Q(N??((E=l.count)===null||E===void 0?void 0:E.call(l)),{style:D},!1):null,q=k(h,($={},b($,"".concat(h,"-status"),c.value),b($,"".concat(h,"-not-a-wrapper"),!w),b($,"".concat(h,"-rtl"),d.value==="rtl"),$),a.class);if(!w&&c.value){var et=D.color;return f("span",r(r({},a),{},{class:q,style:D}),[f("span",{class:P.value,style:j.value},null),f("span",{style:{color:et},class:"".concat(h,"-status-text")},[U])])}var at=ct(w?"".concat(h,"-zoom"):"",{appear:!1}),B=r(r({},D),t.numberStyle);return z&&!A(z)&&(B=B||{},B.background=z),f("span",r(r({},a),{},{class:q}),[w,f(it,at,{default:function(){return[vt(f(xt,{prefixCls:t.scrollNumberPrefixCls,show:Z,class:T.value,count:y.value,title:X,style:B,key:"scrollNumber"},{default:function(){return[tt]}}),[[ft,Z]])]}}),L])}}});H.install=function(u){return u.component(H.name,H),u.component(K.name,K),u};export{H as B,K as R};