Some checks failed
Build docker and publish / linux (1.24.5) (push) Failing after 39s
refactor(service): 修改banner和guild删除逻辑为软删除 fix(service): 修复删除操作使用软删除而非物理删除 build: 添加SQLite测试仓库实现 docs: 新增奖励管理字段拆分和批量抽奖UI改造文档 ci: 更新CI忽略文件 style: 清理无用资源文件
2 lines
9.8 KiB
JavaScript
2 lines
9.8 KiB
JavaScript
var e=Object.defineProperty,l=Object.defineProperties,a=Object.getOwnPropertyDescriptors,t=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,n=(l,a,t)=>a in l?e(l,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[a]=t,s=(e,l)=>{for(var a in l||(l={}))o.call(l,a)&&n(e,a,l[a]);if(t)for(var a of t(l))u.call(l,a)&&n(e,a,l[a]);return e},i=(e,t)=>l(e,a(t)),r=(e,l,a)=>new Promise((t,o)=>{var u=e=>{try{s(a.next(e))}catch(l){o(l)}},n=e=>{try{s(a.throw(e))}catch(l){o(l)}},s=e=>e.done?t(e.value):Promise.resolve(e.value).then(u,n);s((a=a.apply(e,l)).next())});import{aa as d,b4 as c,bt as v,bO as b,a3 as m,c as p,a6 as h,a8 as f,w as x,n as k,a as g,af as y,an as C,ag as L,bE as V,bF as B,_ as S,d as I,bx as E,X as O,y as F,f as j,z as w,h as z,e as N,k as _,i as D,u as G,J as P,Y as U,I as $,aG as R,b_ as A,j as M,F as q,l as J,m as K,au as X,g as Y,a2 as H,ak as Q,a7 as T,t as W,G as Z,ap as ee,aq as le}from"./index-CZ0Lvzl5.js";import{u as ae,d as te,p as oe}from"./index-BW22oPP6.js";import{U as ue,C as ne}from"./index-K2zzami3.js";import{b as se,u as ie}from"./use-form-common-props-U6f9D53_.js";import{a as re,b as de}from"./use-form-item-BsnpemL_.js";import{u as ce}from"./index-MV2EqMi7.js";const ve=s({modelValue:{type:[Number,String,Boolean],default:void 0},label:{type:[String,Boolean,Number,Object],default:void 0},value:{type:[String,Boolean,Number,Object],default:void 0},indeterminate:Boolean,disabled:Boolean,checked:Boolean,name:{type:String,default:void 0},trueValue:{type:[String,Number],default:void 0},falseValue:{type:[String,Number],default:void 0},trueLabel:{type:[String,Number],default:void 0},falseLabel:{type:[String,Number],default:void 0},id:{type:String,default:void 0},border:Boolean,size:b,tabindex:[String,Number],validateEvent:{type:Boolean,default:!0}},ae(["ariaControls"])),be={[ue]:e=>d(e)||c(e)||v(e),change:e=>d(e)||c(e)||v(e)},me=Symbol("checkboxGroupContextKey"),pe=(e,{model:l,isLimitExceeded:a,hasOwnLabel:t,isDisabled:o,isLabeledByFormItem:u})=>{const n=m(me,void 0),{formItem:s}=re(),{emit:i}=f();function d(l){var a,t,o,u;return[!0,e.trueValue,e.trueLabel].includes(l)?null==(t=null!=(a=e.trueValue)?a:e.trueLabel)||t:null!=(u=null!=(o=e.falseValue)?o:e.falseLabel)&&u}const c=p(()=>(null==n?void 0:n.validateEvent)||e.validateEvent);return x(()=>e.modelValue,()=>{c.value&&(null==s||s.validate("change").catch(e=>te()))}),{handleChange:function(e){if(a.value)return;const l=e.target;i(ne,d(l.checked),e)},onClickRoot:function(n){return r(this,null,function*(){if(!a.value&&!t.value&&!o.value&&u.value){n.composedPath().some(e=>"LABEL"===e.tagName)||(l.value=d([!1,e.falseValue,e.falseLabel].includes(l.value)),yield k(),function(e,l){i(ne,d(e),l)}(l.value,n))}})}}},he=(e,l)=>{const{formItem:a}=re(),{model:t,isGroup:o,isLimitExceeded:u}=(e=>{const l=g(!1),{emit:a}=f(),t=m(me,void 0),o=p(()=>!1===h(t)),u=g(!1),n=p({get(){var a,u;return o.value?null==(a=null==t?void 0:t.modelValue)?void 0:a.value:null!=(u=e.modelValue)?u:l.value},set(e){var s,i;o.value&&y(e)?(u.value=void 0!==(null==(s=null==t?void 0:t.max)?void 0:s.value)&&e.length>(null==t?void 0:t.max.value)&&e.length>n.value.length,!1===u.value&&(null==(i=null==t?void 0:t.changeEvent)||i.call(t,e))):(a(ue,e),l.value=e)}});return{model:n,isGroup:o,isLimitExceeded:u}})(e),{isFocused:n,isChecked:s,checkboxButtonSize:i,checkboxSize:r,hasOwnLabel:d,actualValue:c}=((e,l,{model:a})=>{const t=m(me,void 0),o=g(!1),u=p(()=>C(e.value)?e.label:e.value),n=p(()=>{const l=a.value;return v(l)?l:y(l)?L(u.value)?l.map(V).some(e=>B(e,u.value)):l.map(V).includes(u.value):null!=l?l===e.trueValue||l===e.trueLabel:!!l});return{checkboxButtonSize:ie(p(()=>{var e;return null==(e=null==t?void 0:t.size)?void 0:e.value}),{prop:!0}),isChecked:n,isFocused:o,checkboxSize:ie(p(()=>{var e;return null==(e=null==t?void 0:t.size)?void 0:e.value})),hasOwnLabel:p(()=>!!l.default||!C(u.value)),actualValue:u}})(e,l,{model:t}),{isDisabled:b}=(({model:e,isChecked:l})=>{const a=m(me,void 0),t=p(()=>{var t,o;const u=null==(t=null==a?void 0:a.max)?void 0:t.value,n=null==(o=null==a?void 0:a.min)?void 0:o.value;return!h(u)&&e.value.length>=u&&!l.value||!h(n)&&e.value.length<=n&&l.value});return{isDisabled:se(p(()=>(null==a?void 0:a.disabled.value)||t.value)),isLimitDisabled:t}})({model:t,isChecked:s}),{inputId:x,isLabeledByFormItem:k}=de(e,{formItemContext:a,disableIdGeneration:d,disableIdManagement:o}),{handleChange:S,onClickRoot:I}=pe(e,{model:t,isLimitExceeded:u,hasOwnLabel:d,isDisabled:b,isLabeledByFormItem:k});var E,O;return e.checked&&(y(t.value)&&!t.value.includes(c.value)?t.value.push(c.value):t.value=null==(O=null!=(E=e.trueValue)?E:e.trueLabel)||O),ce({from:"label act as value",replacement:"value",version:"3.0.0",scope:"el-checkbox",ref:"https://element-plus.org/en-US/component/checkbox.html"},p(()=>o.value&&C(e.value))),ce({from:"true-label",replacement:"true-value",version:"3.0.0",scope:"el-checkbox",ref:"https://element-plus.org/en-US/component/checkbox.html"},p(()=>!!e.trueLabel)),ce({from:"false-label",replacement:"false-value",version:"3.0.0",scope:"el-checkbox",ref:"https://element-plus.org/en-US/component/checkbox.html"},p(()=>!!e.falseLabel)),{inputId:x,isLabeledByFormItem:k,isChecked:s,isDisabled:b,isFocused:n,checkboxButtonSize:i,checkboxSize:r,hasOwnLabel:d,model:t,actualValue:c,handleChange:S,onClickRoot:I}},fe=I({name:"ElCheckbox"});var xe=S(I(i(s({},fe),{props:ve,emits:be,setup(e){const l=e,a=E(),{inputId:t,isLabeledByFormItem:o,isChecked:u,isDisabled:n,isFocused:s,checkboxSize:i,hasOwnLabel:r,model:d,actualValue:c,handleChange:v,onClickRoot:b}=he(l,a),m=p(()=>{var e,a,t,o;return l.trueValue||l.falseValue||l.trueLabel||l.falseLabel?{"true-value":null==(a=null!=(e=l.trueValue)?e:l.trueLabel)||a,"false-value":null!=(o=null!=(t=l.falseValue)?t:l.falseLabel)&&o}:{value:c.value}}),h=O("checkbox"),f=p(()=>[h.b(),h.m(i.value),h.is("disabled",n.value),h.is("bordered",l.border),h.is("checked",u.value)]),x=p(()=>[h.e("input"),h.is("disabled",n.value),h.is("checked",u.value),h.is("indeterminate",l.indeterminate),h.is("focus",s.value)]);return(e,l)=>(j(),F(X(!G(r)&&G(o)?"span":"label"),{class:D(G(f)),"aria-controls":e.indeterminate?e.ariaControls:null,onClick:G(b)},{default:w(()=>[z("span",{class:D(G(x))},[P(z("input",U({id:G(t),"onUpdate:modelValue":e=>$(d)?d.value=e:null,class:G(h).e("original"),type:"checkbox",indeterminate:e.indeterminate,name:e.name,tabindex:e.tabindex,disabled:G(n)},G(m),{onChange:G(v),onFocus:e=>s.value=!0,onBlur:e=>s.value=!1,onClick:R(()=>{},["stop"])}),null,16,["id","onUpdate:modelValue","indeterminate","name","tabindex","disabled","onChange","onFocus","onBlur","onClick"]),[[A,G(d)]]),z("span",{class:D(G(h).e("inner"))},null,2)],2),G(r)?(j(),N("span",{key:0,class:D(G(h).e("label"))},[M(e.$slots,"default"),e.$slots.default?_("v-if",!0):(j(),N(q,{key:0},[J(K(e.label),1)],64))],2)):_("v-if",!0)]),_:3},8,["class","aria-controls","onClick"]))}})),[["__file","checkbox.vue"]]);const ke=I({name:"ElCheckboxButton"});var ge=S(I(i(s({},ke),{props:ve,emits:be,setup(e){const l=e,a=E(),{isFocused:t,isChecked:o,isDisabled:u,checkboxButtonSize:n,model:s,actualValue:i,handleChange:r}=he(l,a),d=p(()=>{var e,a,t,o;return l.trueValue||l.falseValue||l.trueLabel||l.falseLabel?{"true-value":null==(a=null!=(e=l.trueValue)?e:l.trueLabel)||a,"false-value":null!=(o=null!=(t=l.falseValue)?t:l.falseLabel)&&o}:{value:i.value}}),c=m(me,void 0),v=O("checkbox"),b=p(()=>{var e,l,a,t;const o=null!=(l=null==(e=null==c?void 0:c.fill)?void 0:e.value)?l:"";return{backgroundColor:o,borderColor:o,color:null!=(t=null==(a=null==c?void 0:c.textColor)?void 0:a.value)?t:"",boxShadow:o?`-1px 0 0 0 ${o}`:void 0}}),h=p(()=>[v.b("button"),v.bm("button",n.value),v.is("disabled",u.value),v.is("checked",o.value),v.is("focus",t.value)]);return(e,l)=>(j(),N("label",{class:D(G(h))},[P(z("input",U({"onUpdate:modelValue":e=>$(s)?s.value=e:null,class:G(v).be("button","original"),type:"checkbox",name:e.name,tabindex:e.tabindex,disabled:G(u)},G(d),{onChange:G(r),onFocus:e=>t.value=!0,onBlur:e=>t.value=!1,onClick:R(()=>{},["stop"])}),null,16,["onUpdate:modelValue","name","tabindex","disabled","onChange","onFocus","onBlur","onClick"]),[[A,G(s)]]),e.$slots.default||e.label?(j(),N("span",{key:0,class:D(G(v).be("button","inner")),style:Y(G(o)?G(b):void 0)},[M(e.$slots,"default",{},()=>[J(K(e.label),1)])],6)):_("v-if",!0)],2))}})),[["__file","checkbox-button.vue"]]);const ye=H(s({modelValue:{type:Q(Array),default:()=>[]},disabled:Boolean,min:Number,max:Number,size:b,fill:String,textColor:String,tag:{type:String,default:"div"},validateEvent:{type:Boolean,default:!0},options:{type:Q(Array)},props:{type:Q(Object),default:()=>Le}},ae(["ariaLabel"]))),Ce={[ue]:e=>y(e),change:e=>y(e)},Le={label:"label",value:"value",disabled:"disabled"},Ve=I({name:"ElCheckboxGroup"});var Be=S(I(i(s({},Ve),{props:ye,emits:Ce,setup(e,{emit:l}){const a=e,t=O("checkbox"),{formItem:o}=re(),{inputId:u,isLabeledByFormItem:n}=de(a,{formItemContext:o}),d=e=>r(this,null,function*(){l(ue,e),yield k(),l(ne,e)}),c=p({get:()=>a.modelValue,set(e){d(e)}}),v=p(()=>s(s({},Le),a.props));return T(me,i(s({},oe(W(a),["size","min","max","disabled","validateEvent","fill","textColor"])),{modelValue:c,changeEvent:d})),x(()=>a.modelValue,(e,l)=>{a.validateEvent&&!B(e,l)&&(null==o||o.validate("change").catch(e=>te()))}),(e,l)=>{var i;return j(),F(X(e.tag),{id:G(u),class:D(G(t).b("group")),role:"group","aria-label":G(n)?void 0:e.ariaLabel||"checkbox-group","aria-labelledby":G(n)?null==(i=G(o))?void 0:i.labelId:void 0},{default:w(()=>[M(e.$slots,"default",{},()=>[(j(!0),N(q,null,Z(a.options,(e,l)=>(j(),F(xe,U({key:l},(e=>{const l={label:e[v.value.label],value:e[v.value.value],disabled:e[v.value.disabled]};return s(s({},e),l)})(e)),null,16))),128))])]),_:3},8,["id","class","aria-label","aria-labelledby"])}}})),[["__file","checkbox-group.vue"]]);const Se=ee(xe,{CheckboxButton:ge,CheckboxGroup:Be});le(ge);const Ie=le(Be);export{Se as E,Ie as a};
|