game/nginx/admin/assets/index-Bwtbh5WQ.js
2026-04-20 16:07:22 +08:00

2 lines
7.2 KiB
JavaScript

var e=Object.defineProperty,a=Object.defineProperties,t=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,n=(a,t,l)=>t in a?e(a,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[t]=l,i=(e,a)=>{for(var t in a||(a={}))o.call(a,t)&&n(e,t,a[t]);if(l)for(var t of l(a))r.call(a,t)&&n(e,t,a[t]);return e},s=(e,l)=>a(e,t(l)),p=(e,a,t)=>n(e,"symbol"!=typeof a?a+"":a,t);import{cv as u,r as d,c,d as g,y as v,aZ as f,cw as h,u as m,Y as y,n as b,b as H,e as S,m as T,q as w,p as _,N as x,i as B,h as E,cx as j,w as A,s as O,I as k,J as z,a2 as C,b2 as R,g as I,f as P,v as L,aE as N,j as F}from"./index-BoIUJTA2.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-l0sNRNKZ.js";import{E as D}from"./el-empty-CV-PB2A2.js";import{E as $,a as G}from"./index-BjuMygln.js";import{E as U}from"./index-C1haaLtB.js";import{_ as Z}from"./_plugin-vue_export-helper-BCo6x5W8.js";var q=(e=>(e.DEFAULT="default",e.SMALL="small",e.LARGE="large",e))(q||{});const K=u("tableStore",()=>{const e=d(q.DEFAULT),a=d(!1),t=d(!1),l=d(!1),o=d(!1);return{tableSize:e,isZebra:a,isBorder:t,isHeaderBackground:l,setTableSize:a=>e.value=a,setIsZebra:e=>a.value=e,setIsBorder:e=>t.value=e,setIsHeaderBackground:e=>l.value=e,isFullScreen:o,setIsFullScreen:e=>o.value=e}},{persist:{key:"table",storage:localStorage}}),M=class e{constructor(e){this.options=e}calculate(){const e=this.calculateOffset();return{height:0===e?"100%":`calc(100% - ${e}px)`}}calculateOffset(){if(!this.options.showTableHeader.value)return this.calculatePaginationOffset();return this.getHeaderHeight()+this.calculatePaginationOffset()+e.TABLE_HEADER_SPACING}getHeaderHeight(){return this.options.tableHeaderHeight.value||e.DEFAULT_TABLE_HEADER_HEIGHT}calculatePaginationOffset(){const{paginationHeight:e,paginationSpacing:a}=this.options;return 0===e.value?0:e.value+a.value}};p(M,"DEFAULT_TABLE_HEADER_HEIGHT",44),p(M,"TABLE_HEADER_SPACING",12);let J=M;const Y={key:0},Q=Z(g(s(i({},{name:"ArtTable",inheritAttrs:!1}),{__name:"index",props:{loading:{type:Boolean},columns:{default:()=>[]},pagination:{},paginationOptions:{},emptyHeight:{default:"100%"},emptyText:{default:"暂无数据"},showTableHeader:{type:Boolean,default:!0},data:{},size:{default:void 0},width:{},height:{},maxHeight:{},fit:{type:Boolean,default:!0},stripe:{type:Boolean,default:void 0},border:{type:Boolean,default:void 0},rowKey:{},context:{},showHeader:{type:Boolean,default:!0},showSummary:{type:Boolean},sumText:{},summaryMethod:{},rowClassName:{},rowStyle:{},cellClassName:{},cellStyle:{},headerRowClassName:{},headerRowStyle:{},headerCellClassName:{},headerCellStyle:{},highlightCurrentRow:{type:Boolean},currentRowKey:{},expandRowKeys:{},defaultExpandAll:{type:Boolean},defaultSort:{},tooltipEffect:{},tooltipOptions:{},spanMethod:{},selectOnIndeterminate:{type:Boolean},indent:{},treeProps:{},lazy:{type:Boolean},load:{},className:{},style:{},tableLayout:{},scrollbarAlwaysOn:{type:Boolean},flexible:{type:Boolean},showOverflowTooltip:{type:[Boolean,Object]},tooltipFormatter:{},appendFilterPanelTo:{},scrollbarTabindex:{},nativeScrollbar:{type:Boolean}},emits:["pagination:size-change","pagination:current-change"],setup(e,{expose:a,emit:t}){const{width:l}=f(),o=d(null),r=d(),n=d(),p=K(),{isBorder:u,isZebra:g,tableSize:Z,isFullScreen:q,isHeaderBackground:M}=v(p),Q=e,V="prev, pager, next, sizes, jumper, total",W="prev, pager, next, jumper, total",X="total, prev, pager, next, sizes, jumper",ee={pageSizes:[10,20,30,50,100],align:"center",background:!0,layout:c(()=>l.value<768?V:l.value<1024?W:X).value,hideOnSinglePage:!1,size:"default",pagerCount:l.value>1200?7:5},ae=c(()=>i(i({},ee),Q.paginationOptions)),te=c(()=>{var e;return null!=(e=Q.border)?e:u.value}),le=c(()=>{var e;return null!=(e=Q.stripe)?e:g.value}),oe=c(()=>{var e;return null!=(e=Q.size)?e:Z.value}),re=c(()=>{var e;return 0===(null==(e=Q.data)?void 0:e.length)}),ne=d(0),ie=d(0);h(r,e=>{const a=e[0];a&&requestAnimationFrame(()=>{ne.value=a.contentRect.height})}),h(n,e=>{const a=e[0];a&&requestAnimationFrame(()=>{ie.value=a.contentRect.height})});const se=c(()=>Q.showTableHeader?6:15),{containerHeight:pe}=(ue={showTableHeader:c(()=>Q.showTableHeader),paginationHeight:ne,tableHeaderHeight:ie,paginationSpacing:se},{containerHeight:c(()=>new J(ue).calculate())});var ue;const de=c(()=>q.value?"100%":re.value&&!Q.loading?Q.emptyHeight:Q.height?Q.height:"100%"),ce=c(()=>i({background:M.value?"var(--el-fill-color-lighter)":"var(--default-box-color)"},Q.headerCellStyle||{})),ge=c(()=>Q.pagination&&!re.value),ve=e=>{const a=i({},e);return delete a.useHeaderSlot,delete a.headerSlotName,delete a.useSlot,delete a.slotName,a},fe=e=>{He("pagination:size-change",e)},he=e=>{He("pagination:current-change",e),ye()},{scrollToTop:me}=m(),ye=()=>{b(()=>{var e;null==(e=o.value)||e.setScrollTop(0),me()})},be=e=>{if(!Q.pagination)return e+1;const{current:a,size:t}=Q.pagination;return(a-1)*t+e+1},He=t;return y(()=>{var e;null==(e=Q.data)||e.length;Q.showTableHeader?b(()=>{(()=>{if(!Q.showTableHeader)return void(n.value=void 0);const e=document.getElementById("art-table-header");n.value=e||void 0})()}):n.value=void 0},{flush:"post"}),a({scrollToTop:ye,elTableRef:o}),(a,t)=>{var l,n,p,u;const d=G,c=D,g=$,v=U,f=R;return S(),H("div",{class:w(["art-table",{"is-empty":re.value}]),style:T(_(pe))},[x((S(),E(g,C({ref_key:"elTableRef",ref:o},s(i(i({},a.$attrs),Q),{height:de.value,stripe:le.value,border:te.value,size:oe.value,headerCellStyle:ce.value})),j({empty:A(()=>[e.loading?(S(),H("div",Y)):(S(),E(c,{key:1,description:e.emptyText,"image-size":120},null,8,["description"]))]),default:A(()=>[(S(!0),H(k,null,z(e.columns,e=>(S(),H(k,{key:e.prop||e.type},["globalIndex"===e.type?(S(),E(d,C({key:0,ref_for:!0},i({},e)),{default:A(({$index:e})=>[P("span",null,L(be(e)),1)]),_:1},16)):"expand"===e.type?(S(),E(d,C({key:1,ref_for:!0},ve(e)),{default:A(({row:a})=>[(S(),E(N(e.formatter?e.formatter(a):null)))]),_:2},1040)):(S(),E(d,C({key:2,ref_for:!0},ve(e)),j({_:2},[e.useHeaderSlot&&e.prop?{name:"header",fn:A(t=>[O(a.$slots,e.headerSlotName||`${e.prop}-header`,C({ref_for:!0},s(i({},t),{prop:e.prop,label:e.label})),()=>[F(L(e.label),1)],!0)]),key:"0"}:void 0,e.useSlot&&e.prop?{name:"default",fn:A(t=>[O(a.$slots,e.slotName||e.prop,C({ref_for:!0},s(i({},t),{prop:e.prop,value:e.prop?t.row[e.prop]:void 0})),void 0,!0)]),key:"1"}:void 0]),1040))],64))),128))]),_:2},[a.$slots.default?{name:"default",fn:A(()=>[O(a.$slots,"default",{},void 0,!0)]),key:"0"}:void 0]),1040)),[[f,!!e.loading]]),ge.value?(S(),H("div",{key:0,class:w(["pagination custom-pagination",null==(l=ae.value)?void 0:l.align]),ref_key:"paginationRef",ref:r},[I(v,C(ae.value,{total:null==(n=e.pagination)?void 0:n.total,disabled:e.loading,"page-size":null==(p=e.pagination)?void 0:p.size,"current-page":null==(u=e.pagination)?void 0:u.current,onSizeChange:fe,onCurrentChange:he}),null,16,["total","disabled","page-size","current-page"])],2)):B("",!0)],6)}}})),[["__scopeId","data-v-5c0998ff"]]);export{q as T,Q as _,K as u};