Файловый менеджер - Редактировать - /var/www/vhosts/aviointeriors.dev1.mndrn.cloud/user/assets/VTooltip-BVRIkNqG.js
Назад
import"./VCard-BX7_GSZd.js";import{q as gt,m as mt,k as Fe,a as ht,b as yt,l as bt,r as Pt,V as N,s as xt,v as pt,c as St,L as kt,j as wt,w as Vt}from"./index-BoPYeLSL.js";import{a9 as It,aa as Tt,r as A,ab as Dt,p as I,a3 as j,m as Be,f as _e,g as Ce,h as L,k as $,a4 as ee,u as Ft,i as Ae,j as Bt,s as _t,x as ie,ac as Ct,c as S,a6 as J,t as D,y as M,z as d,A as B,ad as be,B as Pe,ae as oe,af as G,ag as Le,w as Oe,ah as H,a5 as re,ai as At,a as R,aj as Lt,ak as Ot,al as $e,am as Q,an as Z,ao as Y,F as X,$ as xe,a2 as pe,P as $t,ap as ue,aq as q,ar as W,U as Mt,W as Et}from"./index-D1h448_Z.js";import{V as Nt}from"./VSelect-B5jKwMMM.js";import{V as ce}from"./VCheckboxBtn-DLlhaLU6.js";import{c as Rt,m as jt,u as Gt,d as Se}from"./VMenu-Dgle3co-.js";import{f as Ht}from"./forwardRefs-C-GTDzx5.js";function ke(e,l,t){return Object.keys(e).filter(a=>It(a)&&a.endsWith(l)).reduce((a,n)=>(a[n.slice(0,-l.length)]=r=>e[n](r,t(r)),a),{})}const Ha=gt("v-spacer","div","VSpacer"),Ka=Tt("filesystem",{state:()=>({currentPath:"/",prevPath:"/"}),getters:{path:e=>e.currentPath,prev:e=>e.prevPath},actions:{updatePath(e){this.currentPath!=e&&(this.prevPath=this.currentPath),this.currentPath=e}}});function Kt(){const e=A([]);Dt(()=>e.value=[]);function l(t,a){e.value[a]=t}return{refs:e,updateRef:l}}const zt=I({activeColor:String,start:{type:[Number,String],default:1},modelValue:{type:Number,default:e=>e.start},disabled:Boolean,length:{type:[Number,String],default:1,validator:e=>e%1===0},totalVisible:[Number,String],firstIcon:{type:j,default:"$first"},prevIcon:{type:j,default:"$prev"},nextIcon:{type:j,default:"$next"},lastIcon:{type:j,default:"$last"},ariaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.root"},pageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.page"},currentPageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.currentPage"},firstAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.first"},previousAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.previous"},nextAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.next"},lastAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.last"},ellipsis:{type:String,default:"..."},showFirstLastPage:Boolean,...mt(),...Be(),...Fe(),...ht(),...yt(),...bt(),..._e({tag:"nav"}),...Ce(),...Pt({variant:"text"})},"VPagination"),we=L()({name:"VPagination",props:zt(),emits:{"update:modelValue":e=>!0,first:e=>!0,prev:e=>!0,next:e=>!0,last:e=>!0},setup(e,l){let{slots:t,emit:a}=l;const n=$(e,"modelValue"),{t:r,n:o}=ee(),{isRtl:i}=Ft(),{themeClasses:u}=Ae(e),{width:c}=Bt(),f=_t(-1);ie(void 0,{scoped:!0});const{resizeRef:g}=Ct(x=>{if(!x.length)return;const{target:k,contentRect:w}=x[0],T=k.querySelector(".v-pagination__list > *");if(!T)return;const _=w.width,E=T.offsetWidth+parseFloat(getComputedStyle(T).marginRight)*2;f.value=m(_,E)}),s=S(()=>parseInt(e.length,10)),v=S(()=>parseInt(e.start,10)),h=S(()=>e.totalVisible!=null?parseInt(e.totalVisible,10):f.value>=0?f.value:m(c.value,58));function m(x,k){const w=e.showFirstLastPage?5:3;return Math.max(0,Math.floor(+((x-k*w)/k).toFixed(2)))}const y=S(()=>{if(s.value<=0||isNaN(s.value)||s.value>Number.MAX_SAFE_INTEGER)return[];if(h.value<=0)return[];if(h.value===1)return[n.value];if(s.value<=h.value)return J(s.value,v.value);const x=h.value%2===0,k=x?h.value/2:Math.floor(h.value/2),w=x?k:k+1,T=s.value-k;if(w-n.value>=0)return[...J(Math.max(1,h.value-1),v.value),e.ellipsis,s.value];if(n.value-T>=(x?1:0)){const _=h.value-1,E=s.value-_+v.value;return[v.value,e.ellipsis,...J(_,E)]}else{const _=Math.max(1,h.value-3),E=_===1?n.value:n.value-Math.ceil(_/2)+v.value;return[v.value,e.ellipsis,...J(_,E),e.ellipsis,s.value]}});function b(x,k,w){x.preventDefault(),n.value=k,w&&a(w,k)}const{refs:p,updateRef:V}=Kt();ie({VPaginationBtn:{color:D(e,"color"),border:D(e,"border"),density:D(e,"density"),size:D(e,"size"),variant:D(e,"variant"),rounded:D(e,"rounded"),elevation:D(e,"elevation")}});const P=S(()=>y.value.map((x,k)=>{const w=T=>V(T,k);if(typeof x=="string")return{isActive:!1,key:`ellipsis-${k}`,page:x,props:{ref:w,ellipsis:!0,icon:!0,disabled:!0}};{const T=x===n.value;return{isActive:T,key:x,page:o(x),props:{ref:w,ellipsis:!1,icon:!0,disabled:!!e.disabled||+e.length<2,color:T?e.activeColor:e.color,"aria-current":T,"aria-label":r(T?e.currentPageAriaLabel:e.pageAriaLabel,x),onClick:_=>b(_,x)}}}})),F=S(()=>{const x=!!e.disabled||n.value<=v.value,k=!!e.disabled||n.value>=v.value+s.value-1;return{first:e.showFirstLastPage?{icon:i.value?e.lastIcon:e.firstIcon,onClick:w=>b(w,v.value,"first"),disabled:x,"aria-label":r(e.firstAriaLabel),"aria-disabled":x}:void 0,prev:{icon:i.value?e.nextIcon:e.prevIcon,onClick:w=>b(w,n.value-1,"prev"),disabled:x,"aria-label":r(e.previousAriaLabel),"aria-disabled":x},next:{icon:i.value?e.prevIcon:e.nextIcon,onClick:w=>b(w,n.value+1,"next"),disabled:k,"aria-label":r(e.nextAriaLabel),"aria-disabled":k},last:e.showFirstLastPage?{icon:i.value?e.firstIcon:e.lastIcon,onClick:w=>b(w,v.value+s.value-1,"last"),disabled:k,"aria-label":r(e.lastAriaLabel),"aria-disabled":k}:void 0}});function O(){var k;const x=n.value-v.value;(k=p.value[x])==null||k.$el.focus()}function K(x){x.key===be.left&&!e.disabled&&n.value>+e.start?(n.value=n.value-1,Pe(O)):x.key===be.right&&!e.disabled&&n.value<v.value+s.value-1&&(n.value=n.value+1,Pe(O))}return M(()=>d(e.tag,{ref:g,class:["v-pagination",u.value,e.class],style:e.style,role:"navigation","aria-label":r(e.ariaLabel),onKeydown:K,"data-test":"v-pagination-root"},{default:()=>[d("ul",{class:"v-pagination__list"},[e.showFirstLastPage&&d("li",{key:"first",class:"v-pagination__first","data-test":"v-pagination-first"},[t.first?t.first(F.value.first):d(N,B({_as:"VPaginationBtn"},F.value.first),null)]),d("li",{key:"prev",class:"v-pagination__prev","data-test":"v-pagination-prev"},[t.prev?t.prev(F.value.prev):d(N,B({_as:"VPaginationBtn"},F.value.prev),null)]),P.value.map((x,k)=>d("li",{key:x.key,class:["v-pagination__item",{"v-pagination__item--is-active":x.isActive}],"data-test":"v-pagination-item"},[t.item?t.item(x):d(N,B({_as:"VPaginationBtn"},x.props),{default:()=>[x.page]})])),d("li",{key:"next",class:"v-pagination__next","data-test":"v-pagination-next"},[t.next?t.next(F.value.next):d(N,B({_as:"VPaginationBtn"},F.value.next),null)]),e.showFirstLastPage&&d("li",{key:"last",class:"v-pagination__last","data-test":"v-pagination-last"},[t.last?t.last(F.value.last):d(N,B({_as:"VPaginationBtn"},F.value.last),null)])])]})),{}}}),Ut=I({page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:10}},"DataTable-paginate"),Me=Symbol.for("vuetify:data-table-pagination");function Wt(e){const l=$(e,"page",void 0,a=>+(a??1)),t=$(e,"itemsPerPage",void 0,a=>+(a??10));return{page:l,itemsPerPage:t}}function qt(e){const{page:l,itemsPerPage:t,itemsLength:a}=e,n=S(()=>t.value===-1?0:t.value*(l.value-1)),r=S(()=>t.value===-1?a.value:Math.min(a.value,n.value+t.value)),o=S(()=>t.value===-1||a.value===0?1:Math.ceil(a.value/t.value));oe(()=>{l.value>o.value&&(l.value=o.value)});function i(s){t.value=s,l.value=1}function u(){l.value=re(l.value+1,1,o.value)}function c(){l.value=re(l.value-1,1,o.value)}function f(s){l.value=re(s,1,o.value)}const g={page:l,itemsPerPage:t,startIndex:n,stopIndex:r,pageCount:o,itemsLength:a,nextPage:u,prevPage:c,setPage:f,setItemsPerPage:i};return G(Me,g),g}function Qt(){const e=H(Me);if(!e)throw new Error("Missing pagination!");return e}function Xt(e){const l=Le("usePaginatedItems"),{items:t,startIndex:a,stopIndex:n,itemsPerPage:r}=e,o=S(()=>r.value<=0?t.value:t.value.slice(a.value,n.value));return Oe(o,i=>{l.emit("update:currentItems",i)}),{paginatedItems:o}}const Ee=I({prevIcon:{type:String,default:"$prev"},nextIcon:{type:String,default:"$next"},firstIcon:{type:String,default:"$first"},lastIcon:{type:String,default:"$last"},itemsPerPageText:{type:String,default:"$vuetify.dataFooter.itemsPerPageText"},pageText:{type:String,default:"$vuetify.dataFooter.pageText"},firstPageLabel:{type:String,default:"$vuetify.dataFooter.firstPage"},prevPageLabel:{type:String,default:"$vuetify.dataFooter.prevPage"},nextPageLabel:{type:String,default:"$vuetify.dataFooter.nextPage"},lastPageLabel:{type:String,default:"$vuetify.dataFooter.lastPage"},itemsPerPageOptions:{type:Array,default:()=>[{value:10,title:"10"},{value:25,title:"25"},{value:50,title:"50"},{value:100,title:"100"},{value:-1,title:"$vuetify.dataFooter.itemsPerPageAll"}]},showCurrentPage:Boolean},"VDataTableFooter"),Ve=L()({name:"VDataTableFooter",props:Ee(),setup(e,l){let{slots:t}=l;const{t:a}=ee(),{page:n,pageCount:r,startIndex:o,stopIndex:i,itemsLength:u,itemsPerPage:c,setItemsPerPage:f}=Qt(),g=S(()=>e.itemsPerPageOptions.map(s=>typeof s=="number"?{value:s,title:s===-1?a("$vuetify.dataFooter.itemsPerPageAll"):String(s)}:{...s,title:a(s.title)}));return M(()=>{var v;const s=we.filterProps(e);return d("div",{class:"v-data-table-footer"},[(v=t.prepend)==null?void 0:v.call(t),d("div",{class:"v-data-table-footer__items-per-page"},[d("span",null,[a(e.itemsPerPageText)]),d(Nt,{items:g.value,modelValue:c.value,"onUpdate:modelValue":h=>f(Number(h)),density:"compact",variant:"outlined","hide-details":!0},null)]),d("div",{class:"v-data-table-footer__info"},[d("div",null,[a(e.pageText,u.value?o.value+1:0,i.value,u.value)])]),d("div",{class:"v-data-table-footer__pagination"},[d(we,B({modelValue:n.value,"onUpdate:modelValue":h=>n.value=h,density:"comfortable","first-aria-label":e.firstPageLabel,"last-aria-label":e.lastPageLabel,length:r.value,"next-aria-label":e.nextPageLabel,"previous-aria-label":e.prevPageLabel,rounded:!0,"show-first-last-page":!0,"total-visible":e.showCurrentPage?1:0,variant:"plain"},s),null)])])}),{}}}),de=At({align:{type:String,default:"start"},fixed:Boolean,fixedOffset:[Number,String],height:[Number,String],lastFixed:Boolean,noPadding:Boolean,tag:String,width:[Number,String]},(e,l)=>{let{slots:t}=l;const a=e.tag??"td";return d(a,{class:["v-data-table__td",{"v-data-table-column--fixed":e.fixed,"v-data-table-column--last-fixed":e.lastFixed,"v-data-table-column--no-padding":e.noPadding},`v-data-table-column--align-${e.align}`],style:{height:R(e.height),width:R(e.width),left:R(e.fixedOffset||null)}},{default:()=>{var n;return[(n=t.default)==null?void 0:n.call(t)]}})}),Jt=I({headers:Array},"DataTable-header"),Ne=Symbol.for("vuetify:data-table-headers"),Re={title:"",sortable:!1},Yt={...Re,width:48};function Zt(){const l=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).map(t=>({element:t,priority:0}));return{enqueue:(t,a)=>{let n=!1;for(let r=0;r<l.length;r++)if(l[r].priority>a){l.splice(r,0,{element:t,priority:a}),n=!0;break}n||l.push({element:t,priority:a})},size:()=>l.length,count:()=>{let t=0;if(!l.length)return 0;const a=Math.floor(l[0].priority);for(let n=0;n<l.length;n++)Math.floor(l[n].priority)===a&&(t+=1);return t},dequeue:()=>l.shift()}}function se(e){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(!e.children)l.push(e);else for(const t of e.children)se(t,l);return l}function je(e){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Set;for(const t of e)t.key&&l.add(t.key),t.children&&je(t.children,l);return l}function ea(e){if(e.key){if(e.key==="data-table-group")return Re;if(["data-table-expand","data-table-select"].includes(e.key))return Yt}}function fe(e){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return e.children?Math.max(l,...e.children.map(t=>fe(t,l+1))):l}function ta(e){let l=!1;function t(r){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(r)if(o&&(r.fixed=!0),r.fixed)if(r.children)for(let i=r.children.length-1;i>=0;i--)t(r.children[i],!0);else l?isNaN(+r.width)&&Ot(`Multiple fixed columns should have a static width (key: ${r.key})`):r.lastFixed=!0,l=!0;else if(r.children)for(let i=r.children.length-1;i>=0;i--)t(r.children[i]);else l=!1}for(let r=e.length-1;r>=0;r--)t(e[r]);function a(r){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!r)return o;if(r.children){r.fixedOffset=o;for(const i of r.children)o=a(i,o)}else r.fixed&&(r.fixedOffset=o,o+=parseFloat(r.width||"0")||0);return o}let n=0;for(const r of e)n=a(r,n)}function aa(e,l){const t=[];let a=0;const n=Zt(e);for(;n.size()>0;){let o=n.count();const i=[];let u=1;for(;o>0;){const{element:c,priority:f}=n.dequeue(),g=l-a-fe(c);if(i.push({...c,rowspan:g??1,colspan:c.children?se(c).length:1}),c.children)for(const s of c.children){const v=f%1+u/Math.pow(10,a+2);n.enqueue(s,a+g+v)}u+=1,o-=1}a+=1,t.push(i)}return{columns:e.map(o=>se(o)).flat(),headers:t}}function Ge(e){const l=[];for(const t of e){const a={...ea(t),...t},n=a.key??(typeof a.value=="string"?a.value:null),r=a.value??n??null,o={...a,key:n,value:r,sortable:a.sortable??(a.key!=null||!!a.sort),children:a.children?Ge(a.children):void 0};l.push(o)}return l}function la(e,l){const t=A([]),a=A([]),n=A({}),r=A({}),o=A({});oe(()=>{var m,y,b;const c=(e.headers||Object.keys(e.items[0]??{}).map(p=>({key:p,title:Lt(p)}))).slice(),f=je(c);(m=l==null?void 0:l.groupBy)!=null&&m.value.length&&!f.has("data-table-group")&&c.unshift({key:"data-table-group",title:"Group"}),(y=l==null?void 0:l.showSelect)!=null&&y.value&&!f.has("data-table-select")&&c.unshift({key:"data-table-select"}),(b=l==null?void 0:l.showExpand)!=null&&b.value&&!f.has("data-table-expand")&&c.push({key:"data-table-expand"});const g=Ge(c);ta(g);const s=Math.max(...g.map(p=>fe(p)))+1,v=aa(g,s);t.value=v.headers,a.value=v.columns;const h=v.headers.flat(1);for(const p of h)p.key&&(p.sortable&&(p.sort&&(n.value[p.key]=p.sort),p.sortRaw&&(r.value[p.key]=p.sortRaw)),p.filter&&(o.value[p.key]=p.filter))});const i={headers:t,columns:a,sortFunctions:n,sortRawFunctions:r,filterFunctions:o};return G(Ne,i),i}function te(){const e=H(Ne);if(!e)throw new Error("Missing headers!");return e}const na={showSelectAll:!1,allSelected:()=>[],select:e=>{var a;let{items:l,value:t}=e;return new Set(t?[(a=l[0])==null?void 0:a.value]:[])},selectAll:e=>{let{selected:l}=e;return l}},He={showSelectAll:!0,allSelected:e=>{let{currentPage:l}=e;return l},select:e=>{let{items:l,value:t,selected:a}=e;for(const n of l)t?a.add(n.value):a.delete(n.value);return a},selectAll:e=>{let{value:l,currentPage:t,selected:a}=e;return He.select({items:t,value:l,selected:a})}},Ke={showSelectAll:!0,allSelected:e=>{let{allItems:l}=e;return l},select:e=>{let{items:l,value:t,selected:a}=e;for(const n of l)t?a.add(n.value):a.delete(n.value);return a},selectAll:e=>{let{value:l,allItems:t,selected:a}=e;return Ke.select({items:t,value:l,selected:a})}},ra=I({showSelect:Boolean,selectStrategy:{type:[String,Object],default:"page"},modelValue:{type:Array,default:()=>[]},valueComparator:{type:Function,default:$e}},"DataTable-select"),ze=Symbol.for("vuetify:data-table-selection");function ua(e,l){let{allItems:t,currentPage:a}=l;const n=$(e,"modelValue",e.modelValue,y=>new Set(Q(y).map(b=>{var p;return((p=t.value.find(V=>e.valueComparator(b,V.value)))==null?void 0:p.value)??b})),y=>[...y.values()]),r=S(()=>t.value.filter(y=>y.selectable)),o=S(()=>a.value.filter(y=>y.selectable)),i=S(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single":return na;case"all":return Ke;case"page":default:return He}});function u(y){return Q(y).every(b=>n.value.has(b.value))}function c(y){return Q(y).some(b=>n.value.has(b.value))}function f(y,b){const p=i.value.select({items:y,value:b,selected:new Set(n.value)});n.value=p}function g(y){f([y],!u([y]))}function s(y){const b=i.value.selectAll({value:y,allItems:r.value,currentPage:o.value,selected:new Set(n.value)});n.value=b}const v=S(()=>n.value.size>0),h=S(()=>{const y=i.value.allSelected({allItems:r.value,currentPage:o.value});return!!y.length&&u(y)}),m={toggleSelect:g,select:f,selectAll:s,isSelected:u,isSomeSelected:c,someSelected:v,allSelected:h,showSelectAll:i.value.showSelectAll};return G(ze,m),m}function ae(){const e=H(ze);if(!e)throw new Error("Missing selection!");return e}const ia=I({sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:Boolean,mustSort:Boolean},"DataTable-sort"),Ue=Symbol.for("vuetify:data-table-sort");function sa(e){const l=$(e,"sortBy"),t=D(e,"mustSort"),a=D(e,"multiSort");return{sortBy:l,mustSort:t,multiSort:a}}function oa(e){const{sortBy:l,mustSort:t,multiSort:a,page:n}=e,r=u=>{if(u.key==null)return;let c=l.value.map(g=>({...g}))??[];const f=c.find(g=>g.key===u.key);f?f.order==="desc"?t.value?f.order="asc":c=c.filter(g=>g.key!==u.key):f.order="desc":a.value?c=[...c,{key:u.key,order:"asc"}]:c=[{key:u.key,order:"asc"}],l.value=c,n&&(n.value=1)};function o(u){return!!l.value.find(c=>c.key===u.key)}const i={sortBy:l,toggleSort:r,isSorted:o};return G(Ue,i),i}function ca(){const e=H(Ue);if(!e)throw new Error("Missing sort!");return e}function da(e,l,t,a,n){const r=ee();return{sortedItems:S(()=>t.value.length?fa(l.value,t.value,r.current.value,{...e.customKeySort,...a==null?void 0:a.value},n==null?void 0:n.value):l.value)}}function fa(e,l,t,a,n){const r=new Intl.Collator(t,{sensitivity:"accent",usage:"sort"});return[...e].sort((o,i)=>{for(let u=0;u<l.length;u++){const c=l[u].key,f=l[u].order??"asc";if(f===!1)continue;let g=Z(o.raw,c),s=Z(i.raw,c),v=o.raw,h=i.raw;if(f==="desc"&&([g,s]=[s,g],[v,h]=[h,v]),n!=null&&n[c]){const m=n[c](v,h);if(!m)continue;return m}if(a!=null&&a[c]){const m=a[c](g,s);if(!m)continue;return m}if(g instanceof Date&&s instanceof Date)return g.getTime()-s.getTime();if([g,s]=[g,s].map(m=>m!=null?m.toString().toLocaleLowerCase():m),g!==s)return Y(g)&&Y(s)?0:Y(g)?-1:Y(s)?1:!isNaN(g)&&!isNaN(s)?Number(g)-Number(s):r.compare(g,s)}return 0})}const We=I({color:String,sticky:Boolean,multiSort:Boolean,sortAscIcon:{type:j,default:"$sortAsc"},sortDescIcon:{type:j,default:"$sortDesc"},headerProps:{type:Object},...xt()},"VDataTableHeaders"),Ie=L()({name:"VDataTableHeaders",props:We(),setup(e,l){let{slots:t}=l;const{toggleSort:a,sortBy:n,isSorted:r}=ca(),{someSelected:o,allSelected:i,selectAll:u,showSelectAll:c}=ae(),{columns:f,headers:g}=te(),{loaderClasses:s}=pt(e);function v(V,P){if(!(!e.sticky&&!V.fixed))return{position:"sticky",left:V.fixed?R(V.fixedOffset):void 0,top:e.sticky?`calc(var(--v-table-header-height) * ${P})`:void 0}}function h(V){const P=n.value.find(F=>F.key===V.key);return P?P.order==="asc"?e.sortAscIcon:e.sortDescIcon:e.sortAscIcon}const{backgroundColorClasses:m,backgroundColorStyles:y}=St(e,"color"),b=S(()=>({headers:g.value,columns:f.value,toggleSort:a,isSorted:r,sortBy:n.value,someSelected:o.value,allSelected:i.value,selectAll:u,getSortIcon:h})),p=V=>{let{column:P,x:F,y:O}=V;const K=P.key==="data-table-select"||P.key==="data-table-expand",x=B(e.headerProps??{},P.headerProps??{});return d(de,B({tag:"th",align:P.align,class:["v-data-table__th",{"v-data-table__th--sortable":P.sortable,"v-data-table__th--sorted":r(P),"v-data-table__th--fixed":P.fixed,"v-data-table__th--sticky":e.sticky},s.value],style:{width:R(P.width),minWidth:R(P.minWidth),...v(P,O)},colspan:P.colspan,rowspan:P.rowspan,onClick:P.sortable?()=>a(P):void 0,fixed:P.fixed,lastFixed:P.lastFixed,noPadding:K},x),{default:()=>{var T;const k=`header.${P.key}`,w={column:P,selectAll:u,isSorted:r,toggleSort:a,sortBy:n.value,someSelected:o.value,allSelected:i.value,getSortIcon:h};return t[k]?t[k](w):P.key==="data-table-select"?((T=t["header.data-table-select"])==null?void 0:T.call(t,w))??(c&&d(ce,{modelValue:i.value,indeterminate:o.value&&!i.value,"onUpdate:modelValue":u},null)):d("div",{class:"v-data-table-header__content"},[d("span",null,[P.title]),P.sortable&&d(wt,{key:"icon",class:"v-data-table-header__sort-icon",icon:h(P)},null),e.multiSort&&r(P)&&d("div",{key:"badge",class:["v-data-table-header__sort-badge",...m.value],style:y.value},[n.value.findIndex(_=>_.key===P.key)+1])])}})};M(()=>d(X,null,[t.headers?t.headers(b.value):g.value.map((V,P)=>d("tr",null,[V.map((F,O)=>d(p,{column:F,x:O,y:P},null))])),e.loading&&d("tr",{class:"v-data-table-progress"},[d("th",{colspan:f.value.length},[d(kt,{name:"v-data-table-progress",absolute:!0,active:!0,color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0},{default:t.loader})])])]))}}),va=I({groupBy:{type:Array,default:()=>[]}},"DataTable-group"),qe=Symbol.for("vuetify:data-table-group");function ga(e){return{groupBy:$(e,"groupBy")}}function ma(e){const{groupBy:l,sortBy:t}=e,a=A(new Set),n=S(()=>l.value.map(c=>({...c,order:c.order??!1})).concat(t.value));function r(c){return a.value.has(c.id)}function o(c){const f=new Set(a.value);r(c)?f.delete(c.id):f.add(c.id),a.value=f}function i(c){function f(g){const s=[];for(const v of g.items)"type"in v&&v.type==="group"?s.push(...f(v)):s.push(v);return s}return f({type:"group",items:c,id:"dummy",key:"dummy",value:"dummy",depth:0})}const u={sortByWithGroups:n,toggleGroup:o,opened:a,groupBy:l,extractRows:i,isGroupOpen:r};return G(qe,u),u}function Qe(){const e=H(qe);if(!e)throw new Error("Missing group!");return e}function ha(e,l){if(!e.length)return[];const t=new Map;for(const a of e){const n=Z(a.raw,l);t.has(n)||t.set(n,[]),t.get(n).push(a)}return t}function Xe(e,l){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"root";if(!l.length)return[];const n=ha(e,l[0]),r=[],o=l.slice(1);return n.forEach((i,u)=>{const c=l[0],f=`${a}_${c}_${u}`;r.push({depth:t,id:f,key:c,value:u,items:o.length?Xe(i,o,t+1,f):i,type:"group"})}),r}function Je(e,l){const t=[];for(const a of e)"type"in a&&a.type==="group"?(a.value!=null&&t.push(a),(l.has(a.id)||a.value==null)&&t.push(...Je(a.items,l))):t.push(a);return t}function ya(e,l,t){return{flatItems:S(()=>{if(!l.value.length)return e.value;const n=Xe(e.value,l.value.map(r=>r.key));return Je(n,t.value)})}}const ba=I({item:{type:Object,required:!0}},"VDataTableGroupHeaderRow"),Pa=L()({name:"VDataTableGroupHeaderRow",props:ba(),setup(e,l){let{slots:t}=l;const{isGroupOpen:a,toggleGroup:n,extractRows:r}=Qe(),{isSelected:o,isSomeSelected:i,select:u}=ae(),{columns:c}=te(),f=S(()=>r([e.item]));return()=>d("tr",{class:"v-data-table-group-header-row",style:{"--v-data-table-group-header-row-depth":e.item.depth}},[c.value.map(g=>{var s,v;if(g.key==="data-table-group"){const h=a(e.item)?"$expand":"$next",m=()=>n(e.item);return((s=t["data-table-group"])==null?void 0:s.call(t,{item:e.item,count:f.value.length,props:{icon:h,onClick:m}}))??d(de,{class:"v-data-table-group-header-row__column"},{default:()=>[d(N,{size:"small",variant:"text",icon:h,onClick:m},null),d("span",null,[e.item.value]),d("span",null,[xe("("),f.value.length,xe(")")])]})}if(g.key==="data-table-select"){const h=o(f.value),m=i(f.value)&&!h,y=b=>u(f.value,b);return((v=t["data-table-select"])==null?void 0:v.call(t,{props:{modelValue:h,indeterminate:m,"onUpdate:modelValue":y}}))??d("td",null,[d(ce,{modelValue:h,indeterminate:m,"onUpdate:modelValue":y},null)])}return d("td",null,null)})])}}),xa=I({expandOnClick:Boolean,showExpand:Boolean,expanded:{type:Array,default:()=>[]}},"DataTable-expand"),Ye=Symbol.for("vuetify:datatable:expanded");function pa(e){const l=D(e,"expandOnClick"),t=$(e,"expanded",e.expanded,i=>new Set(i),i=>[...i.values()]);function a(i,u){const c=new Set(t.value);u?c.add(i.value):c.delete(i.value),t.value=c}function n(i){return t.value.has(i.value)}function r(i){a(i,!n(i))}const o={expand:a,expanded:t,expandOnClick:l,isExpanded:n,toggleExpand:r};return G(Ye,o),o}function Ze(){const e=H(Ye);if(!e)throw new Error("foo");return e}const Sa=I({index:Number,item:Object,cellProps:[Object,Function],onClick:ue(),onContextmenu:ue(),onDblclick:ue()},"VDataTableRow"),ka=L()({name:"VDataTableRow",props:Sa(),setup(e,l){let{slots:t}=l;const{isSelected:a,toggleSelect:n}=ae(),{isExpanded:r,toggleExpand:o}=Ze(),{columns:i}=te();M(()=>d("tr",{class:["v-data-table__tr",{"v-data-table__tr--clickable":!!(e.onClick||e.onContextmenu||e.onDblclick)}],onClick:e.onClick,onContextmenu:e.onContextmenu,onDblclick:e.onDblclick},[e.item&&i.value.map((u,c)=>{const f=e.item,g=`item.${u.key}`,s={index:e.index,item:f.raw,internalItem:f,value:Z(f.columns,u.key),column:u,isSelected:a,toggleSelect:n,isExpanded:r,toggleExpand:o},v=typeof e.cellProps=="function"?e.cellProps({index:s.index,item:s.item,internalItem:s.internalItem,value:s.value,column:u}):e.cellProps,h=typeof u.cellProps=="function"?u.cellProps({index:s.index,item:s.item,internalItem:s.internalItem,value:s.value}):u.cellProps;return d(de,B({align:u.align,fixed:u.fixed,fixedOffset:u.fixedOffset,lastFixed:u.lastFixed,noPadding:u.key==="data-table-select"||u.key==="data-table-expand",width:u.width},v,h),{default:()=>{var m,y;return t[g]?t[g](s):u.key==="data-table-select"?((m=t["item.data-table-select"])==null?void 0:m.call(t,s))??d(ce,{disabled:!f.selectable,modelValue:a([f]),onClick:pe(()=>n(f),["stop"])},null):u.key==="data-table-expand"?((y=t["item.data-table-expand"])==null?void 0:y.call(t,s))??d(N,{icon:r(f)?"$collapse":"$expand",size:"small",variant:"text",onClick:pe(()=>o(f),["stop"])},null):$t(s.value)}})})]))}}),et=I({loading:[Boolean,String],loadingText:{type:String,default:"$vuetify.dataIterator.loadingText"},hideNoData:Boolean,items:{type:Array,default:()=>[]},noDataText:{type:String,default:"$vuetify.noDataText"},rowProps:[Object,Function],cellProps:[Object,Function]},"VDataTableRows"),Te=L()({name:"VDataTableRows",inheritAttrs:!1,props:et(),setup(e,l){let{attrs:t,slots:a}=l;const{columns:n}=te(),{expandOnClick:r,toggleExpand:o,isExpanded:i}=Ze(),{isSelected:u,toggleSelect:c}=ae(),{toggleGroup:f,isGroupOpen:g}=Qe(),{t:s}=ee();return M(()=>{var v,h;return e.loading&&(!e.items.length||a.loading)?d("tr",{class:"v-data-table-rows-loading",key:"loading"},[d("td",{colspan:n.value.length},[((v=a.loading)==null?void 0:v.call(a))??s(e.loadingText)])]):!e.loading&&!e.items.length&&!e.hideNoData?d("tr",{class:"v-data-table-rows-no-data",key:"no-data"},[d("td",{colspan:n.value.length},[((h=a["no-data"])==null?void 0:h.call(a))??s(e.noDataText)])]):d(X,null,[e.items.map((m,y)=>{var V;if(m.type==="group"){const P={index:y,item:m,columns:n.value,isExpanded:i,toggleExpand:o,isSelected:u,toggleSelect:c,toggleGroup:f,isGroupOpen:g};return a["group-header"]?a["group-header"](P):d(Pa,B({key:`group-header_${m.id}`,item:m},ke(t,":group-header",()=>P)),a)}const b={index:y,item:m.raw,internalItem:m,columns:n.value,isExpanded:i,toggleExpand:o,isSelected:u,toggleSelect:c},p={...b,props:B({key:`item_${m.key??m.index}`,onClick:r.value?()=>{o(m)}:void 0,index:y,item:m,cellProps:e.cellProps},ke(t,":row",()=>b),typeof e.rowProps=="function"?e.rowProps({item:b.item,index:b.index,internalItem:b.internalItem}):e.rowProps)};return d(X,{key:p.props.key},[a.item?a.item(p):d(ka,p.props,a),i(m)&&((V=a["expanded-row"])==null?void 0:V.call(a,b))])})])}),{}}}),tt=I({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,...Be(),...Fe(),..._e(),...Ce()},"VTable"),De=L()({name:"VTable",props:tt(),setup(e,l){let{slots:t,emit:a}=l;const{themeClasses:n}=Ae(e),{densityClasses:r}=Vt(e);return M(()=>d(e.tag,{class:["v-table",{"v-table--fixed-height":!!e.height,"v-table--fixed-header":e.fixedHeader,"v-table--fixed-footer":e.fixedFooter,"v-table--has-top":!!t.top,"v-table--has-bottom":!!t.bottom,"v-table--hover":e.hover},n.value,r.value,e.class],style:e.style},{default:()=>{var o,i,u;return[(o=t.top)==null?void 0:o.call(t),t.default?d("div",{class:"v-table__wrapper",style:{height:R(e.height)}},[d("table",null,[t.default()])]):(i=t.wrapper)==null?void 0:i.call(t),(u=t.bottom)==null?void 0:u.call(t)]}})),{}}}),wa=I({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},rowProps:[Object,Function],cellProps:[Object,Function],returnObject:Boolean},"DataTable-items");function Va(e,l,t,a){const n=e.returnObject?l:q(l,e.itemValue),r=q(l,e.itemSelectable,!0),o=a.reduce((i,u)=>(u.key!=null&&(i[u.key]=q(l,u.value)),i),{});return{type:"item",key:e.returnObject?q(l,e.itemValue):n,index:t,value:n,selectable:r,columns:o,raw:l}}function Ia(e,l,t){return l.map((a,n)=>Va(e,a,n,t))}function Ta(e,l){return{items:S(()=>Ia(e,e.items,l.value))}}function Da(e){let{page:l,itemsPerPage:t,sortBy:a,groupBy:n,search:r}=e;const o=Le("VDataTable"),i=S(()=>({page:l.value,itemsPerPage:t.value,sortBy:a.value,groupBy:n.value,search:r.value}));let u=null;Oe(i,()=>{$e(u,i.value)||((u==null?void 0:u.search)!==i.value.search&&(l.value=1),o.emit("update:options",i.value),u=i.value)},{deep:!0,immediate:!0})}const Fa=(e,l,t)=>e==null||l==null?-1:e.toString().toLocaleLowerCase().indexOf(l.toString().toLocaleLowerCase()),Ba=I({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter");function _a(e,l,t){var i;const a=[],n=(t==null?void 0:t.default)??Fa,r=t!=null&&t.filterKeys?Q(t.filterKeys):!1,o=Object.keys((t==null?void 0:t.customKeyFilter)??{}).length;if(!(e!=null&&e.length))return a;e:for(let u=0;u<e.length;u++){const[c,f=c]=Q(e[u]),g={},s={};let v=-1;if(l&&!(t!=null&&t.noFilter)){if(typeof c=="object"){const y=r||Object.keys(f);for(const b of y){const p=q(f,b,f),V=(i=t==null?void 0:t.customKeyFilter)==null?void 0:i[b];if(v=V?V(p,l,c):n(p,l,c),v!==-1&&v!==!1)V?g[b]=v:s[b]=v;else if((t==null?void 0:t.filterMode)==="every")continue e}}else v=n(c,l,c),v!==-1&&v!==!1&&(s.title=v);const h=Object.keys(s).length,m=Object.keys(g).length;if(!h&&!m||(t==null?void 0:t.filterMode)==="union"&&m!==o&&!h||(t==null?void 0:t.filterMode)==="intersection"&&(m!==o||!h))continue}a.push({index:u,matches:{...s,...g}})}return a}function Ca(e,l,t,a){const n=A([]),r=A(new Map),o=S(()=>a!=null&&a.transform?W(l).map(u=>[u,a.transform(u)]):W(l));oe(()=>{const u=typeof t=="function"?t():W(t),c=typeof u!="string"&&typeof u!="number"?"":String(u),f=_a(o.value,c,{customKeyFilter:{...e.customKeyFilter,...W(a==null?void 0:a.customKeyFilter)},default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),g=W(l),s=[],v=new Map;f.forEach(h=>{let{index:m,matches:y}=h;const b=g[m];s.push(b),v.set(b.value,y)}),n.value=s,r.value=v});function i(u){return r.value.get(u.value)}return{filteredItems:n,filteredMatches:r,getMatches:i}}const Aa=I({...et(),width:[String,Number],search:String,...xa(),...va(),...Jt(),...wa(),...ra(),...ia(),...We(),...tt()},"DataTable"),La=I({...Ut(),...Aa(),...Ba(),...Ee()},"VDataTable"),za=L()({name:"VDataTable",props:La(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0,"update:currentItems":e=>!0},setup(e,l){let{attrs:t,slots:a}=l;const{groupBy:n}=ga(e),{sortBy:r,multiSort:o,mustSort:i}=sa(e),{page:u,itemsPerPage:c}=Wt(e),{columns:f,headers:g,sortFunctions:s,sortRawFunctions:v,filterFunctions:h}=la(e,{groupBy:n,showSelect:D(e,"showSelect"),showExpand:D(e,"showExpand")}),{items:m}=Ta(e,f),y=D(e,"search"),{filteredItems:b}=Ca(e,m,y,{transform:z=>z.columns,customKeyFilter:h}),{toggleSort:p}=oa({sortBy:r,multiSort:o,mustSort:i,page:u}),{sortByWithGroups:V,opened:P,extractRows:F,isGroupOpen:O,toggleGroup:K}=ma({groupBy:n,sortBy:r}),{sortedItems:x}=da(e,b,V,s,v),{flatItems:k}=ya(x,n,P),w=S(()=>k.value.length),{startIndex:T,stopIndex:_,pageCount:E,setItemsPerPage:at}=qt({page:u,itemsPerPage:c,itemsLength:w}),{paginatedItems:le}=Xt({items:k,startIndex:T,stopIndex:_,itemsPerPage:c}),ne=S(()=>F(le.value)),{isSelected:lt,select:nt,selectAll:rt,toggleSelect:ut,someSelected:it,allSelected:st}=ua(e,{allItems:m,currentPage:ne}),{isExpanded:ot,toggleExpand:ct}=pa(e);Da({page:u,itemsPerPage:c,sortBy:r,groupBy:n,search:y}),ie({VDataTableRows:{hideNoData:D(e,"hideNoData"),noDataText:D(e,"noDataText"),loading:D(e,"loading"),loadingText:D(e,"loadingText")}});const C=S(()=>({page:u.value,itemsPerPage:c.value,sortBy:r.value,pageCount:E.value,toggleSort:p,setItemsPerPage:at,someSelected:it.value,allSelected:st.value,isSelected:lt,select:nt,selectAll:rt,toggleSelect:ut,isExpanded:ot,toggleExpand:ct,isGroupOpen:O,toggleGroup:K,items:ne.value.map(z=>z.raw),internalItems:ne.value,groupedItems:le.value,columns:f.value,headers:g.value}));return M(()=>{const z=Ve.filterProps(e),dt=Ie.filterProps(e),ft=Te.filterProps(e),vt=De.filterProps(e);return d(De,B({class:["v-data-table",{"v-data-table--show-select":e.showSelect,"v-data-table--loading":e.loading},e.class],style:e.style},vt),{top:()=>{var U;return(U=a.top)==null?void 0:U.call(a,C.value)},default:()=>{var U,ve,ge,me,he,ye;return a.default?a.default(C.value):d(X,null,[(U=a.colgroup)==null?void 0:U.call(a,C.value),d("thead",null,[d(Ie,dt,a)]),(ve=a.thead)==null?void 0:ve.call(a,C.value),d("tbody",null,[(ge=a["body.prepend"])==null?void 0:ge.call(a,C.value),a.body?a.body(C.value):d(Te,B(t,ft,{items:le.value}),a),(me=a["body.append"])==null?void 0:me.call(a,C.value)]),(he=a.tbody)==null?void 0:he.call(a,C.value),(ye=a.tfoot)==null?void 0:ye.call(a,C.value)])},bottom:()=>a.bottom?a.bottom(C.value):d(X,null,[d(Rt,null,null),d(Ve,z,{prepend:a["footer.prepend"]})])})}),{}}}),Oa=I({id:String,text:String,...Mt(jt({closeOnBack:!1,location:"end",locationStrategy:"connected",eager:!0,minWidth:0,offset:10,openOnClick:!1,openOnHover:!0,origin:"auto",scrim:!1,scrollStrategy:"reposition",transition:!1}),["absolute","persistent"])},"VTooltip"),Ua=L()({name:"VTooltip",props:Oa(),emits:{"update:modelValue":e=>!0},setup(e,l){let{slots:t}=l;const a=$(e,"modelValue"),{scopeId:n}=Gt(),r=Et(),o=S(()=>e.id||`v-tooltip-${r}`),i=A(),u=S(()=>e.location.split(" ").length>1?e.location:e.location+" center"),c=S(()=>e.origin==="auto"||e.origin==="overlap"||e.origin.split(" ").length>1||e.location.split(" ").length>1?e.origin:e.origin+" center"),f=S(()=>e.transition?e.transition:a.value?"scale-transition":"fade-transition"),g=S(()=>B({"aria-describedby":o.value},e.activatorProps));return M(()=>{const s=Se.filterProps(e);return d(Se,B({ref:i,class:["v-tooltip",e.class],style:e.style,id:o.value},s,{modelValue:a.value,"onUpdate:modelValue":v=>a.value=v,transition:f.value,absolute:!0,location:u.value,origin:c.value,persistent:!0,role:"tooltip",activatorProps:g.value,_disableGlobalStack:!0},n),{activator:t.activator,default:function(){var y;for(var v=arguments.length,h=new Array(v),m=0;m<v;m++)h[m]=arguments[m];return((y=t.default)==null?void 0:y.call(t,...h))??e.text}})}),Ht({},i)}});export{Ha as V,Ua as a,za as b,Ka as u};
| ver. 1.4 |
Github
|
.
| PHP 8.2.5 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка