2026-05-28 09:48:42 +08:00
|
|
|
"use strict";const t=require("../../../../common/vendor.js"),e={name:"u-steps-item",mixins:[t.mpMixin,t.mixin,t.props$3],data:()=>({index:0,childLength:0,showLine:!1,size:{height:0,width:0},parentData:{direction:"row",current:0,activeColor:"",inactiveColor:"",activeIcon:"",inactiveIcon:"",dot:!1}}),watch:{parentData(t,e){}},created(){this.init()},computed:{lineStyle(){var e,a;const n={};return"row"===this.parentData.direction?(n.width=this.size.width+"px",n.left=this.size.width/2+"px"):n.height=this.size.height+"px",n.backgroundColor=(null==(a=null==(e=this.parent.children)?void 0:e[this.index+1])?void 0:a.error)?t.color.error:this.index<this.parentData.current?this.parentData.activeColor:this.parentData.inactiveColor,n},itemStyleInner(){return{...this.itemStyle}},statusClass(){const{index:t,error:e}=this,{current:a}=this.parentData;return a==t?!0===e?"error":"process":e?"error":a>t?"finish":"wait"},statusColor(){let e="";switch(this.statusClass){case"finish":e=this.parentData.activeColor;break;case"error":e=t.color.error;break;case"process":e=this.parentData.dot?this.parentData.activeColor:"transparent";break;default:e=this.parentData.inactiveColor}return e},contentStyle(){const t={};return"column"===this.parentData.direction?(t.marginLeft=this.parentData.dot?"2px":"6px",t.marginTop=this.parentData.dot?"0px":"6px"):(t.marginTop=this.parentData.dot?"2px":"6px",t.marginLeft=this.parentData.dot?"2px":"6px"),t}},mounted(){this.parent&&this.parent.updateFromChild(),t.sleep().then(()=>{this.getStepsItemRect()})},methods:{init(){if(this.updateParentData(),!this.parent)return t.error();this.index=this.parent.children.indexOf(this),this.childLength=this.parent.children.length},updateParentData(){this.getParentData("u-steps")},updateFromParent(){this.init()},getStepsItemRect(){this.$uGetRect(".u-steps-item").then(t=>{this.size=t})}}};if(!Array){(t.resolveComponent("up-icon")+t.resolveComponent("up-text"))()}Math||((()=>"../u-icon/u-icon.js")+(()=>"../u-text/u-text.js"))();const a=t._export_sfc(e,[["render",function(e,a,n,r,i,s){return t.e({a:i.index+1<i.childLength},i.index+1<i.childLength?{b:t.n(`u-steps-item__line--${i.parentData.direction}`),c:t.s(s.lineStyle)}:{},{d:i.parentData.dot},i.parentData.dot?{e:s.statusColor}:i.parentData.activeIcon||i.parentData.inactiveIcon?{g:t.p({name:i.index<=i.parentData.current?i.parentData.activeIcon:i.parentData.inactiveIcon,size:e.iconSize,color:i.index<=i.parentData.current?i.parentData.activeColor:i.parentData.inactiveColor})}:t.e({h:"process"===s.statusClass||"wait"===s.statusClass},"process"===s.statusClass||"wait"===s.statusClass?{i:t.t(i.index+1),j:i.index==i.parentData.current?"#ffffff":i.parentData.inactiveColor}:{k:t.p({color:"error"===s.statusClass?"error":i.parentData.activeColor,size:"12",name:"error"===s.statusClass?"close":"checkmark"})},{l:"process"===s.statusClass?i.parentData.activeColor:"transparent",m:s.statusColor}),{f:i.parentData.activeIcon||i.parentData.inactiveIcon,n:t.n(`u-steps-item__wrapper--${i.parentData.direction}`),o:t.n(i.parentData.dot&&`u-steps-item__wrapper--${i.parentData.direction}--dot`),p:t.s(s.itemStyleInner),q:t.r("content",{index:i.index}),r:!e.$slots.content},e.$slots.content?{}:t.e({s:!e.$slots.title},e.$slots.title?{}:{t:t.p({text:e.title,lineHeight:"20px",type:i.parentData.current==i.index?"main":"content",size:i.parentData.current==i.index?14:13})},{v:!e.$slots.desc},e.$slots.desc?{}:{w:t.p({text:e.desc,type:"tips",size:"12"})}),{x:t.n(`u-steps-item__content--${i.parentData.direction}`),y:t.n(i.parentData.current==i.index?"u-steps-item__content--current":""),z:t.s(s.contentStyle),A:t.n(`u-steps-item--${i.parentData.direction}`)})}],["__scopeId","data-v-f6290bbb"]]);wx.createComponent(a);
|