邹方成 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
6.4 KiB
JavaScript

var e=Object.defineProperty,l=Object.defineProperties,t=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,o=(l,t,a)=>t in l?e(l,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):l[t]=a,u=(e,l)=>{for(var t in l||(l={}))s.call(l,t)&&o(e,t,l[t]);if(a)for(var t of a(l))r.call(l,t)&&o(e,t,l[t]);return e},n=(e,a)=>l(e,t(a));import{d as i,A as c,z as v,v as d,aW as p,r as f,f as h,aU as m,aP as x,n as g,a as b,o as y,b as w,w as k,J as j,i as _,bb as C,L as S,j as T,M as E,H as O,I as A,k as H,p as D,q as L,aQ as M,aj as I,O as P}from"./index-BeZn6wgH.js";/* empty css *//* empty css *//* empty css *//* empty css */import{_ as V}from"./index.vue_vue_type_script_setup_true_lang-BQI7d56A.js";import{E as K}from"./index-s8Fl0Qzt.js";import{E as U}from"./index-DfDWpFb3.js";import{_ as $}from"./_plugin-vue_export-helper-BCo6x5W8.js";import"./index-A3hG-0VQ.js";import"./use-dialog-D_t6_hoT.js";import"./refs-Cw5r5QN8.js";const R={class:"layout-search"},q={class:"h-4.5 flex-cc rounded border border-g-300 dark:!bg-g-200/50 !bg-box px-1.5 text-g-500"},z={class:"result w-full"},J=["onClick","onMouseenter"],B={class:"text-xs text-g-500"},G={class:"mt-1.5 w-full"},Q=["onClick","onMouseenter"],W=["onClick"],F={class:"dialog-footer box-border flex-c border-t-d pt-4.5 pb-1"},N={class:"flex-cc"},X={class:"mr-3.5 text-xs text-g-700"},Y={class:"flex-c"},Z={class:"mr-3.5 text-xs text-g-700"},ee={class:"flex-c"},le={class:"mr-3.5 text-xs text-g-700"},te=$(i(n(u({},{name:"ArtGlobalSearch"}),{__name:"index",setup(e){const l=c(),t=v(),{menuList:a}=d(p()),s=f(!1),r=f(""),o=f([]),{searchHistory:i}=d(t),$=f(null),te=f(0),ae=f(0),se=f(),re=f(!1);h(()=>{m.on("openSearchDialog",ye),document.addEventListener("keydown",oe)}),x(()=>{document.removeEventListener("keydown",oe)});const oe=e=>{(navigator.platform.toUpperCase().indexOf("MAC")>=0?e.metaKey:e.ctrlKey)&&"k"===e.key.toLowerCase()&&(e.preventDefault(),s.value=!0,ue()),s.value&&("ArrowUp"===e.key?(e.preventDefault(),ce()):"ArrowDown"===e.key?(e.preventDefault(),ve()):"Enter"===e.key?(e.preventDefault(),fe()):"Escape"===e.key&&(e.preventDefault(),s.value=!1))},ue=()=>{setTimeout(()=>{var e;null==(e=$.value)||e.focus()},100)},ne=e=>{o.value=e?ie(a.value,e):[]},ie=(e,l)=>{const t=l.toLowerCase(),a=[],s=e=>{var l;if(null==(l=e.meta)?void 0:l.isHide)return;const r=M(e.meta.title).toLowerCase();e.children&&e.children.length>0?e.children.forEach(s):r.includes(t)&&e.path&&a.push(n(u({},e),{children:void 0}))};return e.forEach(s),a},ce=()=>{re.value=!0,r.value?(te.value=(te.value-1+o.value.length)%o.value.length,de()):(ae.value=(ae.value-1+i.value.length)%i.value.length,pe()),setTimeout(()=>{re.value=!1},100)},ve=()=>{re.value=!0,r.value?(te.value=(te.value+1)%o.value.length,de()):(ae.value=(ae.value+1)%i.value.length,pe()),setTimeout(()=>{re.value=!1},100)},de=()=>{g(()=>{if(!se.value||!o.value.length)return;const e=se.value.wrapRef;if(!e)return;const l=e.querySelectorAll(".result .box");if(!l[te.value])return;const t=l[te.value],a=t.offsetHeight,s=e.scrollTop,r=e.clientHeight,u=t.offsetTop,n=u+a;u<s?se.value.setScrollTop(u):n>s+r&&se.value.setScrollTop(n-r)})},pe=()=>{g(()=>{if(!se.value||!i.value.length)return;const e=se.value.wrapRef;if(!e)return;const l=e.querySelectorAll(".history-result .box");if(!l[ae.value])return;const t=l[ae.value],a=t.offsetHeight,s=e.scrollTop,r=e.clientHeight,o=t.offsetTop,u=o+a;o<s?se.value.setScrollTop(o):u>s+r&&se.value.setScrollTop(u-r)})},fe=()=>{r.value&&o.value.length?xe(o.value[te.value]):!r.value&&i.value.length&&xe(i.value[ae.value])},he=e=>te.value===e,me=()=>{te.value=0},xe=e=>{s.value=!1,be(e),l.push(e.path),r.value="",o.value=[]},ge=()=>{Array.isArray(i.value)&&t.setSearchHistory(i.value)},be=e=>{const l=i.value.findIndex(l=>l.path===e.path);-1!==l?i.value.splice(l,1):i.value.length>=10&&i.value.pop();const t=u({},e);delete t.children,delete t.meta.authList,i.value.unshift(t),ge()},ye=()=>{s.value=!0,ue()},we=()=>{r.value="",o.value=[],te.value=0,ae.value=0};return(e,l)=>{const t=V,a=j,u=K,n=U;return y(),b("div",R,[w(n,{modelValue:_(s),"onUpdate:modelValue":l[1]||(l[1]=e=>S(s)?s.value=e:null),width:"600","show-close":!0,"lock-scroll":!1,"modal-class":"search-modal",onClose:we},{footer:k(()=>[T("div",F,[T("div",N,[w(t,{icon:"fluent:arrow-enter-left-20-filled",class:"keyboard"}),T("span",X,L(e.$t("search.selectKeydown")),1)]),T("div",Y,[w(t,{icon:"ri:arrow-up-wide-fill",class:"keyboard"}),w(t,{icon:"ri:arrow-down-wide-fill",class:"keyboard"}),T("span",Z,L(e.$t("search.switchKeydown")),1)]),T("div",ee,[l[2]||(l[2]=T("i",{class:"keyboard !w-8 flex-cc"},[T("p",{class:"text-[10px] font-medium"},"ESC")],-1)),T("span",le,L(e.$t("search.exitKeydown")),1)])])]),default:k(()=>[w(a,{modelValue:_(r),"onUpdate:modelValue":l[0]||(l[0]=e=>S(r)?r.value=e:null),modelModifiers:{trim:!0},placeholder:e.$t("search.placeholder"),onInput:ne,onBlur:me,ref_key:"searchInput",ref:$,"prefix-icon":_(C),class:"h-12"},{suffix:k(()=>[T("div",q,[w(t,{icon:"fluent:arrow-enter-left-20-filled"})])]),_:1},8,["modelValue","placeholder","prefix-icon"]),w(u,{class:"mt-5","max-height":"370px",ref_key:"searchResultScrollbar",ref:se,always:""},{default:k(()=>[E(T("div",z,[(y(!0),b(O,null,A(_(o),(e,l)=>(y(),b("div",{class:"box !mt-0 c-p text-base leading-none",key:l},[T("div",{class:H(["mt-2 h-12 flex-cb rounded-custom-sm bg-g-200/80 px-4 text-sm text-g-700",he(l)?"highlighted !bg-theme/70 !text-white":""]),onClick:l=>xe(e),onMouseenter:e=>(e=>{!re.value&&r.value&&(te.value=e)})(l)},[D(L(_(M)(e.meta.title))+" ",1),E(w(t,{icon:"fluent:arrow-enter-left-20-filled"},null,512),[[I,he(l)]])],42,J)]))),128))],512),[[I,_(o).length]]),E(T("div",null,[T("p",B,L(e.$t("search.historyTitle")),1),T("div",G,[(y(!0),b(O,null,A(_(i),(e,l)=>(y(),b("div",{class:H(["box mt-2 h-12 c-p flex-cb rounded-custom-sm bg-g-200/80 px-4 text-sm text-g-800",_(ae)===l?"highlighted !bg-theme/70 !text-white [&_.selected-icon]:!text-white":""]),key:l,onClick:l=>xe(e),onMouseenter:e=>(e=>{re.value||r.value||(ae.value=e)})(l)},[D(L(_(M)(e.meta.title))+" ",1),T("div",{class:"size-5 selected-icon select-none rounded-full text-g-500 flex-cc c-p",onClick:P(e=>(e=>{i.value.splice(e,1),ge()})(l),["stop"])},[w(t,{icon:"ri:close-large-fill",class:"text-xs"})],8,W)],42,Q))),128))])],512),[[I,!_(r)&&0===_(o).length&&_(i).length>0]])]),_:1},512)]),_:1},8,["modelValue"])])}}})),[["__scopeId","data-v-ed07ac8d"]]);export{te as default};