PageSourceSearch

https://lavod.com/_next/static/chunks/5283.bbc15d9ca379ebfa.js

js lavod.com collected 2026-10-05 09:37:22 UTC 3,680 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5283],{65283:(e,t,s)=>{s.r(t),s.d(t,{ReselectReturnStoreModal:()=>C});var l=s(54568),d=s(7620),a=s(11047),r=s.n(a),i=s(13446),n=s(34582),c=s(66681),o=s(32421),u=s(57614),f=s(63095);let x=[f.t0.COUNTY,f.t0.DISTRICT,f.t0.ROAD,f.t0.STORE],C=e=>{let{action:t,orderData:s,mutate:a,shippingType:C}=e,[p,h]=(0,d.useState)(),[_,g]=(0,d.useState)(),[y,k]=(0,d.useState)(!0),[T,R]=(0,d.useState)(!1),[m,E]=(0,d.useState)(null),j=(0,d.useRef)({}),S=(0,i.useToast)(),D=(0,d.useCallback)(async()=>{try{let e=await (0,c.f9)({shipping_type:C,ship_to:"TW"});if(e?.data){let t=e.data.map(e=>({...e,field:{...e.field,required:x.includes(e.key)}}));h(t),g({id:s.id,address:t.reduce((e,t)=>({...e,[t.key]:t.field.value||""}),{address_field_country:"TW"})})}}catch(e){(0,u.e8)(e)}},[s.id,C]);(0,d.useEffect)(()=>{(async()=>{k(!0),await D(),k(!1)})()},[D]);let b=(0,d.useCallback)(e=>_?.address[e]||"",[_]),v=(0,d.useCallback)((e,t)=>{h(e=>e?e.map(e=>t.find(t=>t.key===e.key)||e):e),g(e=>e?{...e,address:t.reduce((e,t)=>({...e,[t.key]:t.field.value||""}),{...e.address})}:e)},[]);(0,f.mE)({enable:!0,isBuyer:!1,onChange:v,shipTo:"TW",shippingType:C,zipCode:"",county:b(f.t0.COUNTY),district:b(f.t0.DISTRICT),road:b(f.t0.ROAD),address:"",store:b(f.t0.STORE),area:"",station:"",latestUpdateField:[f.z7.RECEIVER,m],allowedAutoCompleteFields:p?(0,f.U$)(f.z7.RECEIVER,p):[],updateLatestUpdateField:e=>{let t=e[1];
1E("string"==typeof t?t:null)}});let A=(0,d.useCallback)((e,t,s)=>{h(e=>e?e.map(e=>e.key!==t?e:{...e,field:{...e.field,value:s}}):e),g(e=>e?{...e,address:{...e.address,[t]:s}}:e),E(t)},[]),I=(0,d.useCallback)((e,t,s)=>{j.current[String(t)]=s},[]),F=x.every(e=>{let t=_?.address[e];return"string"==typeof t&&""!==t.trim()}),O=async()=>{if(!_||!F)return;let e={address_field_name:null,address_field_phone_code:null,address_field_phone:null,address_field_country:null,address_field_county:_.address[f.t0.COUNTY]||"",address_field_district:_.address[f.t0.DISTRICT]||"",address_field_road:_.address[f.t0.ROAD]||"",address_field_store:_.address[f.t0.STORE]||""};try{R(!0);let l=await (0,o.vT)(s.id,e);l?.data&&(t.handlePositiveClick(),a(),S({title:n.A.gettext("門市選擇成功!已更新訂單狀態"),status:"success"}))}catch(e){(0,u.e8)(e)}finally{R(!1)}},w=s.reselect_deadline?r().unix(s.reselect_deadline).format("MM/DD"):null;return(0,l.jsxs)(i.Flex,{h:"100%",p:"16px 24px",flexDirection:"column",gap:"m",children:[(0,l.jsx)(i.Heading,{as:"h3",fontSize:"sm",fontWeight:"semibold",children:n.A.gettext("重選超商門市")}),(0,l.jsxs)(i.Flex,{flex:"1",flexDirection:"column",gap:"m",overflowY:"auto",children:[w&&(0,l.jsx)(i.Text,{color:"neutral.120",children:n.A.gettext("原寄件門市因關店等因素不提供取貨,請在 {reselectDeadline} 前重選門市。如逾時未重新選擇門市,將直接退至物流中心。").replace("{reselectDeadline}",w)}),y&&(0,l.jsx)(i.Flex,{flex:"1",justifyContent:"center",alignItems:"center",children:(0,l.jsx)(i.ProgressCircle.Root,{value:null,children:(0,l.jsxs)(i.ProgressCircle.Circle,{children:[(0,l.jsx)(i.ProgressCircle.Track,{}),(0,l.jsx)(i.ProgressCircle.Range,{})]})})}),!y&&p&&(0,l.jsx)(f.Wf,{role:f.z7.RECEIVER,shippingType:C,draftAddressBook:_,addressForm:p,registerFieldElement:I,onChange:A})]}),(0,l.jsxs)(i.Flex,{justifyContent:"flex-end",gap:"m",children:[(0,l.jsx)(i.Button,{onClick:t.handleNegativeClick,variant:"secondary",children:n.A.gettext("取消")}),(0,l.jsx)(i.Button,{isDisabled:y||!F,isLoading:T,onClick:O,children:n.A.gettext("確定更新")})]})]})}}}]);
2//# sourceMappingURL=https://mypinzap.com/static/chunks/5283.bbc15d9ca379ebfa.js.map

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.