PageSourceSearch

https://vocus.cc/_next/static/chunks/27153.fbab2741c410a22c.js

js vocus.cc collected 2026-09-24 08:33:45 UTC 12,407 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[27153],{290037:(e,r,a)=>{a.d(r,{v_:()=>m,Or:()=>v});var n=a(550640),o=a(312970),l=a.n(o),i=a(606761),t=a(935257),s=a(689668);let c={NORMAL:"NORMAL",SECONDARY:"SECONDARY",SECONDARY_OUTLINE:"SECONDARY_OUTLINE",PRIMARY:"PRIMARY",SUCCESS:"SUCCESS"},d=i.Ay.span.withConfig({componentId:"sc-88a78b-0"})(["min-width:48px;padding:0px 8px;border-radius:24px;text-align:center;white-space:nowrap;font-weight:bold;font-size:",";i,svg{margin-right:4px;margin-bottom:2px;}",""],s.lG.size.sm,e=>{let{type:r}=e;switch(r){case c.SECONDARY:return{background:"var(--Primary-Gray-L-05)",color:"var(--Primary-Gray-L-02)"};case c.PRIMARY:return{color:"var(--Primary-Base) !important",border:"1px solid var(--Primary-Base)",background:"#FEF0EF"};case c.SUCCESS:return{color:"var(--Secondary-Green-Base) !important",border:"1px solid var(--Secondary-Green-Base)"};case c.SECONDARY_OUTLINE:return{color:"var(--Primary-Gray-L-02)",background:"var(--Primary-Gray-L-06)",border:"1px solid var(--Primary-Gray-L-04)"};case c.NORMAL:default:return{border:"1px solid var(--Primary-Black-Base)",background:"var(--Primary-White)",color:"var(--Primary-Black-Base)"}}});function x(e){let{type:r=c.NORMAL,size:a="normal",children:o,className:l,onClickCb:i=()=>{}}=e;return(0,n.jsx)(d,{type:r,size:a,className:l,onClick:i,children:o})}(0,i.Ay)(x).withConfig({componentId:"sc-f39642a3-0"})(["",";",";"],t.xe,t.Zp),x.propTypes={type:l().oneOf(Object.values(c)),size:l().oneOf(["normal","sm"])};var y=a(104228),p=a(528409),u=a(277786);a.p,a.p,a.p,a.p,a.p,a.p,a.p,p.cV.CONTENT,u.dl.PLANS,p.cV.CONTENT,p.cV.PRODUCT,u.dl.PLANS,p.cV.PRODUCT,u.a8.INFO,u.dl.PLANS,p.cV.CONTENT,u.a8.INFO,u.a8.PERMISSION,p.cV.CONTENT,u.a8.PERMISSION,u.a8.OTHER_SETTINGS,p.cV.CONTENT,u.a8.OTHER_SETTINGS,u.qz.INFO,u.dl.PLANS,u.qz.INFO,p.cV.PRODUCT,u.qz.INFO,u.qz.PAGE,u.dl.PLANS,p.cV.PRODUCT,u.qz.PAGE,u.qz.FILE,u.dl.PLANS,p.cV.PRODUCT,u.qz.FILE,u.qz.OTHER_SETTINGS,u.dl.PLANS,p.cV.PRODUCT,u.qz.OTHER_SETTINGS,u.dl.SETTING,u.dl.SETTING,u.dl.ROOMS,u.dl.ROOMS,u.dl.PLANS,u.dl.PLANS,u.dl.MEMBERS,u.dl.MEMBERS,u.dl.ORDERS,u.dl.ORDERS,u.dl.EDIT,p.cV.CONTENT,y.so,c.PRIMARY,p.ox.DIGITAL_PRODUCT,y.so,c.PRIMARY,p.ox.VIDEO;let m=["加入成為您的沙龍會員","進入您的沙龍瀏覽或留言","付費您的沙龍任何方案","瀏覽您的個人頁"],v=[{id:"agreeTerms",label:"我已同意上述條款,並清楚理解需要承擔的義務",value:"agreeTerms"},{id:"knowRefund",label:"我已清楚理解會員將被退款的所有方案範圍",value:"knowRefund"}];n.Fragment,p.Cj.SELF_UPLOAD,p.Cj.CLOUD_LINK},723032:(e,r,a)=>{a.d(r,{A:()=>t});var n=a(550640),o=a(606761),l=a(935257),i=a(689668);let t=(0,o.Ay)(function(e){let{children:r,className:a}=e;return(0,n.jsx)(s,{className:a,children:r?(0,n.jsx)("span",{children:r}):null})}).withConfig({componentId:"sc-a1f6dc67-0"})([""," ",""],l.xe,l.Zp),s=o.Ay.div.withConfig({componentId:"sc-a1f6dc67-1"})(['display:flex;align-items:center;flex-wrap:nowrap;align-items:center;&:before{content:"";border-bottom:1px solid ',';flex:33%;}&:after{content:"";border-bottom:1px solid ',";flex:33%;}> span{overflow-x:hidden;white-space:nowrap;text-align:center;flex-grow:1;color:red;font-size:",";color:",";padding-left:20px;padding-right:20px;}"],i.Tj.neutral.gray4,i.Tj.neutral.gray4,i.lG.size.sm,i.Tj.neutral.gray2)},894117:(e,r,a)=>{a.d(r,{D:()=>n});let n={SUCCESS:"success",ERROR:"error",WARNING:"warning",INFO:"info"}},944787:(e,r,a)=>{a.r(r),a.d(r,{default:()=>I});var n=a(550640),o=a(847132),l=a(907574),i=a(104228),t=a(723032),s=a(198387),c=a(932843),d=a(448790),x=a(632593),y=a(789500),p=a(278773),u=a(731932),m=a(894117),v=a(290037),S=a(91756),h=a(712350),g=a(425884),f=a(552360),A=a(542448),b=a(606761),j=a(98466);function O(e){let{variant:r,size:a="large",label:o,children:l}=e;return(0,n.jsxs)(R,{variant:r,size:a,children:[(0,n.jsxs)(i.so,{gap:"8px",children:[(0,n.jsx)(j.A,{name:r?({Success:"icon-success_outline",Error:"icon-error_outline",Warning:"icon-warning_outline",Info:"icon-info_outline"})[r]:"",size:"large"===a?24:20}),(0,n.jsx)(L,{children:o})]}),(0,n.jsx)(E,{children:l})]})}let R=b.Ay.div.withConfig({componentId:"sc-ea4cbb54-0"})(["display:flex;flex-direction:column;gap:8px;"," ",""],function(e){let{size:r}=e;switch(r){case"large":return(0,b.AH)(["border-radius:12px;padding:12px;gap:8px;font-size:16px;line-height:28.8px;"]);case"small":return(0,b.AH)(["border-radius:12px;padding:8px;gap:8px;font-size:14px;line-height:16px;"]);default:return""}},function(e){let{variant:r}=e;switch(r){case"Success":return(0,b.AH)(["i,span{color:var(--Secondary-Green-Base);}border:1px solid var(--Secondary-Green-L-03);background:var(--Secondary-Green-L-06);"]);case"Error":return(0,b.AH)(["i,span{color:var(--Secondary-Orange-Base);}border:1px solid var(--Secondary-Orange-L-03);background:var(--Secondary-Orange-L-06);"]);case"Warning":return(0,b.AH)(["i,span{color:var(--Secondary-Yellow-D-01);}border:1px solid var(--Secondary-Yellow-L-03);background:var(--Secondary-Yellow-L-06);"]);case"Info":return(0,b.AH)(["i,span{color:var(--Secondary-Blue-Base);}border:1px solid var(--Secondary-Blue-L-03);background:var(--Secondary-Blue-L-06);"]);default:return""}}),E=b.Ay.div.withConfig({componentId:"sc-ea4cbb54-1"})(["color:var(--Primary-Gray-L-02);"]),L=b.Ay.span.withConfig({componentId:"sc-ea4cbb54-2"})([""]);function N(e){let{children:r}=e;return(0,n.jsxs)(i.so,{flexDirection:"column",children:[(0,n.jsxs)(i.so,{flexDirection:"column",justifyContent:"flex-start",ga
1p:"24px",mb:"12px",children:[(0,n.jsx)(O,{variant:"Warning",label:"注意事項",children:(0,n.jsxs)(P,{children:[(0,n.jsx)(A.Ay,{variant:"Body3",color:"var(--Primary-Gray-L-02)",as:"p",children:"您已開啟沙龍付費會員封鎖暨退費功能,請注意,此會員的付費權限仍在進行中,為避免糾紛,我們誠摯建議您最好與該沙龍付費會員充分溝通後再執行本功能。"}),(0,n.jsx)(A.Ay,{variant:"Body3",color:"var(--Primary-Gray-L-02)",as:"p",children:"本功能執行後,系統將自動終止該會員於沙龍內的所有權限,並依照剩餘權限區間進行退款,該會員將無法進行下列行為:"}),v.v_.map((e,r)=>(0,n.jsx)(A.Ay,{textStyle:"Body3",color:"var(--Primary-Gray-L-02)",as:"li",children:e},r))]})}),(0,n.jsxs)(C,{flexDirection:"column",gap:"12px",children:[(0,n.jsx)(A.Ay,{textStyle:"Body3",color:"var(--Primary-Gray-L-01)",children:"由於您擁有沙龍的「封鎖」與「退款」決定權,若您確認封鎖該會員後, vocus 將協助進行退款流程行政作業,也將與您酌收相關手續費用,詳情請見以下條款:"}),(0,n.jsxs)(i.so,{flexDirection:"column",gap:"12px",children:[(0,n.jsxs)(i.so,{alignItems:{mobile:"flex-start",pad:"center"},flexDirection:{mobile:"column",pad:"row"},children:[(0,n.jsx)("a",{href:"https://vocus.cc/terms/member",target:"_blank",rel:"noreferrer",children:(0,n.jsxs)(i.so,{gap:"4px",mr:"8px",children:[(0,n.jsx)(A.Ay,{textStyle:"Body3-Mudium",color:"var(--Primary-Gray-L-01)",fontWeight:"bold",textDecoration:"underline",children:"會員條款"}),(0,n.jsx)(j.A,{name:"icon-blankLink",size:18})]})}),(0,n.jsx)(A.Ay,{textStyle:"Body3",color:"var(--Primary-Gray-L-02)",children:"第二條第二項及第三項"})]}),(0,n.jsx)(i.so,{flexDirection:"column",children:(0,n.jsxs)(i.so,{alignItems:{mobile:"flex-start",pad:"center"},flexDirection:{mobile:"column",pad:"row"},children:[(0,n.jsx)("a",{href:"https://vocus.cc/terms/salon",target:"_blank",rel:"noreferrer",children:(0,n.jsxs)(i.so,{mr:"8px",children:[(0,n.jsx)(A.Ay,{textStyle:"Body3",color:"var(--Primary-Gray-L-01)",fontWeight:"bold",textDecoration:"underline",children:"沙龍服務條款"}),(0,n.jsx)(j.A,{name:"icon-blankLink",size:18})]})}),(0,n.jsx)(A.Ay,{textStyle:"Body3",color:"var(--Primary-Gray-L-02)",children:"第三條第十二項及第十五項"})]})}),(0,n.jsx)(A.Ay,{textStyle:"Body3",color:"var(--Primary-Gray-L-01)",children:"因沙龍擁有者封鎖會員,所產生之退款費用,vocus 將向該沙龍擁有者收取相關成本費用,其認定及計算方式如下:"}),(0,n.jsx)(A.Ay,{textStyle:"Body3",color:"var(--Primary-Gray-L-01)",children:"➊ 基本作業處理費:每次 NTD$500,每月最多計價一次。包含:退費結算、溝通聯繫⋯⋯等人工作業服務。"}),(0,n.jsx)(A.Ay,{textStyle:"Body3",color:"var(--Primary-Gray-L-01)",children:"➋ 退款人工處理費:每筆訂單金額 5% 或每筆手續費 NTD$100 ,個別合計取較高者。"}),(0,n.jsx)(i.so,{border:"1px solid var(--Secondary-Orange-L-03)",bg:"var(--Secondary-Orange-L-06)",borderRadius:"12px",p:"4px 12px",color:"var(--Secondary-Orange-Base)",children:"月方案、單次購買方案、數位商品方案為會員付費當下服務已提供完成,故不屬於退款範疇。"}),(0,n.jsx)(A.Ay,{textStyle:"Body3",color:"var(--Primary-Gray-L-01)",children:"若該筆退款訂單包含未來未既得之收入,系統將一併扣除未來未既得之部分,還請留意。"}),(0,n.jsx)(A.Ay,{textStyle:"Body3",color:"var(--Primary-Gray-L-01)",children:"若封鎖原因係因會員行為出現重大平台或法律違規,vocus 有權不予退款,同時也不會向沙龍擁有者收取退款相關成本費用;沙龍擁有者應於封鎖該會員後 24 小時內主動與客服中心([email protected])聯繫並提供相關證據,如:對話、網址、影片、文字等紀錄供方格子(vocus)判斷,vocus 收到申訴後,將於五個工作日(不含例假日)內進行初步審查,如認為需要補正時,應要求沙龍擁有者提供補充資料。"}),(0,n.jsx)(A.Ay,{textStyle:"Body3",color:"var(--Primary-Gray-L-01)",children:"其他未盡事宜,依 vocus 沙龍服務條款為準。"})]})]})]}),r]})}let P=b.Ay.div.withConfig({componentId:"sc-6b0318ef-0"})(["text-align:left;ul{padding-inline-start:20px;}"]),C=(0,b.Ay)(i.so).withConfig({componentId:"sc-6b0318ef-1"})(["list-style-position:outside;list-style-type:disc;text-align:left;ul{padding-inline-start:20px;}ul.no-list-type{list-style-type:none;padding-inline-start:0px;}i{color:var(--Primary-Gray-L-01);}"]);function I(e){let{open:r,setIsOpen:a,user:b,salon:j,reload:O}=e,R=(0,h.A)(),E=(0,S.A)(),[L,P]=(0,o.useState)({agreeTerms:!1,knowRefund:!1}),[C,I]=(0,o.useState)(""),[T,D]=(0,o.useState)(!1),G=Object.values(L).every(e=>e),w=C&&C===b?.fullname,B=(0,o.useCallback)(async()=>{try{if(!b?._id)return void E({type:m.D.ERROR,message:"未知的會員資料"});if((0,g.Ri)("userId")===b?._id)return void E({type:"error",message:"不能封鎖自己"});
1if(b?.level==="10")throw Error("can't blacklist owner");D(!0),await (0,l.vq)({salonId:j?._id,params:{userId:b?._id||""}}),O(),E({type:m.D.SUCCESS,message:"已成功封鎖該會員"})}catch(e){if(e?.error==="can't blacklist owner")return void E({type:m.D.ERROR,message:"不能黑名單擁有者"});E({type:m.D.ERROR,message:"會員封鎖失敗,請稍後再試"}),console.error("Error occurred on deleting member",e)}finally{D(!1),a(!1)}},[j,b,E,a,O]);return(0,n.jsxs)(x.A,{open:r,onOpenChange:()=>a(!1),isSecondPopup:!0,children:[(0,n.jsx)(u.A,{children:"封鎖會員"}),(0,n.jsx)(y.A,{children:(0,n.jsxs)(N,{children:[(0,n.jsx)(i.so,{flexDirection:"column",gap:"12px",children:v.Or.map(e=>(0,n.jsx)(s.A,{label:e.label,isActive:L[e.value],onClick:()=>{P({...L,[e.value]:!L[e.value]})}},e.id))}),(0,n.jsx)(t.A,{mt:"24px",mb:"24px"}),(0,n.jsxs)(i.so,{flexDirection:"column",children:[(0,n.jsx)(A.Ay,{textStyle:"H6",mb:"8px",children:`確定封鎖 ${b?.fullname?b?.fullname:"未命名的會員"}?`}),(0,n.jsxs)(A.Ay,{textStyle:"Label1-Medium",mb:"12px",children:["請重複輸入",` ${b?.fullname||"此會員名稱"}`,",以確定封鎖此付費會員。"]}),(0,n.jsx)(d.A,{size:R.isMobile?"small":"medium",placeholder:"請重複輸入此會員名稱,以確定封鎖此付費會員。",value:C,isInvalid:!w,onChange:e=>{let{value:r}=e.target;I(r)}}),!C&&(0,n.jsx)(c.A,{mt:"8px",isInvalid:!0,children:"請重複輸入要封鎖的會員名稱"}),C&&!w&&(0,n.jsx)(c.A,{isInvalid:!0,mt:"8px",children:"會員名稱不相符,請再試一次"})]})]})}),(0,n.jsx)(p.A,{buttons:(0,n.jsxs)(i.so,{justifyContent:"center",children:[(0,n.jsx)(f.A,{variant:"Ghost",onClick:()=>a(!1),children:"取消"}),(0,n.jsx)(f.A,{variant:"Fill-Delete",onClick:B,disabled:!(G&&w)||T,children:"確定封鎖"})]})})]})}}}]);

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.