邹方成 2a89a1ab9d
Some checks failed
Build docker and publish / linux (1.24.5) (push) Failing after 39s
feat(admin): 更新前端资源文件及修复相关功能
refactor(service): 修改banner和guild删除逻辑为软删除
fix(service): 修复删除操作使用软删除而非物理删除

build: 添加SQLite测试仓库实现
docs: 新增奖励管理字段拆分和批量抽奖UI改造文档

ci: 更新CI忽略文件
style: 清理无用资源文件
2025-11-19 01:35:55 +08:00

2 lines
5.2 KiB
JavaScript

var e=Object.defineProperty,l=Object.defineProperties,t=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,n=(l,t,s)=>t in l?e(l,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):l[t]=s,i=(e,l)=>{for(var t in l||(l={}))a.call(l,t)&&n(e,t,l[t]);if(s)for(var t of s(l))r.call(l,t)&&n(e,t,l[t]);return e},o=(e,s)=>l(e,t(s));import{g as p,f as c}from"./vnode-C4RX5enz.js";import{d,bz as u,X as b,J as y,a9 as f,ai as h,a3 as v,a2 as m,ak as g,_ as w,e as S,u as k,f as j,h as N,F as O,G as x,y as W,p as $,bO as D,bx as E,c as P,k as _,i as z,j as A,l as C,m as I,a7 as q,ap as B,aq as F}from"./index-CZ0Lvzl5.js";import{u as G}from"./use-form-common-props-U6f9D53_.js";const J=Symbol("elDescriptions");var L=d({name:"ElDescriptionsCell",props:{cell:{type:Object},tag:{type:String,default:"td"},type:{type:String}},setup:()=>({descriptions:v(J,{})}),render(){var e;const l=p(this.cell),t=((null==(e=this.cell)?void 0:e.dirs)||[]).map(e=>{const{dir:l,arg:t,modifiers:s,value:a}=e;return[l,a,t,s]}),{border:s,direction:a}=this.descriptions,r="vertical"===a,n=()=>{var e,t,s;return(null==(s=null==(t=null==(e=this.cell)?void 0:e.children)?void 0:t.label)?void 0:s.call(t))||l.label},i=()=>{var e,l,t;return null==(t=null==(l=null==(e=this.cell)?void 0:e.children)?void 0:l.default)?void 0:t.call(l)},o=l.span,c=l.rowspan,d=l.align?`is-${l.align}`:"",v=l.labelAlign?`is-${l.labelAlign}`:d,m=l.className,g=l.labelClassName,w="label"===this.type&&(l.labelWidth||this.descriptions.labelWidth)||l.width,S={width:u(w),minWidth:u(l.minWidth)},k=b("descriptions");switch(this.type){case"label":return y(f(this.tag,{style:S,class:[k.e("cell"),k.e("label"),k.is("bordered-label",s),k.is("vertical-label",r),v,g],colSpan:r?o:1,rowspan:r?1:c},n()),t);case"content":return y(f(this.tag,{style:S,class:[k.e("cell"),k.e("content"),k.is("bordered-content",s),k.is("vertical-content",r),d,m],colSpan:r?o:2*o-1,rowspan:r?2*c-1:c},i()),t);default:{const e=n(),s={},a=u(l.labelWidth||this.descriptions.labelWidth);return a&&(s.width=a,s.display="inline-block"),y(f("td",{style:S,class:[k.e("cell"),d],colSpan:o,rowspan:c},[h(e)?void 0:f("span",{style:s,class:[k.e("label"),g]},e),f("span",{class:[k.e("content"),m]},i())]),t)}}}});const R=m({row:{type:g(Array),default:()=>[]}}),X=d({name:"ElDescriptionsRow"});var H=w(d(o(i({},X),{props:R,setup(e){const l=v(J,{});return(e,t)=>"vertical"===k(l).direction?(j(),S(O,{key:0},[N("tr",null,[(j(!0),S(O,null,x(e.row,(e,l)=>(j(),W(k(L),{key:`tr1-${l}`,cell:e,tag:"th",type:"label"},null,8,["cell"]))),128))]),N("tr",null,[(j(!0),S(O,null,x(e.row,(e,l)=>(j(),W(k(L),{key:`tr2-${l}`,cell:e,tag:"td",type:"content"},null,8,["cell"]))),128))])],64)):(j(),S("tr",{key:1},[(j(!0),S(O,null,x(e.row,(e,t)=>(j(),S(O,{key:`tr3-${t}`},[k(l).border?(j(),S(O,{key:0},[$(k(L),{cell:e,tag:"td",type:"label"},null,8,["cell"]),$(k(L),{cell:e,tag:"td",type:"content"},null,8,["cell"])],64)):(j(),W(k(L),{key:1,cell:e,tag:"td",type:"both"},null,8,["cell"]))],64))),128))]))}})),[["__file","descriptions-row.vue"]]);const K=m({border:Boolean,column:{type:Number,default:3},direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},size:D,title:{type:String,default:""},extra:{type:String,default:""},labelWidth:{type:[String,Number],default:""}}),M="ElDescriptionsItem",Q=d({name:"ElDescriptions"});var T=w(d(o(i({},Q),{props:K,setup(e){const l=e,t=b("descriptions"),s=G(),a=E();q(J,l);const r=P(()=>[t.b(),t.m(s.value)]),n=(e,l,t,s=!1)=>(e.props||(e.props={}),l>t&&(e.props.span=t),s&&(e.props.span=l),e),i=()=>{if(!a.default)return[];const e=c(a.default()).filter(e=>{var l;return(null==(l=null==e?void 0:e.type)?void 0:l.name)===M}),t=[];let s=[],r=l.column,i=0;const o=[];return e.forEach((a,p)=>{var c,d,u;const b=(null==(c=a.props)?void 0:c.span)||1,y=(null==(d=a.props)?void 0:d.rowspan)||1,f=t.length;if(o[f]||(o[f]=0),y>1)for(let e=1;e<y;e++)o[u=f+e]||(o[u]=0),o[f+e]++,i++;if(o[f]>0&&(r-=o[f],o[f]=0),p<e.length-1&&(i+=b>r?r:b),p===e.length-1){const e=l.column-i%l.column;return s.push(n(a,e,r,!0)),void t.push(s)}b<r?(r-=b,s.push(a)):(s.push(n(a,b,r)),t.push(s),r=l.column,s=[])}),t};return(e,l)=>(j(),S("div",{class:z(k(r))},[e.title||e.extra||e.$slots.title||e.$slots.extra?(j(),S("div",{key:0,class:z(k(t).e("header"))},[N("div",{class:z(k(t).e("title"))},[A(e.$slots,"title",{},()=>[C(I(e.title),1)])],2),N("div",{class:z(k(t).e("extra"))},[A(e.$slots,"extra",{},()=>[C(I(e.extra),1)])],2)],2)):_("v-if",!0),N("div",{class:z(k(t).e("body"))},[N("table",{class:z([k(t).e("table"),k(t).is("bordered",e.border)])},[N("tbody",null,[(j(!0),S(O,null,x(i(),(e,l)=>(j(),W(H,{key:l,row:e},null,8,["row"]))),128))])],2)],2)],2))}})),[["__file","description.vue"]]);const U=["left","center","right"],V=m({label:{type:String,default:""},span:{type:Number,default:1},rowspan:{type:Number,default:1},width:{type:[String,Number],default:""},minWidth:{type:[String,Number],default:""},labelWidth:{type:[String,Number],default:""},align:{type:String,values:U,default:"left"},labelAlign:{type:String,values:U},className:{type:String,default:""},labelClassName:{type:String,default:""}}),Y=d({name:M,props:V}),Z=B(T,{DescriptionsItem:Y}),ee=F(Y);export{Z as E,ee as a};