12 |
- "use strict";(self["webpackChunkbyte_sailing_mobile"]=self["webpackChunkbyte_sailing_mobile"]||[]).push([[7028],{14071:function(e,t,n){n.d(t,{Z:function(){return g}});var l=n(13649),i=(n(64165),n(13813)),o=(n(55449),n(57658),n(73396)),a=n(44870),s=n(87139);const r={class:"common-list"},c={key:0,class:"left-box",style:{"margin-right":"20px"}},u=["onClick"],d=["onClick"];var f={__name:"common-list",props:{data:{type:Array,default:[]},config:{type:Object,default:[]},showMore:{type:Boolean,default:!0},isCheckbox:{type:Boolean,default:!1},optionalKey:{type:String,default:null}},setup(e){const t=(0,o.FN)().proxy;let n=(0,a.iH)([]),f=[];(0,o.YP)((()=>t.data),(e=>{n.value=e.map((e=>(f.length>0&&f.map((t=>{e.id==t.id&&(e.checked=!0)})),e)))}));const h=(0,a.iH)(null),g=()=>{f=[],n.value.map((e=>{e.checked&&(f.push(e),h.value||(h.value=e[t.optionalKey]))})),0==f.length&&(h.value=null),t.$emit("onCheck",f)},p=e=>{t.$emit("onClick",e)};return(t,f)=>{const m=i.XZ,v=l.JO;return(0,o.wg)(),(0,o.iD)("div",r,[(0,o._)("ul",null,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)((0,a.SU)(n),(t=>((0,o.wg)(),(0,o.iD)("li",{key:t.id},[e.isCheckbox?((0,o.wg)(),(0,o.iD)("div",c,[(0,o.Wm)(m,{modelValue:t.checked,"onUpdate:modelValue":e=>t.checked=e,"icon-size":"15px",shape:"square",onChange:g,disabled:!!h.value&&h.value!=t[e.optionalKey]},null,8,["modelValue","onUpdate:modelValue","disabled"])])):(0,o.kq)("",!0),(0,o._)("div",{class:"center-content",style:{"line-height":"24px"},onClick:e=>p(t)},[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(e.config,(e=>((0,o.wg)(),(0,o.iD)("div",{key:e.prop},[(0,o._)("span",null,(0,s.zw)(e.label)+":",1),(0,o.Uk)((0,s.zw)(t[e.prop]),1)])))),128))],8,u),e.showMore?((0,o.wg)(),(0,o.iD)("div",{key:1,class:"more-box",onClick:e=>p(t)},[(0,o.Wm)(v,{name:"arrow"})],8,d)):(0,o.kq)("",!0)])))),128))])])}}};const h=f;var g=h},34373:function(e,t,n){n.d(t,{J:function(){return c}});var l=n(73396),i=n(253),o=n(44870),a=n(47936),s=n(10648);const r=(e,t)=>{const n=(0,o.iH)(),r=()=>{n.value=(0,i.EL)(e).height};return(0,l.bv)((()=>{if((0,l.Y3)(r),t)for(let e=1;e<=3;e++)setTimeout(r,100*e)})),(0,s.h)((()=>(0,l.Y3)(r))),(0,l.YP)([a.bn,a.uK],r),n};function c(e,t){const n=r(e,!0);return e=>(0,l.Wm)("div",{class:t("placeholder"),style:{height:n.value?`${n.value}px`:void 0}},[e()])}},64165:function(e,t,n){n(31958),n(20368),n(56742)},55943:function(e,t,n){n.d(t,{aV:function(){return b}});var l=n(11404),i=n(73396),o=n(44870),a=n(610),s=n(5323),r=n(47936),c=n(253),u=n(3444),d=n(92220),f=n(12229);const[h,g,p]=(0,a["do"])("list"),m={error:Boolean,offset:(0,s.SI)(300),loading:Boolean,disabled:Boolean,finished:Boolean,errorText:String,direction:(0,s.SQ)("down"),loadingText:String,finishedText:String,immediateCheck:s.J5};var v=(0,i.aZ)({name:h,props:m,emits:["load","update:error","update:loading"],setup(e,{emit:t,slots:n}){const l=(0,o.iH)(e.loading),a=(0,o.iH)(),s=(0,o.iH)(),h=(0,d.d)(),m=(0,c.eo)(a),v=()=>{(0,i.Y3)((()=>{if(l.value||e.finished||e.disabled||e.error||!1===(null==h?void 0:h.value))return;const{direction:n}=e,i=+e.offset,o=(0,c.EL)(m);if(!o.height||(0,r.xj)(a))return;let u=!1;const d=(0,c.EL)(s);u="up"===n?o.top-d.top<=i:d.bottom-o.bottom<=i,u&&(l.value=!0,t("update:loading",!0),t("load"))}))},b=()=>{if(e.finished){const t=n.finished?n.finished():e.finishedText;if(t)return(0,i.Wm)("div",{class:g("finished-text")},[t])}},k=()=>{t("update:error",!1),v()},x=()=>{if(e.error){const t=n.error?n.error():e.errorText;if(t)return(0,i.Wm)("div",{role:"button",class:g("error-text"),tabindex:0,onClick:k},[t])}},y=()=>{if(l.value&&!e.finished&&!e.disabled)return(0,i.Wm)("div",{class:g("loading")},[n.loading?n.loading():(0,i.Wm)(f.gb,{class:g("loading-icon")},{default:()=>[e.loadingText||p("loading")]})])};return(0,i.YP)((()=>[e.loading,e.finished,e.error]),v),h&&(0,i.YP)(h,(e=>{e&&v()})),(0,i.ic)((()=>{l.value=e.loading})),(0,i.bv)((()=>{e.immediateCheck&&v()})),(0,u.F)({check:v}),(0,c.OR)("scroll",v,{target:m,passive:!0}),()=>{var t;const o=null==(t=n.default)?void 0:t.call(n),r=(0,i.Wm)("div",{ref:s,class:g("placeholder")},null);return(0,i.Wm)("div",{ref:a,role:"feed",class:g(),"aria-busy":l.value},["down"===e.direction?o:r,y(),b(),x(),"up"===e.direction?o:r])}}});const b=(0,l.n)(v)},90563:function(e,t,n){n(31958),n(62939)},39420:function(e,t,n){n.d(t,{l2:function(){return m}});var l=n(11404),i=n(73396),o=n(44870),a=n(610),s=n(5323),r=n(96048),c=n(25322),u=n(34373),d=n(13649);const[f,h]=(0,a["do"])("nav-bar"),g={title:String,fixed:Boolean,zIndex:s.Or,border:s.J5,leftText:String,rightText:String,leftArrow:Boolean,placeholder:Boolean,safeAreaInsetTop:Boolean,clickable:s.J5};var p=(0,i.aZ)({name:f,props:g,emits:["clickLeft","clickRight"],setup(e,{emit:t,slots:n}){const l=(0,o.iH)(),a=(0,u.J)(l,h),s=e=>t("clickLeft",e),f=e=>t("clickRight",e),g=()=>n.left?n.left():[e.leftArrow&&(0,i.Wm)(d.JO,{class:h("arrow"),name:"arrow-left"},null),e.leftText&&(0,i.Wm)("span",{class:h("text")},[e.leftText])],p=()=>n.right?n.right():(0,i.Wm)("span",{class:h("text")},[e.rightText]),m=()=>{const{title:t,fixed:o,border:a,zIndex:u}=e,d=(0,r.As)(u),m=e.leftArrow||e.leftText||n.left,v=e.rightText||n.right;return(0,i.Wm)("div",{ref:l,style:d,class:[h({fixed:o}),{[c.xe]:a,"van-safe-area-top":e.safeAreaInsetTop}]},[(0,i.Wm)("div",{class:h("content")},[m&&(0,i.Wm)("div",{class:[h("left"),e.clickable?c.e9:""],onClick:s},[g()]),(0,i.Wm)("div",{class:[h("title"),"van-ellipsis"]},[n.title?n.title():t]),v&&(0,i.Wm)("div",{class:[h("right"),e.clickable?c.e9:""],onClick:f},[p()])])])};return()=>e.fixed&&e.placeholder?a(m):m()}});const m=(0,l.n)(p)},12097:function(e,t,n){n(31958),n(20368),n(56742)},31441:function(e,t,n){n.d(t,{I8:function(){return k}});var l=n(11404),i=(n(57658),n(73396)),o=n(44870),a=n(610),s=n(5323),r=n(47936),c=n(253),u=n(65261),d=n(12229);const[f,h,g]=(0,a["do"])("pull-refresh"),p=50,m=["pulling","loosing","success"],v={disabled:Boolean,modelValue:Boolean,headHeight:(0,s.SI)(p),successText:String,pullingText:String,loosingText:String,loadingText:String,pullDistance:s.Or,successDuration:(0,s.SI)(500),animationDuration:(0,s.SI)(300)};var b=(0,i.aZ)({name:f,props:v,emits:["change","refresh","update:modelValue"],setup(e,{emit:t,slots:n}){let l;const a=(0,o.iH)(),s=(0,o.iH)(),f=(0,c.eo)(a),v=(0,o.qj)({status:"normal",distance:0,duration:0}),b=(0,u.o)(),k=()=>{if(e.headHeight!==p)return{height:`${e.headHeight}px`}},x=()=>"loading"!==v.status&&"success"!==v.status&&!e.disabled,y=t=>{const n=+(e.pullDistance||e.headHeight);return t>n&&(t=t<2*n?n+(t-n)/2:1.5*n+(t-2*n)/4),Math.round(t)},T=(n,l)=>{const i=+(e.pullDistance||e.headHeight);v.distance=n,v.status=l?"loading":0===n?"normal":n<i?"pulling":"loosing",t("change",{status:v.status,distance:n})},W=()=>{const{status:t}=v;return"normal"===t?"":e[`${t}Text`]||g(t)},w=()=>{const{status:e,distance:t}=v;if(n[e])return n[e]({distance:t});const l=[];return m.includes(e)&&l.push((0,i.Wm)("div",{class:h("text")},[W()])),"loading"===e&&l.push((0,i.Wm)(d.gb,{class:h("loading")},{default:W})),l},C=()=>{v.status="success",setTimeout((()=>{T(0)}),+e.successDuration)},S=e=>{l=0===(0,r.cx)(f.value),l&&(v.duration=0,b.start(e))},H=e=>{x()&&S(e)},I=e=>{if(x()){l||S(e);const{deltaY:t}=b;b.move(e),l&&t.value>=0&&b.isVertical()&&((0,r.PF)(e),T(y(t.value)))}},D=()=>{l&&b.deltaY.value&&x()&&(v.duration=+e.animationDuration,"loosing"===v.status?(T(+e.headHeight,!0),t("update:modelValue",!0),(0,i.Y3)((()=>t("refresh")))):T(0))};return(0,i.YP)((()=>e.modelValue),(t=>{v.duration=+e.animationDuration,t?T(+e.headHeight,!0):n.success||e.successText?C():T(0,!1)})),(0,c.OR)("touchmove",I,{target:s}),()=>{var e;const t={transitionDuration:`${v.duration}ms`,transform:v.distance?`translate3d(0,${v.distance}px, 0)`:""};return(0,i.Wm)("div",{ref:a,class:h()},[(0,i.Wm)("div",{ref:s,class:h("track"),style:t,onTouchstartPassive:H,onTouchend:D,onTouchcancel:D},[(0,i.Wm)("div",{class:h("head"),style:k()},[w()]),null==(e=n.default)?void 0:e.call(n)])])}}});const k=(0,l.n)(b)},84035:function(e,t,n){n(31958),n(62939)},80147:function(e,t,n){n.d(t,{ol:function(){return k}});var l=n(11404),i=n(73396),o=n(44870),a=n(610),s=n(12220),r=n(5323),c=n(47936),u=n(36817),d=n(96401),f=n(3444),h=n(43739);const[g,p,m]=(0,a["do"])("search"),v=(0,s.l7)({},u.Mv,{label:String,shape:(0,r.SQ)("square"),leftIcon:(0,r.SQ)("search"),clearable:r.J5,actionText:String,background:String,showAction:Boolean});var b=(0,i.aZ)({name:g,props:v,emits:["blur","focus","clear","search","cancel","clickInput","clickLeftIcon","clickRightIcon","update:modelValue"],setup(e,{emit:t,slots:n,attrs:l}){const a=(0,d.M)(),r=(0,o.iH)(),g=()=>{n.action||(t("update:modelValue",""),t("cancel"))},v=n=>{const l=13;n.keyCode===l&&((0,c.PF)(n),t("search",e.modelValue))},b=()=>e.id||`${a}-input`,k=()=>{if(n.label||e.label)return(0,i.Wm)("label",{class:p("label"),for:b()},[n.label?n.label():e.label])},x=()=>{if(e.showAction){const t=e.actionText||m("cancel");return(0,i.Wm)("div",{class:p("action"),role:"button",tabindex:0,onClick:g},[n.action?n.action():t])}},y=()=>{var e;return null==(e=r.value)?void 0:e.blur()},T=()=>{var e;return null==(e=r.value)?void 0:e.focus()},W=e=>t("blur",e),w=e=>t("focus",e),C=e=>t("clear",e),S=e=>t("clickInput",e),H=e=>t("clickLeftIcon",e),I=e=>t("clickRightIcon",e),D=Object.keys(u.Mv),V=()=>{const o=(0,s.l7)({},l,(0,s.ei)(e,D),{id:b()}),a=e=>t("update:modelValue",e);return(0,i.Wm)(h.gN,(0,i.dG)({ref:r,type:"search",class:p("field"),border:!1,onBlur:W,onFocus:w,onClear:C,onKeypress:v,onClickInput:S,onClickLeftIcon:H,onClickRightIcon:I,"onUpdate:modelValue":a},o),(0,s.ei)(n,["left-icon","right-icon"]))};return(0,f.F)({focus:T,blur:y}),()=>{var t;return(0,i.Wm)("div",{class:p({"show-action":e.showAction}),style:{background:e.background}},[null==(t=n.left)?void 0:t.call(n),(0,i.Wm)("div",{class:p("content",e.shape)},[k(),V()]),x()])}}});const k=(0,l.n)(b)},39292:function(e,t,n){n(31958),n(20368),n(56742),n(3094),n(67984)},44780:function(e,t,n){n(31958),n(20368),n(51771),n(89137),n(1088),n(25338),n(51564)},33533:function(e,t,n){n(31958),n(20368),n(51771),n(89137),n(25338)}}]);
- //# sourceMappingURL=7028.a4d8cc83.js.map
|