bindbox-game/build/resources/admin/assets/el-dropdown-item-D3gOKOyu.js
邹方成 642b3cf7dd
Some checks failed
Build docker and publish / linux (1.24.5) (push) Failing after 50s
build: 更新前端构建产物和资源文件
更新了前端构建产物包括JavaScript、CSS和HTML文件,主要涉及以下变更:

1. 新增了多个组件和工具函数,包括异常页面组件、iframe组件等
2. 更新了活动管理、产品管理、优惠券管理等业务模块
3. 优化了构建配置和依赖管理
4. 修复了一些样式和功能问题
5. 更新了测试相关文件

同时更新了部分后端服务接口和测试用例。这些变更主要是为了支持新功能和改进现有功能的用户体验。
2025-11-21 01:24:13 +08:00

2 lines
16 KiB
JavaScript

var e=Object.defineProperty,o=Object.defineProperties,t=Object.getOwnPropertyDescriptors,n=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,a=(o,t,n)=>t in o?e(o,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):o[t]=n,i=(e,o)=>{for(var t in o||(o={}))l.call(o,t)&&a(e,t,o[t]);if(n)for(var t of n(o))r.call(o,t)&&a(e,t,o[t]);return e},s=(e,n)=>o(e,t(n));import{a0 as d,d as u,l as c,r as p,a9 as f,f as m,i as v,g,ae as b,a8 as w,at as y,Z as h,c as I,dg as E,ay as C,dk as T,y as _,br as S,D as F,G as O,o as R,w as x,b as k,bX as B,dH as P,am as D,_ as M,a as K,m as N,bn as A,a2 as $,k as G,ab as L,ai as j,N as z,a1 as H,bI as J,bu as Y,by as U,bH as V,af as W,n as q,j as X,aE as Z,O as Q,H as ee,dI as oe,h as te,dJ as ne,aA as le,az as re}from"./index-BeZn6wgH.js";import{u as ae,r as ie,d as se,O as de,E as ue}from"./index-CnhjG_Ys.js";import{E as ce}from"./index-s8Fl0Qzt.js";import{c as pe}from"./castArray-BakW2F2h.js";import{c as fe}from"./refs-Cw5r5QN8.js";var me=d(u({inheritAttrs:!1}),[["render",function(e,o,t,n,l,r){return c(e.$slots,"default")}],["__file","collection.vue"]]);var ve=d(u({name:"ElCollectionItem",inheritAttrs:!1}),[["render",function(e,o,t,n,l,r){return c(e.$slots,"default")}],["__file","collection-item.vue"]]);const ge="data-el-collection-item",be=e=>{const o=`El${e}Collection`,t=`${o}Item`,n=Symbol(o),l=Symbol(t),r=s(i({},me),{name:o,setup(){const e=p(),o=new Map;b(n,{itemMap:o,getItems:()=>{const t=v(e);if(!t)return[];const n=Array.from(t.querySelectorAll(`[${ge}]`));return[...o.values()].sort((e,o)=>n.indexOf(e.ref)-n.indexOf(o.ref))},collectionRef:e})}}),a=s(i({},ve),{name:t,setup(e,{attrs:o}){const t=p(),r=f(n,void 0);b(l,{collectionItemRef:t}),m(()=>{const e=v(t);e&&r.itemMap.set(e,i({ref:e},o))}),g(()=>{const e=v(t);r.itemMap.delete(e)})}});return{COLLECTION_INJECTION_KEY:n,COLLECTION_ITEM_INJECTION_KEY:l,ElCollection:r,ElCollectionItem:a}},we=w({style:{type:y([String,Array,Object])},currentTabId:{type:y(String)},defaultCurrentTabId:String,loop:Boolean,dir:{type:String,values:["ltr","rtl"],default:"ltr"},orientation:{type:y(String)},onBlur:Function,onFocus:Function,onMousedown:Function}),{ElCollection:ye,ElCollectionItem:he,COLLECTION_INJECTION_KEY:Ie,COLLECTION_ITEM_INJECTION_KEY:Ee}=be("RovingFocusGroup"),Ce=Symbol("elRovingFocusGroup"),Te=Symbol("elRovingFocusGroupItem"),_e={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"},Se=e=>{const{activeElement:o}=document;for(const t of e){if(t===o)return;if(t.focus(),o!==document.activeElement)return}},Fe="currentTabIdChange",Oe="rovingFocusGroup.entryFocus",Re={bubbles:!1,cancelable:!0},xe=u({name:"ElRovingFocusGroupImpl",inheritAttrs:!1,props:we,emits:[Fe,"entryFocus"],setup(e,{emit:o}){var t;const n=p(null!=(t=e.currentTabId||e.defaultCurrentTabId)?t:null),l=p(!1),r=p(!1),a=p(),{getItems:i}=f(Ie,void 0),s=I(()=>[{outline:"none"},e.style]),d=E(o=>{var t;null==(t=e.onMousedown)||t.call(e,o)},()=>{r.value=!0}),u=E(o=>{var t;null==(t=e.onFocus)||t.call(e,o)},e=>{const o=!v(r),{target:t,currentTarget:a}=e;if(t===a&&o&&!v(l)){const e=new Event(Oe,Re);if(null==a||a.dispatchEvent(e),!e.defaultPrevented){const e=i().filter(e=>e.focusable),o=[e.find(e=>e.active),e.find(e=>e.id===v(n)),...e].filter(Boolean).map(e=>e.ref);Se(o)}}r.value=!1}),c=E(o=>{var t;null==(t=e.onBlur)||t.call(e,o)},()=>{l.value=!1});b(Ce,{currentTabbedId:T(n),loop:C(e,"loop"),tabIndex:I(()=>v(l)?-1:0),rovingFocusGroupRef:a,rovingFocusGroupRootStyle:s,orientation:C(e,"orientation"),dir:C(e,"dir"),onItemFocus:e=>{o(Fe,e)},onItemShiftTab:()=>{l.value=!0},onBlur:c,onFocus:u,onMousedown:d}),_(()=>e.currentTabId,e=>{n.value=null!=e?e:null}),S(a,Oe,(...e)=>{o("entryFocus",...e)})}});var ke=d(u({name:"ElRovingFocusGroup",components:{ElFocusGroupCollection:ye,ElRovingFocusGroupImpl:d(xe,[["render",function(e,o,t,n,l,r){return c(e.$slots,"default")}],["__file","roving-focus-group-impl.vue"]])}}),[["render",function(e,o,t,n,l,r){const a=F("el-roving-focus-group-impl"),i=F("el-focus-group-collection");return R(),O(i,null,{default:x(()=>[k(a,B(P(e.$attrs)),{default:x(()=>[c(e.$slots,"default")]),_:3},16)]),_:3})}],["__file","roving-focus-group.vue"]]);const Be=w({trigger:se.trigger,triggerKeys:{type:y(Array),default:()=>[M.enter,M.numpadEnter,M.space,M.down]},virtualTriggering:se.virtualTriggering,virtualRef:se.virtualRef,effect:s(i({},ae.effect),{default:"light"}),type:{type:y(String)},placement:{type:y(String),default:"bottom"},popperOptions:{type:y(Object),default:()=>({})},id:String,size:{type:String,default:""},splitButton:Boolean,hideOnClick:{type:Boolean,default:!0},loop:{type:Boolean,default:!0},showArrow:{type:Boolean,default:!0},showTimeout:{type:Number,default:150},hideTimeout:{type:Number,default:150},tabindex:{type:y([Number,String]),default:0},maxHeight:{type:y([Number,String]),default:""},popperClass:{type:String,default:""},disabled:Boolean,role:{type:String,values:ie,default:"menu"},buttonProps:{type:y(Object)},teleported:ae.teleported,persistent:{type:Boolean,default:!0}}),Pe=w({command:{type:[Object,String,Number],default:()=>({})},disabled:Boolean,divided:Boolean,textValue:String,icon:{type:D}}),De=w({onKeydown:{type:y(Function)}}),Me=[M.down,M.pageDown,M.home],Ke=[M.up,M.pageUp,M.end],Ne=[...Me,...Ke],{ElCollection:Ae,ElCollectionItem:$e,COLLECTION_INJECTION_KEY:Ge,COLLECTION_ITEM_INJECTION_KEY:Le}=be("Dropdown"),je=Symbol("elDropdown"),ze="elDropdown",{ButtonGroup:He}=z;var Je=d(u({name:"ElDropdown",components:{ElButton:z,ElButtonGroup:He,ElScrollbar:ce,ElDropdownCollection:Ae,ElTooltip:ue,ElRovingFocusGroup:ke,ElOnlyChild:de,ElIcon:j,ArrowDown:L},props:Be,emits:["visible-change","click","command"],setup(e,{emit:o}){const t=W(),n=H("dropdown"),{t:l}=J(),r=p(),a=p(),i=p(),s=p(),d=p(null),u=p(null),c=p(!1),f=I(()=>({maxHeight:Y(e.maxHeight)})),m=I(()=>[n.m(h.value)]),g=I(()=>pe(e.trigger)),w=V().value,y=I(()=>e.id||w);const h=U();b(je,{contentRef:s,role:I(()=>e.role),triggerId:y,isUsingKeyboard:c,onItemEnter:function(){},onItemLeave:function(){const e=v(s);g.value.includes("hover")&&(null==e||e.focus({preventScroll:!0})),u.value=null}}),b(ze,{instance:t,dropdownSize:h,handleClick:function(){var e;null==(e=i.value)||e.onClose(void 0,0)},commandHandler:function(...e){o("command",...e)},trigger:C(e,"trigger"),hideOnClick:C(e,"hideOnClick")});return{t:l,ns:n,scrollbar:d,wrapStyle:f,dropdownTriggerKls:m,dropdownSize:h,triggerId:y,currentTabId:u,handleCurrentTabIdChange:function(e){u.value=e},handlerMainButtonClick:e=>{o("click",e)},handleEntryFocus:function(e){c.value||(e.preventDefault(),e.stopImmediatePropagation())},handleClose:function(){var e;null==(e=i.value)||e.onClose()},handleOpen:function(){var e;null==(e=i.value)||e.onOpen()},handleBeforeShowTooltip:function(){o("visible-change",!0)},handleShowTooltip:function(e){var o;"keydown"===(null==e?void 0:e.type)&&(null==(o=s.value)||o.focus())},handleBeforeHideTooltip:function(){o("visible-change",!1)},onFocusAfterTrapped:e=>{var o,t;e.preventDefault(),null==(t=null==(o=s.value)?void 0:o.focus)||t.call(o,{preventScroll:!0})},popperRef:i,contentRef:s,triggeringElementRef:r,referenceElementRef:a}}}),[["render",function(e,o,t,n,l,r){var a,i;const s=F("el-dropdown-collection"),d=F("el-roving-focus-group"),u=F("el-scrollbar"),p=F("el-only-child"),f=F("el-tooltip"),m=F("el-button"),v=F("arrow-down"),g=F("el-icon"),b=F("el-button-group");return R(),K("div",{class:G([e.ns.b(),e.ns.is("disabled",e.disabled)])},[k(f,{ref:"popperRef",role:e.role,effect:e.effect,"fallback-placements":["bottom","top"],"popper-options":e.popperOptions,"gpu-acceleration":!1,"manual-mode":!0,placement:e.placement,"popper-class":[e.ns.e("popper"),e.popperClass],"reference-element":null==(a=e.referenceElementRef)?void 0:a.$el,trigger:e.trigger,"trigger-keys":e.triggerKeys,"trigger-target-el":e.contentRef,"show-arrow":e.showArrow,"show-after":"hover"===e.trigger?e.showTimeout:0,"hide-after":"hover"===e.trigger?e.hideTimeout:0,"stop-popper-mouse-event":!1,"virtual-ref":null!=(i=e.virtualRef)?i:e.triggeringElementRef,"virtual-triggering":e.virtualTriggering||e.splitButton,disabled:e.disabled,transition:`${e.ns.namespace.value}-zoom-in-top`,teleported:e.teleported,pure:"","focus-on-target":"",persistent:e.persistent,onBeforeShow:e.handleBeforeShowTooltip,onShow:e.handleShowTooltip,onBeforeHide:e.handleBeforeHideTooltip},A({content:x(()=>[k(u,{ref:"scrollbar","wrap-style":e.wrapStyle,tag:"div","view-class":e.ns.e("list")},{default:x(()=>[k(d,{loop:e.loop,"current-tab-id":e.currentTabId,orientation:"horizontal",onCurrentTabIdChange:e.handleCurrentTabIdChange,onEntryFocus:e.handleEntryFocus},{default:x(()=>[k(s,null,{default:x(()=>[c(e.$slots,"dropdown")]),_:3})]),_:3},8,["loop","current-tab-id","onCurrentTabIdChange","onEntryFocus"])]),_:3},8,["wrap-style","view-class"])]),_:2},[e.splitButton?void 0:{name:"default",fn:x(()=>[k(p,{id:e.triggerId,ref:"triggeringElementRef",role:"button",tabindex:e.tabindex},{default:x(()=>[c(e.$slots,"default")]),_:3},8,["id","tabindex"])])}]),1032,["role","effect","popper-options","placement","popper-class","reference-element","trigger","trigger-keys","trigger-target-el","show-arrow","show-after","hide-after","virtual-ref","virtual-triggering","disabled","transition","teleported","persistent","onBeforeShow","onShow","onBeforeHide"]),e.splitButton?(R(),O(b,{key:0},{default:x(()=>[k(m,$({ref:"referenceElementRef"},e.buttonProps,{size:e.dropdownSize,type:e.type,disabled:e.disabled,tabindex:e.tabindex,onClick:e.handlerMainButtonClick}),{default:x(()=>[c(e.$slots,"default")]),_:3},16,["size","type","disabled","tabindex","onClick"]),k(m,$({id:e.triggerId,ref:"triggeringElementRef"},e.buttonProps,{role:"button",size:e.dropdownSize,type:e.type,class:e.ns.e("caret-button"),disabled:e.disabled,tabindex:e.tabindex,"aria-label":e.t("el.dropdown.toggleDropdown")}),{default:x(()=>[k(g,{class:G(e.ns.e("icon"))},{default:x(()=>[k(v)]),_:1},8,["class"])]),_:1},16,["id","size","type","class","disabled","tabindex","aria-label"])]),_:3})):N("v-if",!0)],2)}],["__file","dropdown.vue"]]);var Ye=d(u({components:{ElRovingFocusCollectionItem:he},props:{focusable:{type:Boolean,default:!0},active:Boolean},emits:["mousedown","focus","keydown"],setup(e,{emit:o}){const{currentTabbedId:t,loop:n,onItemFocus:l,onItemShiftTab:r}=f(Ce,void 0),{getItems:a}=f(Ie,void 0),i=V(),s=p(),d=E(e=>{o("mousedown",e)},o=>{e.focusable?l(v(i)):o.preventDefault()}),u=E(e=>{o("focus",e)},()=>{l(v(i))}),c=E(e=>{o("keydown",e)},e=>{const{shiftKey:o,target:t,currentTarget:l}=e;if(h(e)===M.tab&&o)return void r();if(t!==l)return;const i=(e=>{const o=h(e);return _e[o]})(e);if(i){e.preventDefault();let o=a().filter(e=>e.focusable).map(e=>e.ref);switch(i){case"last":o.reverse();break;case"prev":case"next":{"prev"===i&&o.reverse();const e=o.indexOf(l);o=n.value?(d=e+1,(s=o).map((e,o)=>s[(o+d)%s.length])):o.slice(e+1);break}}q(()=>{Se(o)})}var s,d}),m=I(()=>t.value===v(i));return b(Te,{rovingFocusGroupItemRef:s,tabIndex:I(()=>v(m)?0:-1),handleMousedown:d,handleFocus:u,handleKeydown:c}),{id:i,handleKeydown:c,handleFocus:u,handleMousedown:d}}}),[["render",function(e,o,t,n,l,r){const a=F("el-roving-focus-collection-item");return R(),O(a,{id:e.id,focusable:e.focusable,active:e.active},{default:x(()=>[c(e.$slots,"default")]),_:3},8,["id","focusable","active"])}],["__file","roving-focus-item.vue"]]);const Ue=u({name:"DropdownItemImpl",components:{ElIcon:j},props:Pe,emits:["pointermove","pointerleave","click","clickimpl"],setup(e,{emit:o}){const t=H("dropdown"),{role:n}=f(je,void 0),{collectionItemRef:l}=f(Le,void 0),{collectionItemRef:r}=f(Ee,void 0),{rovingFocusGroupItemRef:a,tabIndex:i,handleFocus:s,handleKeydown:d,handleMousedown:u}=f(Te,void 0),c=fe(l,r,a),p=I(()=>"menu"===n.value?"menuitem":"navigation"===n.value?"link":"button"),m=E(e=>{const t=h(e);if([M.enter,M.numpadEnter,M.space].includes(t))return e.preventDefault(),e.stopImmediatePropagation(),o("clickimpl",e),!0},d);return{ns:t,itemRef:c,dataset:{[ge]:""},role:p,tabIndex:i,handleFocus:s,handleKeydown:m,handleMousedown:u}}});const Ve=()=>{const e=f(ze,{}),o=I(()=>null==e?void 0:e.dropdownSize);return{elDropdown:e,_elDropdownSize:o}};var We=d(u({name:"ElDropdownItem",components:{ElDropdownCollectionItem:$e,ElRovingFocusItem:Ye,ElDropdownItemImpl:d(Ue,[["render",function(e,o,t,n,l,r){const a=F("el-icon");return R(),K(ee,null,[e.divided?(R(),K("li",{key:0,role:"separator",class:G(e.ns.bem("menu","item","divided"))},null,2)):N("v-if",!0),X("li",$({ref:e.itemRef},i(i({},e.dataset),e.$attrs),{"aria-disabled":e.disabled,class:[e.ns.be("menu","item"),e.ns.is("disabled",e.disabled)],tabindex:e.tabIndex,role:e.role,onClick:o=>e.$emit("clickimpl",o),onFocus:e.handleFocus,onKeydown:Q(e.handleKeydown,["self"]),onMousedown:e.handleMousedown,onPointermove:o=>e.$emit("pointermove",o),onPointerleave:o=>e.$emit("pointerleave",o)}),[e.icon?(R(),O(a,{key:0},{default:x(()=>[(R(),O(Z(e.icon)))]),_:1})):N("v-if",!0),c(e.$slots,"default")],16,["aria-disabled","tabindex","role","onClick","onFocus","onKeydown","onMousedown","onPointermove","onPointerleave"])],64)}],["__file","dropdown-item-impl.vue"]])},inheritAttrs:!1,props:Pe,emits:["pointermove","pointerleave","click"],setup(e,{emit:o,attrs:t}){const{elDropdown:n}=Ve(),l=W(),r=p(null),a=I(()=>{var e,o;return null!=(o=null==(e=v(r))?void 0:e.textContent)?o:""}),{onItemEnter:s,onItemLeave:d}=f(je,void 0),u=E(e=>(o("pointermove",e),e.defaultPrevented),oe(o=>{if(e.disabled)return void d(o);const t=o.currentTarget;t===document.activeElement||t.contains(document.activeElement)||(s(o),o.defaultPrevented||null==t||t.focus({preventScroll:!0}))})),c=E(e=>(o("pointerleave",e),e.defaultPrevented),oe(d));return{handleClick:E(t=>{if(!e.disabled)return o("click",t),"keydown"!==t.type&&t.defaultPrevented},o=>{var t,r,a;e.disabled?o.stopImmediatePropagation():((null==(t=null==n?void 0:n.hideOnClick)?void 0:t.value)&&(null==(r=n.handleClick)||r.call(n)),null==(a=n.commandHandler)||a.call(n,e.command,l,o))}),handlePointerMove:u,handlePointerLeave:c,textContent:a,propsAndAttrs:I(()=>i(i({},e),t))}}}),[["render",function(e,o,t,n,l,r){var a;const i=F("el-dropdown-item-impl"),s=F("el-roving-focus-item"),d=F("el-dropdown-collection-item");return R(),O(d,{disabled:e.disabled,"text-value":null!=(a=e.textValue)?a:e.textContent},{default:x(()=>[k(s,{focusable:!e.disabled},{default:x(()=>[k(i,$(e.propsAndAttrs,{onPointerleave:e.handlePointerLeave,onPointermove:e.handlePointerMove,onClickimpl:e.handleClick}),{default:x(()=>[c(e.$slots,"default")]),_:3},16,["onPointerleave","onPointermove","onClickimpl"])]),_:3},8,["focusable"])]),_:3},8,["disabled","text-value"])}],["__file","dropdown-item.vue"]]);var qe=d(u({name:"ElDropdownMenu",props:De,setup(e){const o=H("dropdown"),{_elDropdownSize:t}=Ve(),n=t.value,{focusTrapRef:l,onKeydown:r}=f(ne,void 0),{contentRef:a,role:i,triggerId:s}=f(je,void 0),{collectionRef:d,getItems:u}=f(Ge,void 0),{rovingFocusGroupRef:c,rovingFocusGroupRootStyle:p,tabIndex:m,onBlur:g,onFocus:b,onMousedown:w}=f(Ce,void 0),{collectionRef:y}=f(Ie,void 0),C=I(()=>[o.b("menu"),o.bm("menu",null==n?void 0:n.value)]),T=fe(a,d,l,c,y),_=E(o=>{var t;null==(t=e.onKeydown)||t.call(e,o)},e=>{const{currentTarget:o,target:t}=e,n=h(e);if(o.contains(t),M.tab===n&&e.stopImmediatePropagation(),e.preventDefault(),t!==v(a)||!Ne.includes(n))return;const l=u().filter(e=>!e.disabled).map(e=>e.ref);Ke.includes(n)&&l.reverse(),Se(l)});return{size:n,rovingFocusGroupRootStyle:p,tabIndex:m,dropdownKls:C,role:i,triggerId:s,dropdownListWrapperRef:T,handleKeydown:e=>{_(e),r(e)},onBlur:g,onFocus:b,onMousedown:w}}}),[["render",function(e,o,t,n,l,r){return R(),K("ul",{ref:e.dropdownListWrapperRef,class:G(e.dropdownKls),style:te(e.rovingFocusGroupRootStyle),tabindex:-1,role:e.role,"aria-labelledby":e.triggerId,onBlur:e.onBlur,onFocus:e.onFocus,onKeydown:Q(e.handleKeydown,["self"]),onMousedown:Q(e.onMousedown,["self"])},[c(e.$slots,"default")],46,["role","aria-labelledby","onBlur","onFocus","onKeydown","onMousedown"])}],["__file","dropdown-menu.vue"]]);const Xe=re(Je,{DropdownItem:We,DropdownMenu:qe}),Ze=le(We),Qe=le(qe);export{Qe as E,Ze as a,Xe as b,Be as d};