PageSourceSearch

https://onnuristore.com/_next/static/chunks/pages/auth/anonymous/pharm-order-269a1d63b9766563.js

js onnuristore.com collected 2026-10-06 16:22:48 UTC 15,066 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2336],{27211:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/auth/anonymous/pharm-order",function(){return n(22444)}])},22444:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSP:function(){return _},initStateIFormOrigin:function(){return O}});var i=n(35944),r=n(29323),o=n(9008),d=n.n(o),l=n(67294),c=n(91055),a=n(27527),s=n(68669),Z=n(94984),h=n(79221),u=n(38447),v=n(53247),p=n(88937),f=n(61411),m=n(30625),b=n(44857);n(92261);var g=n(44807),x=n(3918),S=n(10761),z=n(93185),B=n(12089),y=n(34960),X=n(23923),I=n(26608),P=n(41226),k=n(79362),N=n(72096),w=n(11163),C=n(44498),F=n(87536),R=n(23654),_=!0;let O={name:"",phone:"",receiverName:"",receiverPhone:"",address:"",addressDetail:"",addressZipCode:""},OrderInfo=e=>{var t,n,r,o,d,l,s,Z,h,u,v,f,m,b;return(0,i.BX)(p.Z,{gap:20,children:[(0,i.BX)(c.Z,{spaceBetween:!0,children:[(0,i.tZ)(a.Z,{fontSize:16,bold:!0,minWidth:100,children:"주문자 정보"}),(0,i.tZ)(a.Z,{fontSize:18,children:e.orderInfo?(null===(t=e.orderInfo)||void 0===t?void 0:t.buyerName)+" / "+(null===(n=e.orderInfo)||void 0===n?void 0:n.buyerPhone):(null===(r=e.orderState)||void 0===r?void 0:r.name)+" / "+(null===(o=e.orderState)||void 0===o?void 0:o.phone)})]}),(0,i.BX)(c.Z,{spaceBetween:!0,children:[(0,i.tZ)(a.Z,{fontSize:16,bold:!0,minWidth:100,children:"수령자 정보"}),(0,i.tZ)(a.Z,{fontSize:18,children:e.orderInfo?(null===(d=e.orderInfo)||void 0===d?void 0:d.receiverName)+" / "+(null===(l=e.orderInfo)||void 0===l?void 0:l.receiverPhone):(null===(s=e.orderState)||void 0===s?void 0:s.receiverName)+" / "+(null===(Z=e.orderState)||void 0===Z?void 0:Z.receiverPhone)})]}),(0,i.BX)(c.Z,{justifyContentSpaceBetween:!0,children:[(0,i.tZ)(a.Z,{fontSize:16,bold:!0,minWidth:100,children:"주소 정보"}),(0,i.tZ)(a.Z,{fontSize:18,textAlign:"end",children:e.orderInfo?(0,i.BX)(i.HY,{children:[null===(u=e.orderInfo)||void 0===u?void 0:null===(h=u.receiverAddress)||void 0===h?void 0:h.address," ",(0,i.tZ)("br",{}),null===(f=e.orderInfo)||void 0===f?void 0:null===(v=f.receiverAddress)||void 0===v?void 0:v.addressDetail]}):(0,i.BX)(i.HY,{children:[null===(m=e.orderState)||void 0===m?void 0:m.address," ",(0,i.tZ)("br",{}),null===(b=e.orderState)||void 0===b?void 0:b.addressDetail]})})]})]})};t.default=(0,r.Pi)(e=>{var t,n,r,o,h,u,b,k,C,_,A,D,W,T;let{data:U}=e,E="고객 주문조회",H=(0,S.oR)(),M=(0,w.useRouter)(),[$,Y]=(0,l.useState)(!1),[j,G]=(0,l.useState)(!0),q=(null==U?void 0:null===(t=U.orderPharm)||void 0===t?void 0:t.orderInfoRequestType)||x.s3w.None,{register:Q,handleSubmit:L,setValue:V,getValues:J,clearErrors:K,watch:ee,formState:{errors:et}}=(0,F.cI)({defaultValues:{...O,phone:(null==U?void 0:null===(n=U.orderInfo)||void 0===n?void 0:n.buyerPhone)||""},mode:"onChange"}),myRegister=(e,t)=>(0,N.Z)(e,t,Q,et);(0,l.useEffect)(()=>{let e=ee((e,t)=>{let{name:n,type:i}=t;"name"===n&&j&&(V("receiverName",e.name||""),K(["receiverName"])),"phone"===n&&j&&(V("receiverPhone",e.phone||""),K(["receiverPhone"]))});return()=>e.unsubscribe()},[ee,j]),(0,l.useEffect)(()=>{j&&(V("receiverName",J("name")),V("receiverPhone",J("phone")),K(["receiverName","receiverPhone"]))},[j]);let handelUpsertUserInfo=e=>{g.ZP.openOrderService.editOrderInfoFromPharmUsingPUT({uuid:(null==U?void 0:U.uuid)||"",buyerName:e.name,buyerPhone:e.phone,receiverName:e.receiverName,receiverPhone:e.receiverPhone,receiverAddress:{address:e.address,addressDetail:e.addressDetail,zipcode:e.addressZipCode},isCompleteOrderInfo:!0}).then(e=>{H.openSnackBar("등록하였습니다."),M.reload()}).catch(e=>{var t;H.openSnackBar((null==e?void 0:null===(t=e.response)||void 0===t?void 0:t.data)||(null==e?void 0:e.message)||"알 수 없는 오류가 발생하였습니다.")})};return(0,i.BX)("div",{children:[(0,i.BX)(d(),{children:[(0,i.tZ)("title",{children:"온누리스토어 - ".concat(E)}),(0,i.tZ)("meta",{name:"description",content:"".concat(E)})]}),(0,i.tZ)(i.HY,{children:(0,i.tZ)(f.Z,{bgcolor:I.D8,children:(0,i.tZ)(y.Z,{title:E,noBackButton:!0,children:(0,i.BX)(v.Z,{bgcolor:"#ffffff",children:[(0,i.tZ)(p.Z,{py:20,gap:20,children:(0,i.BX)(a.Z,{fontSize:20,bold:!0,children:[(0,i.tZ)("span",{style:{color:I.Fz},children:null==U?void 0:null===(o=U.orderPharm)||void 0===o?void 0:null===(r=o.store)||void 0===r?void 0:r.name})," ",(0,i.tZ)("span",{style:{color:I.Fz},children:null==U?void 0:null===(u=U.orderPharm)||void 0===u?void 0:null===(h=u.store)||void 0===h?void 0:h.representativeName})," ","약사님을 통해 주문하신 내역입니다."]})}),(0,i.tZ)(X.x,{}),(0,i.BX)(p.Z,{py:20,gap:20,children:[(0,i.BX)(c.Z,{spaceBetween:!0,children:[(0,i.tZ)(a.Z,{fontSize:16,onnuriFont:!0,bold:!0,children:"주문내역"}),(0,i.BX)(a.Z,{fontSize:16,children:["총 ",(null==U?void 0:null===(b=U.products)||void 0===b?void 0:b.length)||0,"ê±´"]})]}),(0,i.tZ)(s.Z,{}),(0,i.BX)(c.Z,{spaceBetween:!0,bgcolor:I.D8,m:-16,p:16,children:[(0,i.tZ)(a.Z,{fontSize:16,onnuriFont:!0,bold:!0,color:I.Fz,children:(null==U?void 0:null===(C=U.products)||void 0===C?void 0:null===(k=C.at(0))||void 0===k?void 0:k.orderStatusTypeDisplayName)||"알 수 없음"}),(0,i.tZ)(a.Z,{fontSize:16,bold:!0,color:I.zj,children:"무료배송"})]}),(0,i.tZ)(s.Z,{}),(0,i.tZ)(p.Z,{gap:20,children:null==U?void 0:null===(_=U.products)||void 0===_?void 0:_.map((e,t)=>{var n,r;return(0,i.BX)(i.HY,{children:[0!=t&&(0,i.tZ)(s.Z,{}),(0,i.BX)(p.Z,{height:100,direction:"row",children:[(0,i.tZ)(i.HY,{children:(0,i.tZ)(R.W,{mode:"fixed",src:(null===(n=e.productItem)||void 0===n?void 0:n.mainImageUrl)||"",height:100,maxWidth:100,style:{borderRadius:"5px"},alt:e.productItemDisplayName||"productImage"})}),(0,i.BX)(p.Z,{flex:1,mx:16,children:[(0,i.tZ)(a.Z,{mt:6,fontSize:16,bold:!0,children:e.productItemDisplayName}),(0,i.BX)(c.Z,{display:{xs:"flex",lg:"none"},mt:8,gap:8,alignItemCenter:!0,children:[(0,i.BX)(a.Z,{fontSize:16,children:[e.count||0,"개"]}),(0,i.tZ)(s.Z,{row:!0,black:!0,sx:{my:8}}),(0,i.tZ)(a.Z,{fontSize:16,bold:!0,color:I.Q6,children:(0,P.ek)((null===(r=e.productItem)||void 0===r?void 0:r.salesPrice)||0)})]})]})]})]})})})]}),(0,i.tZ)(X.x,{}),(0,i.tZ)(p.Z,{py:20,gap:20,children:(0,i.BX)(c.Z,{spaceBetween:!0,children:[(0,i.tZ)(a.Z,{fontSize:16,onnuriFont:!0,bold:!0,children:"총 주문금액"}),(0,i.tZ)(a.Z,{fontSize:18,color:I.Q6,bold:!0,children:(0,P.ek)((null==U?void 0:U.payPrice)||0)})]})}),(0,i.tZ)(X.x,{}),(0,i.BX)(p.Z,{py:20,gap:20,children:[(0,i.BX)(a.Z,{fontSize:16,onnuriFont:!0,bold:!0,children:["주문 정보"," "]}),(0,i.tZ)(s.Z,{}),q==x.s3w.Complete?(0,i.tZ)(OrderInfo,{orderInfo:null==U?void 0:U.orderInfo}):(0,i.tZ)("form",{onSubmit:L(e=>{Y(!0)}),children:(0,i.BX)(p.Z,{gap:20,children:[(0,i.BX)(p.Z,{gap:16,children:[(0,i.tZ)(a.Z,{fontSize:16,bold:!0,children:"주문자명"}),(0,i.tZ)(m.Z,{sx:{".MuiInputBase-input":{fontSize:16}},placeholder:"주문자명을 입력하세요.",...myRegister("text","name")})]}),(0,i.BX)(p.Z,{gap:16,children:[(0,i.tZ)(a.Z,{fontSize:16,bold:!0,children:"주문자 연락처"}),(0,i.tZ)(m.Z,{sx:{".MuiInputBase-input":{fontSize:16}},placeholder:"'-' 없이 입력하세요.",disabled:!0,...myRegister("phone","phone")})]}),(0,i.BX)(p.Z,{gap:16,children:[(0,i.BX)(c.Z,{spaceBetween:!0,children:[(0,i.tZ)(a.Z,{fontSize:16,bold:!0,children:"수령자명"}),(0,i.tZ)(z.Z,{size:24,checked:j,onChange:e=>{G(e.target.checked)},children:(0,i.tZ)(a.Z,{ml:4,fontSize:16,children:"주문자와 동일"})})]}),(0,i.tZ)(m.Z,{sx:{".MuiInputBase-input":{fontSize:16}},placeholder:"수령자명을 입력하세요.",...myRegister("text","receiverName")})]}),(0,i.BX)(p.Z,{gap:16,children:[(0,i.tZ)(a.Z,{fontSize:16,bold:!0,children:"수령자 연락처"}),(0,i.tZ)(m.Z,{sx:{".MuiInputBase-input":{fontSize:16}},placeholder:"'-' 없이 입력하세요.",...myRegister("phone","receiverPhone")})]}),(0,i.BX)(p.Z,{gap:16,children:[(0,i.tZ)(a.Z,{fontSize:16,bold:!0,children:"주소"}),(0,i.tZ)(ZipCodeButton,{onComplete:e=>{K("address"),V("addressZipCode",e.zonecode),V("address",e.address+(e.buildingName?" ("+e.buildingName+")":""))}}),(0,i.tZ)(m.Z,{sx:{".MuiInputBase-input":{fontSize:16}},placeholder:"주소를 입력하세요.",disabled:!0,...myRegister("text","address")})]}),(0,i.BX)(p.Z,{gap:16,children:[(0,i.tZ)(a.Z,{fontSize:16,bold:!0,children:"상세 주소"}),(0,i.tZ)(m.Z,{sx:{".MuiInputBase-input":{fontSize:16}},placeholder:"상세 주소를 입력하세요.",...myRegister("text","addressDetail")})]}),(0,i.tZ)(Z.Z,{fullWidth:!0,noPadding:!0,contained:!0,sx:{width:"100%",height:48,mt:16},type:"submit",children:(0,i.tZ)(a.Z,{bold:!0,fontSize:16,children:"입력하기"})}),(0,i.tZ)(B.Z,{title:"주문정보 확인",modalOpen:$,modalHandleClose:()=>{Y(!1)},btnCancelName:"취소",onCancelOkClick:()=>{Y(!1)},btnOkName:"입력완료",onBtnOkClick:()=>{handelUpsertUserInfo(J())},children:(0,i.tZ)(p.Z,{mt:-20,children:(0,i.tZ)(OrderInfo,{orderState:J()})})})]})})]}),(0,i.tZ)(X.x,{}),(0,i.BX)(p.Z,{py:20,gap:20,children:[(0,i.BX)(a.Z,{fontSize:16,onnuriFont:!0,bold:!0,children:["취소/교환/환불 안내"," "]}),(0,i.tZ)(s.Z,{}),(0,i.tZ)(a.Z,{fontSize:18,children:"취소/교환/환불은 구매하신 약국에 문의해주시기 바랍니다 ."}),(0,i.BX)(p.Z,{gap:20,p:16,bgcolor:"#FAFAFA",borderRadius:"5px",children:[(0,i.BX)(c.Z,{spaceBetween:!0,children:[(0,i.tZ)(a.Z,{fontSize:16,bold:!0,minWidth:100,children:"약국명"}),(0,i.tZ)(a.Z,{fontSize:18,children:null==U?void 0:null===(D=U.orderPharm)||void 0===D?void 0:null===(A=D.store)||void 0===A?void 0:A.name})]}),(0,i.BX)(c.Z,{spaceBetween:!0,children:[(0,i.tZ)(a.Z,{fontSize:16,bold:!0,minWidth:100,children:"전화번호"}),(0,i.tZ)(a.Z,{fontSize:18,children:null==U?void 0:null===(T=U.orderPharm)||void 0===T?void 0:null===(W=T.store)||void 0===W?void 0:W.representativePhone})]})]})]}),(0,i.BX)(p.Z,{py:48,px:16,mx:-16,bgcolor:"#F9F9F9",mt:24,children:[(0,i.tZ)(a.Z,{fontSize:20,bold:!0,children:"약사 어드민 (내부 확인용)"}),(0,i.tZ)(a.Z,{fontSize:14,bold:!0,mt:32,children:"판매자 개인정보 처리방침"}),(0,i.BX)(a.Z,{fontSize:13,mt:24,children:["\xb7 법인명: 주식회사온누리스토어 \xb7 대표이사: 박효수",(0,i.tZ)("br",{}),"\xb7 통신판매업신고번호: 2022-서울양천-0086",(0,i.tZ)("br",{}),"\xb7 건강기능식품판매업신고: 2022-0089067호",(0,i.tZ)("br",{}),"\xb7 의료기기판매업신고: 제 2022-3140033-00003호",(0,i.tZ)("br",{}),"\xb7 사업자등록번호: 430-86-02315",(0,i.tZ)("br",{}),"서울특별시 양천구 목동서로 159-1 13층, 14층, 15층 주식회사온누리스토어",(0,i.tZ)("br",{}),"대표 이메일 : [email protected]"]}),(0,i.tZ)(a.Z,{fontSize:11,mt:24,color:"#808080",children:"\xb7Copyright (c) 2022 ONNURISTORECO.,LTD All Right Reserved."})]})]})})})})]})});
1let ZipCodeButton=e=>{let{onComplete:t}=e,[n,r]=(0,l.useState)(!1);return(0,i.BX)(i.HY,{children:[(0,i.tZ)(Z.Z,{sx:{height:48},outlined:!0,onClick:()=>{r(!0)},children:(0,i.tZ)(a.Z,{fontSize:16,bold:!0,children:"우편번호 검색"})}),(0,i.tZ)(b.Z,{maxWidth:"sm",fullScreen:!0,fullWidth:!0,open:n,onClose:()=>{r(!1)},PaperProps:{sx:{maxWidth:k.Tm}},children:(0,i.BX)(p.Z,{sx:{height:"100%"},children:[(0,i.tZ)(c.Z,{display:"flex",flexDirection:"row-reverse",children:(0,i.tZ)(h.Z,{onClick:()=>r(!1),size:"small",children:(0,i.tZ)(u.Z,{name:"close",size:36})})}),(0,i.tZ)(C.ZP,{style:{flex:1},autoClose:!0,onComplete:e=>{r(!1),t&&t(e)}})]})})]})}},33831:function(e,t,n){"use strict";var i=n(35944),r=n(61411);t.Z=e=>{let{children:t,sx:n,...o}=e;return(0,i.tZ)(r.Z,{sx:{...n},display:{xs:"none",lg:"block"},...o,children:t})}},93185:function(e,t,n){"use strict";var i=n(35944);n(67294);var r=n(38447),o=n(26608),d=n(72569),l=n(94434);t.Z=e=>{let{checked:t,onChange:n,small:c,size:a,children:s,isCustomIcon:Z=!1,style:h,...u}=e;return(0,i.tZ)(d.Z,{style:{margin:0,...h},control:(0,i.tZ)(l.Z,{sx:{"& .MuiSvgIcon-root":{fontSize:a||(c?20:{xs:20,lg:24})},color:o.F2,p:".4rem"},checked:t,onChange:n,icon:Z?(0,i.tZ)(r.Z,{name:"checkboxUnchecked",size:a||20,lgSize:a||(c?20:24)}):void 0,checkedIcon:Z?(0,i.tZ)(r.Z,{name:"checkboxChecked",size:a||20,lgSize:a||(c?20:24)}):void 0,...u}),label:s})}},23654:function(e,t,n){"use strict";n.d(t,{W:function(){return FlexibleImage}});var i=n(35944),r=n(25675),o=n.n(r),d=n(79362);let FlexibleImage=e=>{let{src:t,alt:n,mode:r,maxWidth:l="".concat(d.Gy,"px"),height:c="".concat(d.Gy,"px"),aspectWidth:a=720,aspectHeight:s=720,sizes:Z="(max-width: ".concat(d.Gy,"px) 100vw, ").concat(d.Gy,"px"),priority:h=!1,style:u,className:v,...p}=e,f={width:"100%",maxWidth:"number"==typeof l?"".concat(l,"px"):l,margin:"0 auto",...u};return"auto"===r?(0,i.tZ)("div",{className:v,style:f,children:(0,i.tZ)(o(),{src:t,alt:n,width:a,height:s,sizes:Z,priority:h,style:{width:"100%",height:"auto",display:"block",...u},...p})}):(0,i.tZ)("div",{className:v,style:{...f,height:"number"==typeof c?"".concat(c,"px"):c,position:"relative",overflow:"hidden"},children:(0,i.tZ)(o(),{src:t,alt:n,fill:!0,sizes:Z,priority:h,style:{objectFit:"cover",objectPosition:"center",...u},...p})})}},53247:function(e,t,n){"use strict";var i=n(35944),r=n(61411);t.Z=e=>{let{children:t,onlyForLg:n,...o}=e;return(0,i.tZ)(r.Z,{...o,maxWidth:{xs:n?void 0:"sm",lg:"lg"},margin:"0 auto",padding:{xs:n?void 0:"0 1.6rem",lg:"0 4rem"},children:t})}},23923:function(e,t,n){"use strict";n.d(t,{x:function(){return ResponsiveDivider}});var i=n(35944);n(67294);var r=n(68669),o=n(33831),d=n(13453),l=n(61411);let ResponsiveDivider=e=>{let{onlyForPc:t,onlyForMobile:n,sx:c={},...a}=e;return(0,i.BX)(l.Z,{sx:{...c},children:[!t&&(0,i.tZ)(d.Z,{children:(0,i.tZ)(l.Z,{height:10,bgcolor:"#f9f9f9",mx:-16})}),!n&&(0,i.tZ)(o.Z,{children:(0,i.tZ)(r.Z,{...a})})]})}},72096:function(e,t,n){"use strict";n.d(t,{Z:function(){return baseTextFieldRegister},f:function(){return textFieldUtils}});let baseTextFieldRegister=(e,t,n,i)=>{var r;let o={};return"phone"==e?o={required:"핸드폰 번호를 입력해주세요.",pattern:{value:/^01(?:0|1|[6-9])(?:\d{7}|\d{8})$/,message:"핸드폰 번호를 정확히 입력해주세요."}}:"text"==e&&(o={required:"빈칸을 채워주세요."}),{error:!!i[t],helperText:null===(r=i[t])||void 0===r?void 0:r.message,...n(t,o)}};function textFieldUtils(e,t){switch(e){case"loginId":if(!t)return"아이디를 입력해주세요.";if(!/^[a-zA-Z0-9]{6,16}$/.test(t))return"영문, 숫자만 입력 가능. 6~16 자";break;case"password":if(!t)return"비밀번호를 입력해주세요.";if(!/^(?!((?:[A-Za-z]+)|(?:[~!@#$%^&*()_+=]+)|(?:[0-9]+))$)[A-Za-z\d~!@#$%^&*()_+=]{8,20}$/.test(t))return"영문, 숫자, 특수문자 중 2개 포함. 8~20자";break;case"email":if(!t)return"이메일을 입력해주세요.";if(!/^[a-zA-Z0-9._]+@[a-zA-Z0-9]+\.[a-zA-Z]{2,}(\.[a-zA-Z]{2,})?$/.test(t))return"유효하지 않은 이메일입니다.";break;case"phone":if(!t)return"휴대폰번호를 입력해주세요.";if(t.length<13)return"유효하지 않은 휴대폰번호입니다."}return""}}},function(e){e.O(0,[9323,4159,625,1740,5675,8680,8470,792,581,9774,2888,179],function(){return e(e.s=27211)}),_N_E=e.O()}]);

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.