bindbox-game/build/resources/admin/assets/el-step-DZviJjCE.js
邹方成 6ee627139c
Some checks failed
Build docker and publish / linux (1.24.5) (push) Failing after 40s
feat: 新增支付测试小程序与微信支付集成
feat(pay): 添加支付API基础结构
feat(miniapp): 创建支付测试小程序页面与配置
feat(wechatpay): 配置微信支付参数与证书
fix(guild): 修复成员列表查询条件
docs: 更新代码规范文档与需求文档
style: 统一前后端枚举显示与注释格式
refactor(admin): 重构用户奖励发放接口参数处理
test(title): 添加称号效果参数验证测试
2025-11-17 00:42:08 +08:00

2 lines
4.5 KiB
JavaScript

var e=Object.defineProperty,s=Object.defineProperties,a=Object.getOwnPropertyDescriptors,t=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,l=(s,a,t)=>a in s?e(s,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):s[a]=t,o=(e,s)=>{for(var a in s||(s={}))i.call(s,a)&&l(e,a,s[a]);if(t)for(var a of t(s))r.call(s,a)&&l(e,a,s[a]);return e},n=(e,t)=>s(e,a(t));import{a2 as u,a_ as p,_ as c,d as v,X as d,w as f,e as m,f as y,j as S,p as h,u as b,i as g,a8 as w,a7 as x,ae as j,a as $,a3 as O,o as _,c as k,b as E,k as P,h as C,g as z,y as B,z as I,au as q,ab as D,a$ as N,b0 as W,m as V,l as X,aq as A,ap as F}from"./index-DBHnxsy6.js";import{C as G}from"./index-MOpuiu9Z.js";import{u as H}from"./index-y_oew012.js";const J=u({space:{type:[Number,String],default:""},active:{type:Number,default:0},direction:{type:String,default:"horizontal",values:["horizontal","vertical"]},alignCenter:{type:Boolean},simple:{type:Boolean},finishStatus:{type:String,values:["wait","process","finish","error","success"],default:"finish"},processStatus:{type:String,values:["wait","process","finish","error","success"],default:"process"}}),K={[G]:(e,s)=>[e,s].every(p)},L="ElSteps",M=v({name:"ElSteps"});var Q=c(v(n(o({},M),{props:J,emits:K,setup(e,{emit:s}){const a=e,t=d("steps"),{children:i,addChild:r,removeChild:l,ChildrenSorter:o}=H(w(),"ElStep");return f(i,()=>{i.value.forEach((e,s)=>{e.setIndex(s)})}),x(L,{props:a,steps:i,addStep:r,removeStep:l}),f(()=>a.active,(e,a)=>{s(G,e,a)}),(e,s)=>(y(),m("div",{class:g([b(t).b(),b(t).m(e.simple?"simple":e.direction)])},[S(e.$slots,"default"),h(b(o))],2))}})),[["__file","steps.vue"]]);const R=u({title:{type:String,default:""},icon:{type:j},description:{type:String,default:""},status:{type:String,values:["","wait","process","finish","error","success"],default:""}}),T=v({name:"ElStep"});var U=c(v(n(o({},T),{props:R,setup(e){const s=e,a=d("step"),t=$(-1),i=$({}),r=$(""),l=O(L),o=w();_(()=>{f([()=>l.props.active,()=>l.props.processStatus,()=>l.props.finishStatus],([e])=>{J(e)},{immediate:!0})});const n=k(()=>s.status||r.value),u=k(()=>{const e=l.steps.value[t.value-1];return e?e.internalStatus.value:"wait"}),c=k(()=>l.props.alignCenter),v=k(()=>"vertical"===l.props.direction),x=k(()=>l.props.simple),j=k(()=>l.steps.value.length),A=k(()=>{var e;return(null==(e=l.steps.value[j.value-1])?void 0:e.uid)===o.uid}),F=k(()=>x.value?"":l.props.space),G=k(()=>[a.b(),a.is(x.value?"simple":l.props.direction),a.is("flex",A.value&&!F.value&&!c.value),a.is("center",c.value&&!v.value&&!x.value)]),H=k(()=>{const e={flexBasis:p(F.value)?`${F.value}px`:F.value?F.value:100/(j.value-(c.value?0:1))+"%"};return v.value||A.value&&(e.maxWidth=100/j.value+"%"),e}),J=e=>{e>t.value?r.value=l.props.finishStatus:e===t.value&&"error"!==u.value?r.value=l.props.processStatus:r.value="wait";const s=l.steps.value[t.value-1];s&&s.calcProgress(r.value)},K={uid:o.uid,getVnode:()=>o.vnode,currentStatus:n,internalStatus:r,setIndex:e=>{t.value=e},calcProgress:e=>{const s="wait"===e,a={transitionDelay:`${s?"-":""}${150*t.value}ms`},r=e===l.props.processStatus||s?0:100;a.borderWidth=r&&!x.value?"1px":0,a["vertical"===l.props.direction?"height":"width"]=`${r}%`,i.value=a}};return l.addStep(K),E(()=>{l.removeStep(K)}),(e,s)=>(y(),m("div",{style:z(b(H)),class:g(b(G))},[P(" icon & line "),C("div",{class:g([b(a).e("head"),b(a).is(b(n))])},[b(x)?P("v-if",!0):(y(),m("div",{key:0,class:g(b(a).e("line"))},[C("i",{class:g(b(a).e("line-inner")),style:z(i.value)},null,6)],2)),C("div",{class:g([b(a).e("icon"),b(a).is(e.icon||e.$slots.icon?"icon":"text")])},[S(e.$slots,"icon",{},()=>[e.icon?(y(),B(b(D),{key:0,class:g(b(a).e("icon-inner"))},{default:I(()=>[(y(),B(q(e.icon)))]),_:1},8,["class"])):"success"===b(n)?(y(),B(b(D),{key:1,class:g([b(a).e("icon-inner"),b(a).is("status")])},{default:I(()=>[h(b(N))]),_:1},8,["class"])):"error"===b(n)?(y(),B(b(D),{key:2,class:g([b(a).e("icon-inner"),b(a).is("status")])},{default:I(()=>[h(b(W))]),_:1},8,["class"])):b(x)?P("v-if",!0):(y(),m("div",{key:3,class:g(b(a).e("icon-inner"))},V(t.value+1),3))])],2)],2),P(" title & description "),C("div",{class:g(b(a).e("main"))},[C("div",{class:g([b(a).e("title"),b(a).is(b(n))])},[S(e.$slots,"title",{},()=>[X(V(e.title),1)])],2),b(x)?(y(),m("div",{key:0,class:g(b(a).e("arrow"))},null,2)):(y(),m("div",{key:1,class:g([b(a).e("description"),b(a).is(b(n))])},[S(e.$slots,"description",{},()=>[X(V(e.description),1)])],2))],2)],6))}})),[["__file","item.vue"]]);const Y=F(Q,{Step:U}),Z=A(U);export{Y as E,Z as a};