1import{_ as M,u as T,x as H,a as K,R as N,r as p,c4 as P,d as b,e as o,m as f,h as s,f as u,t,F as $,i as k,X as v,p as i,w as d,o as r,V as C,c5 as j,bZ as A}from"./index-Ci9J9dGl.js";const I={key:0,class:"activate-member"},L={class:"title"},D={class:"member_price_box"},E=["onClick"],U={class:"year"},q={class:"price"},z={key:0,class:"line_price"},O={class:"title"},X={class:"desc"},Z={class:"order_info"},G={class:"order_info_title"},J={key:0},Q={class:"text-right"},W={key:0},Y={key:1,class:"flex-justify-between",style:{color:"#FF6B00FF","justify-content":"flex-end"}},ee={class:"notice_switch"},te={key:2,class:"flex-justify-between",style:{color:"#FF6B00FF","justify-content":"flex-end"}},se={class:"checkbox_text"},ne={class:"button_text"},ae={__name:"activate-member",setup(le){const{t:w}=T();H();const g=K();N();const y=p(!1),_=p(null),l=p(null);P({level:2}).then(e=>{_.value=e,e.renewal_config.length&&(l.value=e.renewal_config[0])});const c=p(!1),F=async()=>{if(!l.value){C.warning(w("user.pleaseSelectMemberPackage"));return}if(!y.value){C.warning(w("user.pleaseAgreeTerms"));return}try{const e=await j({is_subscribed:c.value,config_id:l.value?.config_id});A("member_activation",e.id,"member_renew")}catch(e){console.error("æ¿æ´»å¤±è´¥:",e)}},B=e=>{l.value=e},V=()=>{g.back()},h=e=>{g.push({name:"agreement",query:{type:e}})};return(e,n)=>{const m=b("el-button"),R=b("Select"),S=b("el-icon"),x=b("el-checkbox");return _.value?(r(),o("div",I,[s("div",L,t(e.$t("user.renewalManagement")),1),s("div",D,[(r(!0),o($,null,k(_.value.renewal_config,a=>(r(),o("div",{class:v(["member_price",{member_price_active:a.validity_period==l.value?.validity_period}]),onClick:ie=>B(a)},[s("div",U,t(a.title),1),s("div",q,[n[6]||(n[6]=i("HK$",-1)),s("span",null,t(a.membership_fee),1)]),a.original_price>0?(r(),o("div",z,[n[7]||(n[7]=i(" HK$",-1)),s("span",null,t(a.original_price),1)])):f("",!0),u(m,{style:{width:"140px",height:"48px"},type:"primary"},{default:d(()=>[i(t(e.$t("user.buyNow")),1)]),_:1})],10,E))),256))]),s("div",O,t(e.$t("about.memberPrivilege")),1),(r(!0),o($,null,k(_.value.detail.split(` 2`),a=>(r(),o("div",X,[u(S,{color:"#FF6B00FF"},{default:d(()=>[u(R)]),_:1}),i(" "+t(a),1)]))),256)),s("div",Z,[s("div",G,t(e.$t("user.orderDetail")),1),s("div",{class:v(["order_label",{order_label2:l.value?.auto_renewal_amount==0}]),style:{"border-bottom":"1px solid #eeeeee"}},[s("div",null,t(e.$t("user.productInfo")),1),s("div",null,t(e.$t("user.amount")),1),l.value?.auto_renewal_amount>0?(r(),o("div",J,t(e.$t("user.renewalAmount")),1)):f("",!0),s("div",Q,t(e.$t("user.autoRenewal")),1)],2),s("div",{class:v(["order_label",{order_label2:l.value?.auto_renewal_amount==0}]),style:{padding:"10px 16px"}},[s("div",null,t(e.$t("user.memberPackage"))+"("+t(l.value?.title)+")",1),s("div",null,"HK$"+t(l.value?.membership_fee),1),l.value?.auto_renewal_amount>0?(r(),o("div",W,"HK$"+t(l.value?.auto_renewal_amount),1)):f("",!0),_.value?.enableSubscription==1?(r(),o("div",Y,[i(t(e.$t("user.autoRenewalTip"))+" ",1),s("div",ee,[s("div",{class:v(["switch",{switch_active:c.value}]),onClick:n[0]||(n[0]=a=>c.value=!c.value)},t(e.$t("user.open")),3),s("div",{class:v(["switch",{switch_active:!c.value}]),onClick:n[1]||(n[1]=a=>c.value=!c.value)},t(e.$t("user.close")),3)])])):(r(),o("div",te,t(e.$t("user.autoRenewalTip2")),1))],2)]),u(x,{modelValue:y.value,"onUpdate:modelValue":n[5]||(n[5]=a=>y.value=a)},{default:d(()=>[s("div",se,[i(t(e.$t("user.agreeTerms")),1),u(m,{link:"",type:"primary",class:"inline-btn",onClick:n[2]||(n[2]=a=>h("terms"))},{default:d(()=>[i("ã"+t(e.$t("user.memberServiceAgreement"))+"ã",1)]),_:1}),i(" "+t(e.$t("user.and"))+" ",1),u(m,{link:"",type:"primary",class:"inline-btn",onClick:n[3]||(n[3]=a=>h("privacy"))},{default:d(()=>[i("ã"+t(e.$t("user.privacyPolicy"))+"ã",1)]),_:1}),i(" "+t(e.$t("user.and"))+" ",1),u(m,{link:"",type:"primary",class:"inline-btn",onClick:n[4]||(n[4]=a=>h("renewal"))},{default:d(()=>[i("ã"+t(e.$t("user.autoRenewalTerms"))+"ã",1)]),_:1})])]),_:1},8,["modelValue"]),s("div",ne,[u(m,{style:{"min-width":"100px",height:"44px"},onClick:V},{default:d(()=>[...n[8]||(n[8]=[i("è¿å",-1)])]),_:1}),u(m,{type:"primary",style:{"min-width":"160px",height:"44px"},onClick:F},{default:d(()=>[i(t(e.$t("user.confirmPayment"))+"HK$"+t(l.value?.membership_fee),1)]),_:1})])])):f("",!0)}}},re=M(ae,[["__scopeId","data-v-d8ae438e"]]);export{re 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.