1import{C as e,Et as t,I as n,J as r,Mt as i,Pt as a,b as o,dt as s,f as c,h as l,ht as u,m as d,mt as f,ot as p,p as m,rn as h,x as g,xt as _}from"./CB5-eA5X.js";import{l as v}from"./DIs47Bu1.js";import{l as y}from"./DNnrF5Vr.js";import{t as b}from"./B01tAdpj.js";import{g as x,i as S,s as C,t as w}from"./_y03iwcl.js";import{t as T}from"#entry";import{t as E}from"./DqtGymlf.js";import{t as D}from"./bk1IOZLi.js";import{t as O}from"./D4DOXXM_.js";var k={class:`receiver-modal`},A={class:`receiver-modal-form`},j={class:`receiver-modal-btns`},M={key:0,class:`receiver-modal-remove`},N={class:`receiver-modal-btns`},P=Object.assign(T(e({__name:`ProfileAddressesReceiverForm`,props:n({receiverForEdit:{},item:{}},{modelValue:{},modelModifiers:{}}),emits:n([`close`,`save`],[`update:modelValue`]),setup(e,{emit:n}){let{receiverForEdit:T,item:P}=i(e),F=n,I=p(e,`modelValue`),L=b(),R=w(),{authUser:z}=y(R),B=t(!1),V=t(``),H=t(``),U=t({}),W=t(!1);s(T,e=>{V.value=e.name||``,H.value=e.phone||``},{deep:!0,immediate:!0});async function G(){try{U.value={};let e=z.value?.id;if(!e)return;if(!V.value){U.value.name=`ÐаполниÑе имÑ`;return}if(!H.value){U.value.phone=`ÐведиÑе коÑÑекÑнÑй Ð½Ð¾Ð¼ÐµÑ ÑелеÑона`;return}let t=H.value.trim();if(!/^\+7\d{10}$/.test(t)){U.value.phone=`ÐведиÑе коÑÑекÑнÑй Ð½Ð¾Ð¼ÐµÑ ÑелеÑона`;return}if(!T.value.id&&(z.value?.recipients?.find(e=>e.phone===H.value)||H.value===z.value?.phone)){U.value.phone=`ÐолÑÑаÑÐµÐ»Ñ Ñ ÑÑим номеÑом ÑелеÑона Ñже ÑоÑ
Ñанен`;return}B.value=!0;let n={name:V.value,phone:H.value},r=T.value.id?await x(T.value.id,n):await S(e,n);await R.loadProfileData(),F(`close`),F(`save`,r),L.notify(!0,T.value.id?`ÐолÑÑаÑÐµÐ»Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»Ñн`:`ÐолÑÑаÑÐµÐ»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½`),P.value===`order`&&(I.value=r.phone)}catch{L.notify(!0,`ÐÑи ÑоÑ
Ñанении пÑоизоÑла оÑибка`)}finally{B.value=!1}}async function K(){let e=T.value.id;if(e)try{B.value=!0,await C(e),await R.loadProfileData(),F(`close`),L.notify(!0,`ÐолÑÑаÑÐµÐ»Ñ Ñдален`),P.value===`order`&&I.value===T.value.phone&&(I.value=null)}catch{L.notify(!0,`ÐÑи Ñдалении пÑоизоÑла оÑибка`)}finally{B.value=!1}}return(e,t)=>{let n=E,i=D,s=O;return r(),l(`div`,null,[u(c(`div`,k,[c(`div`,A,[g(n,{modelValue:a(V),"onUpdate:modelValue":[t[0]||=e=>_(V)?V.value=e:null,t[1]||=e=>a(U).name=``],label:`ÐмÑ`,error:a(U).name},null,8,[`modelValue`,`error`]),g(i,{modelValue:a(H),"onUpdate:modelValue":[t[2]||=e=>_(H)?H.value=e:null,t[3]||=e=>a(U).phone=``],label:`ТелеÑон`,error:a(U).phone,"left-icon":`russia`},null,8,[`modelValue`,`error`])]),c(`div`,j,[g(s,{loading:a(B),onClick:t[4]||=e=>G()},{default:f(()=>[o(h(a(T).id?`СоÑ
ÑаниÑÑ`:`ÐобавиÑÑ`),1)]),_:1},8,[`loading`]),a(T).id?(r(),m(s,{key:0,theme:`secondary`,onClick:t[5]||=e=>W.value=!0},{default:f(()=>[...t[8]||=[o(` УдалиÑÑ `,-1)]]),_:1})):d(``,!0)])],512),[[v,!a(W)]]),a(T).id?u((r(),l(`div`,M,[t[11]||=c(`div`,{class:`receiver-modal-remove-text`},`ÐÑ ÑвеÑенÑ, ÑÑо Ñ
оÑиÑе ÑдалиÑÑ Ð¿Ð¾Ð»ÑÑаÑелÑ?`,-1),c(`div`,N,[g(s,{loading:a(B),onClick:t[6]||=e=>K()},{default:f(()=>[...t[9]||=[o(` УдалиÑÑ `,-1)]]),_:1},8,[`loading`]),g(s,{theme:`secondary`,onClick:t[7]||=e=>W.value=!1},{default:f(()=>[...t[10]||=[o(` ÐÑмена `,-1)]]),_:1})])],512)),[[v,a(W)]]):d(``,!0)])}}}),[[`__scopeId`,`data-v-91729779`]]),{__name:`ProfileAddressesReceiverForm`});export{P as t};
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.