PageSourceSearch

https://shop.cofit.me/_nuxt/Dtbsz7sG.js

js cofit.me collected 2026-09-28 08:26:07 UTC 14,945 bytes, 1 lines download raw bytes

1import{_ as ft,H as gt,u as ht,b as _t,c as Ct,G as yt,M as vt,a as N,ap as bt,l as xt,I as Lt,aa as kt,h as Dt,o as qt,m as u,n as p,p as o,j as h,v as _,L as a,F as L,s as P,J as S,d as $t,R as O,S as C,aq as Pt,ar as U,k as c,A as St,K as k,T as H,x as It,i as I,y,B as V,as as At,at as Mt,ae as Tt,U as A,au as jt}from"./_q-8vOEp.js";import{s as Nt}from"./BGTg9lt2.js";import{_ as Qt}from"./BLhm0tVr.js";import{s as Wt}from"./CLb_liiO.js";import{_ as Gt}from"./Bk-cHQbj.js";import{s as wt}from"./TQoMQmID.js";/* empty css        *//* empty css        *//* empty css        *//* empty css        */import{_ as Bt,a as zt}from"./CAF_gmPU.js";import{L as Rt}from"./BsaDp369.js";import{s as Q}from"./CYYR97EW.js";import{g as Et,q as Kt,m as Ft,a as Ot,b as Ut}from"./DGMeqNAM.js";import{s as Ht}from"./C_-aBhzg.js";import"./C9ECwIFj.js";import"./DU3PGotH.js";import"./CKSNTGNN.js";import"./CyZWrYTZ.js";import"./C7pAnjzh.js";import"./DLQuys82.js";import"./BFqd4BFT.js";import"./So_Ts3mW.js";import"./DCTLXrZ8.js";import"./joNas2nz.js";import"./Cq9Fpw4b.js";import"./Dqhol5Ge.js";import"./DI9FKtlJ.js";import"./BAu4sgm-.js";import"./DTo71uW2.js";import"./DvJ6jg3o.js";import"./BIpeikGh.js";import"./_vbQzgA3.js";import"./BB_Ol6Sd.js";import"./CcWsNIm2.js";import"./DUkC7QnF.js";import"./CmX5Tubb.js";import"./B5m-ohvF.js";import"./CvasESir.js";import"./DCN34tA8.js";import"./CiR9e8O1.js";import"./G5QO0MlA.js";import"./y0dbEz7I.js";import"./o40P2BdJ.js";/* empty css        *//* empty css        *//* empty css        */import"./D1lMmzLg.js";import"./D4dKC0Y7.js";import"./D8O6dqu-.js";import"./Cs2cbcFE.js";import"./KUcxKm0P.js";import"./ChgSINBv.js";import"./fk38eAy9.js";const Vt={class:"flex align-items-center"},Jt={class:"font18 fontW quest-detail-top-title"},Xt={class:"bgfff padding"},Yt={style:{padding:"10px","margin-bottom":"16px"}},Zt={key:0,class:"goods-bg flex flex-col flex-center",style:{height:"100px",padding:"10px"}},te={class:"font14 goods-title"},ee={key:1,class:"goods-title font16 fontW"},se={class:"goods-title font16 fontW",style:{padding:"0 10px"}},oe={class:"flex align-items-center"},ae={class:"check-place-box"},ie=["onClick"],re=["onClick"],ne={class:"flex h5-goods-item flex1",style:{"margin-left":"5px"}},le={class:"goods-title font16 cart-goods-title",style:{"font-weight":"600"}},de={class:"text-wrap goods-goodsService font14"},ce={class:"flex align-items-center just-between",style:{"margin-top":"8px"}},ue={class:"flex just-between cart-goods-price font14 flex1"},me={class:"font14"},pe={class:"flex align-items-center"},fe={class:"goods-title fontW font16 flex justify-content-end",style:{padding:"8px 10px"}},ge={class:"mtop10 flex flex-col",style:{padding:"0 8px"}},he={key:2,class:"card-bg mtop10",style:{padding:"10px"}},_e={class:"goods-title font16 fontW"},Ce={class:"flex just-between mtop10"},ye={class:"card-box"},ve={class:"font14"},be={class:"font14"},xe={class:"font14",style:{color:"#fff"}},Le={style:{color:"#fff"},class:"font10"},ke={class:"current-card-item-detail flex1 font11",style:{"margin-top":"8px"}},De=["innerHTML"],qe={key:3,class:"card-bg mtop10",style:{padding:"10px"}},$e={class:"goods-title font16 fontW"},Pe={class:"card-box flex just-between mtop10"},Se={class:"font16"},Ie={class:"font16"},Ae={class:"font12"},Me={style:{"margin-top":"30px"}},Te={class:"font16"},je={class:"font16"},Ne={class:"mtop10"},Qe={class:"pay-price h5-pay-box auto",style:{background:"#F5F5F5",height:"100%"}},We={class:"font14 goods-title flex align-items-center just-between"},Ge={key:0,class:"price font14 flex align-items-center just-between",style:{"margin-top":"8px"}},we={class:"flex align-items-center just-between",style:{"margin-top":"15px"}},Be={class:"goods-title"},ze={class:"font14"},Re={class:"font20 fontW"},Ee={class:"font12 goods-title"},Ke={class:"flex flex-center"},Fe={__name:"meIndex",setup(Oe){const J=gt();let{t:g,locale:Ue}=ht();const v=_t(),X=Ct(),t=yt({storeId:vt(),goodsAllsList:[],memberCardDtoList:[],memberCardDtoListShow:[],selectedCartId:[],isHome:0,paymentPriceDate:{amount:0,after:100,reduce:100},cardCurrent:null,userQuestCode:null,cardMin:0,cardMax:0,themeColor:"#004f51"});let Y=N("theme");t.themeColor=Y.value||"#004f51";const{getTokenIsShow:W}=bt(),D=xt(!1);let b=N("moneyUnit");N("layout"),Lt();const G=$t();kt();const Z=()=>{let e=JSON.parse(localStorage.getItem("storeInfo"));if(e){Q("click_cart_line");let s=e.lineUrl;s&&window.open(s,"_blank")}},tt=()=>{v.push({path:"/plan"})},M=()=>{O({duration:0,forbidClick:!0});let e={userQuestCode:t.userQuestCode||""};Kt(e).then(s=>{if(C(),s.code==200){let{data:i}=s;t.memberCardDtoList=i.memberCardDtoList;let n=i.memberCardDtoList.map(d=>d.cardMin),r=i.memberCardDtoList.map(d=>d.cardMax);if(t.cardMin=Math.min(...n),t.cardMax=Math.max(...r),t.goodsAllsList=[],i.questGoodsCartDtoList.length>0){let d={type:1,goodsList:i.questGoodsCartDtoList};t.goodsAllsList=[...t.goodsAllsList,d]}if(i.questGoodsCartDtoOtherList.length>0){let d={type:2,goodsList:i.questGoodsCartDtoOtherList};t.goodsAllsList=[...t.goodsAllsList,d]}
1t.goodsAllsList.length==0&&(t.selectedCartId=[]),C(),st()}else C()})},et=(e,s,i)=>{let n=e.isChoice,r=e.price*e.count,d=U(t.paymentPriceDate.amount,r);if(n==!1&&d>=t.cardMax){V({message:g("message.unableToJoin"),duration:2e3});return}let f=t.paymentPriceDate.amount-r;if(n==!0&&f<t.cardMin){V({message:g("message.cannotCancel"),duration:2e3});return}t.goodsAllsList[i].goodsList[s].isChoice=t.goodsAllsList[i].goodsList[s].isChoice==!1;let $=t.selectedCartId.indexOf(e.id);$>-1?t.selectedCartId.splice($,1):t.selectedCartId.push(e.id),T()},st=()=>{let e=[],s=0;t.goodsAllsList.forEach(i=>{i.goodsList.forEach(n=>{n.cartStatus==0&&(s+=n.price*n.count,s<t.cardMax?(n.isChoice=!0,e.push(n.id)):n.isChoice=!1)})}),t.selectedCartId=e,t.selectedCartId,T()},ot=e=>{v.push({path:`/goods/${e.goodsId}`})},T=()=>{let e=t.selectedCartId.join(","),s={cartIds:e,userQuestCode:t.userQuestCode||""};Ot(s).then(i=>{var n;if(i.code==200){let{data:r}=i;t.goodsAllsList.forEach(d=>{d.type==1&&(d.amount=r.sumPrice),d.type==2&&(d.amount=r.sumPriceOther)}),t.paymentPriceDate.amount=U(r.sumPrice,r.sumPriceOther),((n=t.paymentPriceDate)==null?void 0:n.amount)>0?at():(t.cardCurrent=null,t.paymentPriceDate.after=0,t.paymentPriceDate.reduce=0)}})},at=()=>{var i,n;let e=(i=t.paymentPriceDate)==null?void 0:i.amount,s=t.memberCardDtoList.find(r=>e>=r.cardMin&&e<r.cardMax);s?t.cardCurrent=s:t.cardCurrent=null,t.cardCurrent?(t.paymentPriceDate.after=(n=t.cardCurrent)==null?void 0:n.cardAmount,t.paymentPriceDate.reduce=parseInt(t.paymentPriceDate.amount)-parseInt(t.paymentPriceDate.after),t.memberCardDtoListShow=t.memberCardDtoList.filter(r=>r.id!==t.cardCurrent.id)):(t.memberCardDtoListShow=t.memberCardDtoList,t.paymentPriceDate.after=0,t.paymentPriceDate.reduce=0)},it=()=>{v.push({path:"/home"})},rt=()=>{if(W()==!1){D.value=!0;return}if(!t.selectedCartId||t.selectedCartId.length==0){A(g("message.chooseGoodsBuy"));return}if(!t.cardCurrent){A("無法購買,加入太多/太少商品");return}O({duration:0,forbidClick:!0,message:g("order.orderLaoding")});let e=!1,s=t.goodsAllsList.find(r=>r.type==1);if(s){let r=s==null?void 0:s.goodsList.map(f=>f.id),d=t.selectedCartId.filter(f=>r.includes(f));d&&d.length>0&&(e=!0)}let n={cartIds:t.selectedCartId.join(","),memberCardId:t.cardCurrent.id,orderType:"h5",userQuestCode:e?t.userQuestCode??"":""};Ut(n).then(r=>{if(r.code==200){Q("begin_checkout");let d=r.data.codeSsrUrl.replace("/payment/dietitian-pay?",""),f=jt.parse(d);v.push({path:"/payment/dietitian-pay",query:f}),J.getCountCart(),C()}else if(r.code==40014){C(),D.value=!0;return}else C(),A(r.data)})},j=e=>{var i,n,r,d;let s="";switch(e){case"gold":((i=t.cardCurrent)==null?void 0:i.cardKey)=="gold"?s="card-gold-active.jpg":s="card-gold.jpg";break;case"silver":((n=t.cardCurrent)==null?void 0:n.cardKey)=="silver"?s="card-silver-active.jpg":s="card-silver.jpg";break;case"copper":((r=t.cardCurrent)==null?void 0:r.cardKey)=="copper"?s="card-copper-active.jpg":s="card-copper.jpg";break;case"goldPlus":((d=t.cardCurrent)==null?void 0:d.cardKey)=="goldPlus"?s="card-gold-plus-active.png":s="card-gold-plus.png";break;case"":s="card-gold-plus.png";break}return s},nt=e=>{Ht({title:g("message.warmTip"),message:g("message.confirmDelGoodsMsg"),confirmButtonColor:t.themeColor,confirmButtonText:g("button.confirm"),cancelButtonText:g("button.cancel")}).then(()=>{var i;let s={otherCartIds:e.id,userQuestCode:((i=X.query)==null?void 0:i.userQuestCode)||""};Mt(s).then(n=>{n.code==200?(t.selectedCartId=[],M(),T(),Tt(g("message.delSuccessMsg")),mt(e)):A(g("message.delFailMsg"))})}).catch(()=>{})},q=e=>At(e),lt=Dt(()=>e=>e.goodsList.filter(i=>i.isChoice==!0).length),dt=()=>{let e=G.public.questCode;v.push({path:"/questionnaire/quest-detail",query:{encryptionQuestCode:e,show_cart:1}})},ct=()=>{let e=G.public.questCode;Et({encryptionQuestCode:e}).then(s=>{s.code==200&&ut(s.data.id)})},ut=e=>{Ft({questId:e}).then(s=>{s.code==200&&(t.userQuestCode=s.data),M()})},mt=e=>{var i,n,r;let s={currency:"TWD",items:[{item_id:(i=e==null?void 0:e.goods)==null?void 0:i.id,item_name:(n=e==null?void 0:e.goods)==null?void 0:n.goods_name,price:(r=e==null?void 0:e.goods)==null?void 0:r.store_price,spec_id:"",spec_name:e==null?void 0:e.spec_info,quantity:e==null?void 0:e.count,item_category:""}]};Q("remove_from_cart",e?s:"")};return qt(()=>{W()==!0?ct():M()}),(e,s)=>{var w,B,z,R,E;const i=St,n=Nt,r=Pt,d=Qt,f=Wt,$=Gt,pt=wt;return c(),u(L,null,[p(n,{placeholder:"",fixed:"","left-arrow":"","z-index":"3"},{left:h(()=>[o("div",Vt,[p(i,{name:"h5-left",size:"26",onClick:it}),o("div",Jt,a(e.$t("questionnaire.navTitle")),1)])]),right:h(()=>s[3]||(s[3]=[])),_:1}),o("div",Xt,[o("div",Yt,[t.goodsAllsList.find(l=>l.type==1)?_("",!0):(c(),u("div",Zt,[o("p",te,a(e.$t("questCart.aiRecommendationSystem")),1),p(r,{color:t.themeColor,onClick:dt,class:"to-quest-view",style:{width:"100%"}},{default:h(()=>[k(a(e.$t("button.goNow")),1)]),_:1},8,["color"])])),t.goodsAllsList.find(l=>l.type==1)?(c(),u("div",ee,a(e.$t("questionnaire.cartTips")),1)):_("",!0),(c(!0),u(L,null,P(t.goodsAllsList,(l,x)=>(c(),u("div",{class:"goods-bg",style:{margin:"8px 0","padding-top":"10px"},key:l.type},[o("p",se,a(l.type==1?e.$t("questCart.systemRecommendation"):e.$t("questCart.additionalAdditions")),1),(c(!0),u(L,null,P(l.goodsList,(m,K)=>(c(),u("article",{class:"border-b",style:S([{padding:"10px"},{opacity:m.cartStatus==0?1:.7}]),key:K},[o("div",oe,[o("div",ae,[m.cartStatus==0?(c(),u("div",{key:0,class:It(["checkbox-inner flex flex-center",{"checkbox-inner-activ":m.isChoice}]),onClick:H(F=>et(m,K,x),["stop"])},[t.isClause?(c(),I(i,{key:0,name:"duihao-color"})):(c(),I(i,{key:1,name:"duihao",width:1,height:1}))],10,ie)):_("",!0)]),o("div",{style:{"margin-left":"8px"},class:"flex1 flex align-items-center",onClick:F=>ot(m)},[m.fullPath?(c(),I(d,{key:0,loading:"lazy",class:"goods-img",src:m.fullPath,width:"50px",height:"50px"},null,8,["src"])):_("",!0),o("div",ne,[o("div",le,a(m.goodsName),1),o("div",de,a(m.goodsService),1)])],8,re)]),o("div",ce,[o("div",ue,[o("div",me,a(e.$t("questionnaire.cartGoodsSpec"))+" "+a(m.count),1),o("div",pe,a(e.$t("questionnaire.cartGoodsPrice"))+a(y(b))+a(q(m.price)),1)]),l.type==2?(c(),I(i,{key:0,name:"del",size:"22",class:"pointer",onClick:H(F=>nt(m),["stop"])},null,8,["onClick"])):_("",!0)])],4))),128)),o("div",fe,a(e.$t("otherWords.selectedCart"))+" "+a(y(lt)(l))+" "+a(e.$t("otherWords.xiang"))+" , "+a(e.$t("questionnaire.goodsAmount"))+" "+a(y(b))+" "+a(l.amount),1)]))),128)),o("div",ge,[p(r,{color:"#169E6B",onClick:Z,class:"button-Size",style:{width:"100%","margin-top":"16px"}},{default:h(()=>[p(i,{name:"sc-server",size:"20",class:"pointer",style:{"margin-right":"8px"}}),k(" "+a(e.$t("button.findANutritionist")),1)]),_:1})]),t.cardCurrent?(c(),u("div",he,[o("p",_e,a(e.$t("questionnaire.cardTips")),1),o("div",Ce,[o("div",ye,[(c(!0),u(L,null,P(t.memberCardDtoListShow,(l,x)=>(c(),u("div",{key:x,class:"card-item current-card-item-small",style:S(`background-image: url(/img/sc/${j(l==null?void 0:l.cardKey)});`)},[o("div",ve,a(l.cardAlias),1),o("div",be,a(l.cardName),1)],4))),128))]),o("div",{class:"current-card-item-big box-shadow",style:S([`background-image: url(/img/sc/${j((w=t.cardCurrent)==null?void 0:w.cardKey)});`,{position:"relative"}])},[o("div",xe,a((B=t.cardCurrent)==null?void 0:B.cardAlias)+"-"+a((z=t.cardCurrent)==null?void 0:z.cardName),1),s[4]||(s[4]=o("img",{loading:"lazy",src:Bt,width:"26",height:"26",class:"check-card"},null,-1)),o("span",Le,a((R=t.cardCurrent)==null?void 0:R.cardSlogan),1),o("div",ke,[o("span",{innerHTML:(E=t.cardCurrent)==null?void 0:E.
1comment},null,8,De)])],4)])])):(c(),u("div",qe,[o("p",$e,a(e.$t("questionnaire.cardTips")),1),o("div",{class:"plan-tip",onClick:s[0]||(s[0]=l=>tt())},a(e.$t("me.planIntro")),1),o("div",Pe,[(c(!0),u(L,null,P(t.memberCardDtoList,(l,x)=>(c(),u("div",{key:x,class:"card-item",style:S(`background-image: url(/img/sc/${j(l==null?void 0:l.cardKey)});`)},[o("div",Se,a(l.cardAlias),1),o("div",Ie,a(l.cardName),1),o("div",Ae,a(l.cardSlogan),1)],4))),128))])]))]),o("div",Me,[p(f,{style:{color:"#387072",borderColor:"#387072",margin:0,fontWeight:700}},{default:h(()=>[o("span",Te,a(e.$t("questionnaire.cartNutri")),1)]),_:1}),p(f,{style:{color:"#387072",borderColor:"#387072",margin:0,fontWeight:700}},{default:h(()=>[o("span",je,a(e.$t("questionnaire.cartNutri2")),1)]),_:1}),s[5]||(s[5]=o("img",{loading:"lazy",src:zt,class:"nutrition"},null,-1))]),o("div",Ne,[p(f,{style:{color:"#387072",borderColor:"#387072",margin:0,fontWeight:700}},{default:h(()=>s[6]||(s[6]=[o("span",{class:"font16"}," 嚴選歐美日韓頂級專利配方 高品質安心吃 ",-1)])),_:1}),s[7]||(s[7]=o("img",{loading:"lazy",src:"https://ec-image.cofit.me/me/v2/home/MB-patent.png",class:"nutrition"},null,-1))]),p(pt,{"offset-bottom":0,position:"bottom"},{default:h(()=>[o("div",Qe,[o("div",We,[k(a(e.$t("questionnaire.goodsAmount"))+" ",1),o("div",null,a(y(b))+" "+a(q(t.paymentPriceDate.amount)+"/"+e.$t("otherWords.month")),1)]),t.paymentPriceDate.reduce>0?(c(),u("div",Ge,[k(a(e.$t("questionnaire.discountedPrice"))+" ",1),o("div",null,a(" -"+y(b)+q(t.paymentPriceDate.reduce)+"/"+e.$t("otherWords.month")),1)])):_("",!0),o("div",we,[o("div",null,[o("div",Be,[o("div",ze,a(e.$t("questionnaire.schemePrice")),1),o("div",Re,a(y(b))+" "+a(q(t.paymentPriceDate.after)+"/"+e.$t("otherWords.month")),1)]),p($,{amount:t.paymentPriceDate.after,"min-amount":0,settlement:!0,"css-class":"price font14"},null,8,["amount"]),o("div",Ee,a(e.$t("questionnaire.monthSpec")),1)]),o("div",Ke,[p(r,{color:"#E53E3E",onClick:s[1]||(s[1]=l=>rt()),style:{"margin-top":"16px"},class:"go-quest-pay auto"},{default:h(()=>[k(a(e.$t("button.checkoutNow")),1)]),_:1})])])])]),_:1})]),p(Rt,{loginShow:D.value,onCloseLoginPopup:s[2]||(s[2]=()=>{D.value=!1})},null,8,["loginShow"])],64)}}},Hs=ft(Fe,[["__scopeId","data-v-51fb562a"]]);export{Hs as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.