1import{Q as Ee}from"./QLinearProgress-CGhPe6B1.js";import{I as z,bI as P,U as v,L as a,bW as $,O as o,$ as y,a0 as s,a4 as N,a1 as T,ch as I,cg as M,P as f,dl as de,x as V,K as C,cc as $e,bz as S,V as W,a2 as G,p as ke,C as Oe,bA as De,c1 as F,dm as ie,a3 as O,dc as _,cu as q,a7 as ae,d1 as le,M as w,cs as Ce,f as X,j as L,N as ge,_ as we,X as Ie,c6 as j,dj as ne,bN as Pe,bT as Se,bP as Ve,ca as J,bR as Re,bS as U,bU as Ae,aa as Z,ck as Le,cy as Me,dn as Ne,dp as Be,cd as ce,ab as ue,a6 as me,a5 as Fe,cO as Ye,cT as Ue}from"./index-DfuM35LE.js";import{_ as ve}from"./ImageProduct.vue_vue_type_script_setup_true_lang-B0dYiQIm.js";import{F as qe}from"./FindProducts-BGqx6sif.js";import{Q as ze}from"./QDate-LMpp5E4W.js";import{C as He}from"./CartOrderErrors-BTKeC_k8.js";const Qe={class:"row mt-7 mb-0 mb-md-10"},je={key:0,class:"col-xl-9 col-lg-6 col-md-5 col-0"},We={class:"col bold"},Ge={style:{"white-space":"nowrap"}},Ke={class:"mt-4"},Xe={key:0,class:"mt-4"},Je={class:"cols pl-10 align-end",style:{"min-width":"80px"}},Ze={key:0,class:"mt-4"},_e={key:0,class:"col-0 col-md-5 col-lg-6 col-xl-7"},et={class:"row items-center text-secondary mt-3"},tt={class:"caption-text mr-3"},rt={key:0,class:"body-text bold"},ot={class:"row no-wrap items-baseline"},st={key:0,class:"body-text bold text-primary"},dt={key:0,class:"row items-center text-secondary",style:{"margin-top":"3px"}},it={class:"body-text bold"},at={class:"body-text bold text-primary"},lr=z({__name:"CartOrderItemBottomInformation",props:{order:{},orders:{},reviewOrders:{type:Boolean}},setup(e){const u=e,x=P(()=>{let n=0;return u.order.items.map(b=>{if(b.product.vat){const E=b.discounted_price*b.quantity,D=(b.product.vat+100)/100;n+=E-E/D}}),n}),t=n=>{let b=0;return n.forEach(E=>b+=E),b},p=n=>{let b=0;return n.forEach(E=>b+=E),b},h=P(()=>u.orders?p(u.orders.map(n=>n.totalPrice))/u.order.minOrderSum:u.order.getOrderedSum()/u.order.minOrderSum);return(n,b)=>(a(),v("div",{class:$([{"rounded-borders bg-white pt-3 px-5":e.reviewOrders},"col"])},[o("div",Qe,[e.reviewOrders?y("",!0):(a(),v("div",je)),o("div",{class:$(e.reviewOrders?"col-md-10 col-sm-12":"col-xl-3 col-lg-6 col-md-6 col-12")},[o("div",{class:$([{"mb-4":!e.reviewOrders},"row body"])},[o("div",We,[o("div",Ge,s(n.$getText("TOTAL_GOODS","ÐÑего ÑоваÑов"))+": ",1),o("div",Ke,s(n.$getText("DELIVERY","ÐоÑÑавка"))+":",1),x.value?(a(),v("div",Xe,s(n.$getText("INCLUDING_VAT","Ð Ñом ÑиÑле ÐÐС:")),1)):y("",!0),o("div",{class:$([!e.order.isDelivery&&e.reviewOrders?"mb-10":"","subtitle-text text-uppercase text-accent3 mt-4"])},s(n.$getText("TOTAL","ÐÑого"))+": ",3)]),o("div",Je,[o("div",{style:N(e.reviewOrders&&n.$q.screen.sm?"text-align-last: end":"")},s(e.orders?t(e.orders.map(E=>E.items.length)):e.order.items.length)+" "+s(n.$getText("PIECES_ABBREVIATION","ÑÑ").toLocaleLowerCase())+". ",5),o("div",{style:N(e.reviewOrders&&n.$q.screen.sm?"text-align-last: end":""),class:"mt-4"},s(e.order.cart_order_settings?.deliveryPrice||0)+s(T(I)),5),x.value?(a(),v("div",Ze,s(T(M)(x.value,!0))+s(T(I)),1)):y("",!0),o("div",{style:N(e.reviewOrders&&n.$q.screen.sm?"text-align-last: end":""),class:"subtitle-text text-accent3 mt-4"},s(T(M)(e.orders?p(e.orders.map(E=>E.totalPrice)):e.order.totalPrice,!0))+" "+s(T(I)),5)])],2)],2)]),e.order.minOrderSum&&e.order.isDelivery?(a(),v("div",{key:0,class:$([e.reviewOrders?"pb-10":"mb-10","row"])},[e.reviewOrders?y("",!0):(a(),v("div",_e)),o("div",{class:$(e.reviewOrders?"col-12":"col-12 col-md-7 col-lg-6 col-xl-5")},[f(Ee,{"animation-speed":"500",size:"3px",value:h.value},null,8,["value"]),o("div",et,[o("div",tt,s(n.$getText("MINIMAL_SUM","Ðин. ÑÑмма"))+": ",1),e.reviewOrders?y("",!0):(a(),v("div",rt,s(T(M)(e.order.cart_order_settings?.minOrderSum||0))+" "+s(T(I)),1)),f(de),o("div",ot,[o("div",{class:$([{"mr-3":!e.reviewOrders},"caption-text text-primary"])},s(n.$getText("REMAINING","ÐÑÑалоÑÑ"))+": ",3),e.reviewOrders?y("",!0):(a(),v("div",st,s(T(
1M)(e.order.leftSumForOrder))+" "+s(T(I)),1))])]),e.reviewOrders?(a(),v("div",dt,[o("div",it,s(T(M)(e.order.cart_order_settings?.minOrderSum||0))+" "+s(T(I)),1),f(de),o("div",at,s(T(M)(e.order.leftSumForOrder))+" "+s(T(I)),1)])):y("",!0)],2)],2)):y("",!0)],2))}}),ye=z({__name:"CartOrderItemActions",props:{show:{type:Boolean},backgroundColor:{},item:{}},emits:["addProductToTemplate","addProductToFavorites","createTicket"],setup(e,{emit:u}){const x=e,t=u,p=P(()=>[{items:[{title:V.getText("ADD_TO_TEMPLATE","ÐобавиÑÑ Ð² Ñаблон"),icon:"fal fa-file-alt",click:()=>{t("addProductToTemplate")}},{title:V.getText("ADD_TO_FAVORITES","ÐобавиÑÑ Ð² избÑанное"),hidden:x.item.product.favourite,icon:"fal fa-heart",click:()=>{t("addProductToFavorites")}},{title:V.getText("CREATE_APPEAL","СоздаÑÑ Ð¾Ð±ÑаÑение"),icon:"fal fa-envelope-open-text",click:()=>{t("createTicket")}}]}]);return(h,n)=>(a(),C($e,{"icon-only":"",structure:p.value,"use-hover":h.$q.screen.gt.md,style:N(`position: absolute ; top: ${h.$q.screen.gt.md?"17px":"8px"}; right: 5px`),hover:e.show},null,8,["structure","use-hover","style","hover"]))}}),lt={class:"row mt-md-1 mt-lg-0 mt-sm-3"},fe=z({__name:"ReplaceExternalProduct",props:{item:{}},setup(e){const u=e,x=S(!1),t=()=>{x.value=!0},p=async h=>{h&&(x.value=!1,await ke.matchExternalProducts({external_company:u.item.product.externalCompany?.id||"",external_company_product:u.item.product.id||"",product:h.id||""}),await Oe.replaceMatchedProducts(u.item.product.externalCompany?.id),u.item.product=h)};return(h,n)=>(a(),v(W,null,[o("div",lt,[o("div",{style:N(h.$q.screen.sm?"width: 57px":"width: 73px")},null,4),f(G,{onClick:n[0]||(n[0]=b=>t()),label:"ÐамениÑÑ Ð½Ð° ÑÐ¾Ð²Ð°Ñ Ð¿Ð¾ÑÑавÑика",color:"accent7",class:"caption-text","text-button":"","text-color":"accent7","hover-text-color":"danger"})]),f(qe,{dialog:x.value,"action-button-label":h.$getText("REPLACE_PRODUCT","ÐамениÑÑ ÑоваÑ"),"select-single-item":"",onFind:n[1]||(n[1]=b=>p(b[0])),supplier:e.item.product.externalCompany?.company,onClose:n[2]||(n[2]=b=>x.value=!1)},null,8,["dialog","action-button-label","supplier"])],64))}}),nt={class:"row items-center no-wrap justify-between col-lg-9 col-xl-8"},ct={class:"row no-wrap cursor-pointer pr-lg-4 pr-xl-0"},ut={class:"col"},mt={class:"ellipsis-2-lines caption-text mb-3"},vt={class:"caption-text text-secondary row"},yt={key:0,class:"row secondary-text"},ft={key:0,class:"caption-text text-primary full-width mt-3"},gt={key:0,class:"body bold pt-md-4 row"},wt={class:"row body bold"},xt={key:0,class:"row text-secondary secondary-text text-strike ml-3"},bt={class:"column pr-lg-7 pr-xl-0"},ht={class:"row col-3 items-center"},Tt={class:"col"},pt={class:"row items-center gap-2 no-wrap justify-between body bold"},Et={key:0,class:"row text-secondary secondary-text text-strike mt-3"},$t={class:"row full-width pt-sm-7 items-center"},kt={class:"column-sm-1"},Ot={class:"row"},Dt={class:"ellipsis-2-lines caption-text mb-3 pr-3"},Ct={class:"caption-text text-secondary row no-wrap"},It={key:0,class:"row no-wrap"},Pt={key:0,class:"caption-text text-primary full-width mt-3"},St={class:"row full-width items-center pb-sm-4"},Vt={class:"col-sm-6"},Rt={class:"row body bold pl-sm-11 items-baseline"},At={class:"mr-3 row items-center gap-2"},Lt={key:0,class:"row text-secondary secondary-text text-strike"},Mt={class:"col-sm-6"},Nt={class:"row justify-end pr-5"},Bt=z({__name:"CartOrderItem",props:{item:{},hideSelection:{type:Boolean},backgroundColor:{},reviewOrders:{type:Boolean},cart:{},order:{}},emits:["addProductToTemplate","addProductToFavorites","createTicket"],setup(e){const u=e,x=De(),t=S(!1);P(()=>!!u.item.productDeliveryPeriod?.delivery_date&&F(u.order?.delivery_date).isBefore(F(u.item.productDeliveryPeriod?.delivery_date,"DD.MM.YYYY")));const p=P(()=>u.item.product.units.length?u.item.product?.units[0]?.quantity:1),h=P(()=>M(u.item.discounted_price*u.item.quantity,!0)),n=P(()=>M(u.item.price*u.item.quantity,!0)),b=P(()=>n.value!==h.value);let E=!1;const D=async c=>{u.item.product.enabled||(c=0),c&&(E=!1),u.item.quantity=c;const d=Ce.cloneDeep(u.item);if(!X.user?.companyProfile)return;const i={customer:X.user.companyProfile,cartItem:u.item,quantity:c};await L.setCartItemQuantity([i],u.reviewOrders),!u.item.errorText&&x.name==="cartReview"&&u.cart&&!u.cart.hasErrorWithMinOrderSumError([u.cart])&&L.ordersSummary.selectedIds.push(u.cart?u.cart.id:void 0),c||(u.cart&&u.cart.items.splice(u.cart.items.findIndex(R=>R===u.item),1),E||(E=!0,ge.create({message:`${V.getText("ITEM_DELETED","Ð¢Ð¾Ð²Ð°Ñ Ñдален")} ${d.product.sku}`,group:!1,actions:[{label:V.getText("RETURN","ÐеÑнÑÑÑ"),icon:"fal fa-undo",color:"accent3",handler:()=>{X.user&&L.setProductQuantity([{customer:X.user.companyProfile,product:d.product,created_from:d.createdFrom,quantity:1,delivery_period:d.productDeliveryPeriod?.id}])}}]})))};return(c,d)=>e.item&&(e.reviewOrders?c.$q.screen.width>1205:c.$q.screen.width>1088)?(a(),v("div",{key:0,class:$([e.reviewOrders?"reviewProductRow full-width":"productRow","row pl-5 items-center py-5 relative-position"]),onMouseover:d[8]||(d[8]=i=>t.value=!0),onMouseleave:d[9]||(d[9]=i=>t.value=!1),style:N(e.reviewOrders&&c.$cart.reviewOrdersSearch.length&&e.item.product.name.toLowerCase().includes(c.$cart.reviewOrdersSearch.toLowerCase())?"background: white":c.$cart.cartSearch.length&&e.item.product.name.toLowerCase().includes(c.$cart.cartSearch.toLowerCase())?"background: #f8f8f8":"")},[o("div",nt,[o("div",ct,[e.hideSelection?y("",!0):(a(),C(ie,{key:0,dense:"",size:"34px",class:"checkbox",modelValue:e.item.selected,"onUpdate:modelValue":d[
10]||(d[0]=i=>e.item.selected=i)},null,8,["modelValue"])),f(ve,{class:"mx-3",product:e.item.product},null,8,["product"]),o("div",{class:"row",onClick:d[2]||(d[2]=i=>c.$product.openProductDialog(e.item.product))},[o("div",ut,[o("div",mt,s(e.item.product.name),1),o("div",vt,[O(s(e.item.product.secondaryProductText)+" ",1),e.item.errorText?(a(),v("div",yt,[d[20]||(d[20]=o("span",{class:"mx-3"},"/",-1)),o("div",{class:"cursor-pointer text-red",onClick:d[1]||(d[1]=_(i=>D(e.item.product.quantity),["stop"]))},s(e.item.errorText),1)])):y("",!0)]),e.item.productDeliveryPeriod?.delivery_date?(a(),v("div",ft,[o("div",null,s(e.order?.delivery_type===T(q).DELIVERY?c.$getText("WILL_BE_DELIVERED_NO_LATER_THAN","ÐÑÐ´ÐµÑ Ð´Ð¾ÑÑавлено не позднее"):c.$getText("WILL_BE_AVAILABLE_NO_EARLIER_THAN","Ðожно бÑÐ´ÐµÑ Ð¿Ð¾Ð»ÑÑиÑÑ Ð½Ðµ Ñанее"))+": "+s(e.item.productDeliveryPeriod?.delivery_date),1)])):y("",!0)]),c.$q.screen.md?(a(),v("div",gt,[o("div",wt,s(h.value)+s(T(I)),1),b.value?(a(),v("div",xt,s(n.value)+s(T(I)),1)):y("",!0)])):y("",!0)])]),o("div",bt,[f(ae,{modelValue:e.item.quantity,"onUpdate:modelValue":[d[3]||(d[3]=i=>e.item.quantity=i),d[4]||(d[4]=i=>D(i))],small:"","background-color":t.value&&!e.reviewOrders?"white":t.value&&e.reviewOrders?"secondary2":e.backgroundColor,"unit-quantity":p.value,"selected-unit-quantity":p.value,"tooltip-text":(p.value||0)>1?`${c.$getText("THIS_PRODUCT_MULTIPLICITY","ÐÑаÑноÑÑÑ ÑÑого пÑодÑкÑа")} ${p.value}`:0},null,8,["modelValue","background-color","unit-quantity","selected-unit-quantity","tooltip-text"])])]),d[21]||(d[21]=o("div",{class:"col-xl-1 col-0"},null,-1)),o("div",ht,[o("div",Tt,[o("div",pt,[O(s(h.value)+s(T(I))+" ",1),e.item.product.vat?(a(),C(le,{key:0,color:"primary","text-color":"white",class:"caption-text py-0 px-4 mr-xl-20 mr-md-15",style:{height:"18px"}},{default:w(()=>[O(s(c.$getText("INCLUDING_VAT","Ñ ÐÐС")),1)]),_:1})):y("",!0)]),b.value?(a(),v("div",Et,s(n.value)+s(T(I)),1)):y("",!0)]),f(ye,{onAddProductToFavorites:d[5]||(d[5]=i=>c.$emit("addProductToFavorites")),onAddProductToTemplate:d[6]||(d[6]=i=>c.$emit("addProductToTemplate")),onCreateTicket:d[7]||(d[7]=i=>c.$emit("createTicket")),class:"pr-2",item:e.item,show:t.value,"background-color":e.backgroundColor},null,8,["item","show","background-color"])]),e.item.product.externalCompany?.shouldBeDisabled?(a(),C(fe,{key:0,item:e.item},null,8,["item"])):y("",!0)],38)):(e.reviewOrders&&c.$q.screen.width<=1205||c.$q.screen.width<=1088)&&e.item?(a(),v("div",{key:1,class:$([e.reviewOrders?" reviewProductRow":"productRow","relative-position row full-width pl-5"]),onMouseover:d[18]||(d[18]=i=>t.value=!0),onMouseleave:d[19]||(d[19]=i=>t.value=!1),style:N(e.reviewOrders&&c.$cart.reviewOrdersSearch.length&&e.item.product.name.toLowerCase().includes(c.$cart.reviewOrdersSearch.toLowerCase())?"background: white":"")},[o("div",$t,[o("div",kt,[o("div",Ot,[f(ie,{dense:"",size:"30px",class:"checkbox mr-md-4",modelValue:e.item.selected,"onUpdate:modelValue":d[10]||(d[10]=i=>e.item.selected=i)},null,8,["modelValue"]),f(ve,{class:"mx-sm-3 ml-md-0 mr-md-4",product:e.item.product},null,8,["product"])])]),o("div",{class:$(c.$q.screen.width<=1088&&!c.$q.screen.sm?"col-9":"col-sm-8 text-black"),onClick:d[12]||(d[12]=i=>c.$router.push({name:"product",params:{productId:e.item.product.seo_alias||e.item.product.id}}))},[o("div",Dt,s(e.item.product.name),1),o("div",Ct,[o("div",null,s(e.item.product.secondaryProductText),1),e.item.errorText?(a(),v("div",It,[d[22]||(d[22]=o("span",{class:"mx-3"},"/",-1)),o("div",{class:"cursor-pointer text-red text-no-wrap",onClick:d[11]||(d[11]=_(i=>D(e.item.product.quantity),["stop"]))},s(e.item.errorText),1)])):y("",!0)]),e.item.productDeliveryPeriod?.delivery_date?(a(),v("div",Pt,[o("div",null,s(e.order?.delivery_type===T(q).DELIVERY?c.$getText("WILL_BE_DELIVERED_NO_LATER_THAN","ÐÑÐ´ÐµÑ Ð´Ð¾ÑÑавлено не позднее"):c.$getText("WILL_BE_AVAILABLE_NO_EARLIER_THAN","Ðожно бÑÐ´ÐµÑ Ð¿Ð¾Ð»ÑÑиÑÑ Ð½Ðµ Ñанее"))+": "+s(e.item.productDeliveryPeriod?.delivery_date),1)])):y("",!0)],2)]),e.item.product.externalCompany?.shouldBeDisabled?(a(),C(fe,{key:0,item:e.item},null,8,["item"])):y("",!0),o("div",St,[o("div",Vt,[o("div",Rt,[o("div",At,[O(s(h.value)+s(T(I))+" ",1),e.item.product.vat?(a(),C(le,{key:0,color:"accent3","text-color":"white",class:"caption-text py-0 px-3",style:{height:"16px"}},{default:w(()=>[O(s(c.$getText("INCLUDING_VAT","Ñ ÐÐС")),1)]),_:1})):y("",!0)]),b.value?(a(),v("div",Lt,s(n.value)+s(T(I)),1)):y("",!0)])]),o("div",Mt,[o("div",Nt,[f(ae,{"background-color":t.value&&!e.reviewOrders?"white":t.value&&e.reviewOrders?"secondary2":e.backgroundColor,modelValue:e.item.quantity,"onUpdate:modelValue":[d[13]||(d[13]=i=>e.item.quantity=i),d[14]||(d[14]=i=>D(i))],small:"","selected-unit-quantity":p.value,"tooltip-text":(p.value||0)>1?`${c.$getText("THIS_PRODUCT_MULTIPLICITY","ÐÑаÑноÑÑÑ ÑÑого пÑодÑкÑа")} ${p.value}`:0},null,8,["background-color","modelValue","selected-unit-quantity","tooltip-text"])])])]),f(ye,{class:"pr-2",item:e.item,show:t.value,"background-color":e.backgroundColor,onAddProductToFavorites:d[15]||(d[15]=i=>c.$emit("addProductToFavorites")),onAddProductToTemplate:d[16]||(d[16]=i=>c.$emit("addProductToTemplate")),onCreateTicket:d[17]||(d[17]=i=>c.$emit("createTicket"))},null,8,["item","show","background-color"])],38)):y("",!0)}}),nr=we(Bt,[["__scopeId","data-v-06e88797"]]),Ft={class:"row no-wrap q-col-gutter-x-md"},Yt=z({__name:"CartOrderSettingsDeliveryTypes",props:{order:{},reviewOrders:{type:Boolean}},emits:["update:modelValue"],setup(e,{emit:u}){const x=e,t=u,p=P(()=>[{value:q.DELIVERY,title:V.getText("DELIVERY","ÐоÑÑавка"),icon:"fas fa-truck"},{value:q.PICKUP,title:V.getText("PICKUP","СамовÑвоз"),icon:"fas fa-person-dolly"}]),h=i=>{if(x.reviewOrders){const R=x.order.reviewSettings?.delivery_types.find(k=>k.value===i)?.disabled;return R===void 0?!0:R}else{const R=x.order.settings?.delivery_types.find(k=>k.value===i)?.disabled;return R===void 0?!0:R}},n=i=>x.order.delivery_type===i,b=i=>n(i)&&x.order.getValidateErrorsByField("delivery_type")||c(i)?"fas fa-exclamation-circle":ne.getDeliveryTypeInformation(i).icon,E=i=>n(i)&&x.order.getValidateErrorsByField("delivery_type")||c(i)?"17px":ne.getDeliveryTypeInformation(i).size,D=i=>n(i)&&x.order.getValidateErrorsByField("delivery_type")?"red":n(i)?i===q.DELIVERY?"primary":"accent7":"secondary1",c=i=>{if(h(i))return i===q.DELIVERY?V.getText("SUPPLIER_DOES_NOT_DELIVER","ÐоÑÑавÑик не оÑÑÑеÑÑвлÑÐµÑ Ð´Ð¾ÑÑавкÑ"):V.getText("SUPPLIER_DOES_NOT_PICKUP","ÐоÑÑавÑик не оÑÑÑеÑÑвлÑÐµÑ ÑамовÑвоз")},d=i=>{x.order.clearValidateErrorsByField("delivery_type"),x.order.clearValidateErrorsByField("delivery_address"),x.order.clearValidateErrorsByField("pickup_address"),t("update:modelValue",i)};return(i,R)=>(a(),v("div",Ft,[(a(!0),v(W,null,Ie(p.value,(k,B)=>(a(),v("div",{class:"col-6",key:B},[o("div",null,[c(k.value)?(a(),C(j,{key:0,anchor:"top middle",self:"bottom middle",offset:[0,-10]},{default:w(()=>[O(s(c(k.value)),1)]),_:2},1024)):y("",!0),f(G,{disable:h(k.value),width:"100%",height:"34",class:"my-9 secondary-text","hover-text-color":n(k.value)?void 0:"primary","text-color":n(k.value)?"white":"black",color:D(k.value),onClick:H=>d(k.value),"icon-color":n(k.value)?"white":"black","icon-size":E(k.value),icon:b(k.value)},{default:w(()=>[O(s(k.title),1)]),_:2},1032,["disable","hover-text-color","text-color","color","onClick","icon-color","icon-size","icon"])])]))),128))]))}}),Ut={class:"caption-text bold"},qt={class:"settings px-7 pb-9"},zt={style:{"margin-top":"-6px","font-size":"12px","line-height":"16px"},class:"sber-text text-secondary pl-20"},Ht={key:1,class:"mt-7 text-black",style:{color:"black !important",opacity:"1 !important"}},Qt={key:0},jt={key:0},Wt={key:1},Gt={class:"row justify-center px-5 pt-5"},Kt={key:0},Xt={key:1,class:"row mt-9 full-width justify-between"},Jt={class:"bg-secondary2 caption-text text-secondary px-7 py-5"},Zt={class:"row no-wrap items-center"},_t={style:{height:"17px",width:"17px"},class:"mr-3"},er={key:6,class:"caption-text mt-5"},tr=z({__name:"CartOrderSettings",props:{order:{},orders:{},copy:{type:Boolean},reviewOrders:{type:Boolean}},emits:["dateChange","addressChange"],setup(e,{emit:u}){const x=Pe(),t=e,p=u,h=S(),n=S([]),b=S(!1),E=S(!1),D=S(!1),c=S({}),d=async({year:r,month:l})=>{const g=F.utc(),m=g.year(),A=g.month()+1;let se=F.utc(`${r}-${l}-01`);r===m&&l===A&&(se=g);const he=se.format("YYYY-MM-DD HH:mm:ss"),Te=await L.calculateAvailableDays(t.order,he,!!t.reviewOrders);n.value=[],Te?.forEach(pe=>n.value.push(pe.replaceAll("-","/")))};Se(()=>{if(b.value){const r=F.utc();let l=r.year(),g=r.month()+1;if(t.order.delivery_date){const m=t.order.delivery_date?.split(" ")[0]?.split("-");m&&(l=Number(m[0]),g=Number(m[1]))}d({year:l,month:g})}}),Ve(()=>{c.value=V.getCalendarData(),t.order.comment&&!t.reviewOrders&&(D.value=!0)});const i=r=>{if(t.orders&&t.orders.length>
11?t.orders.forEach(g=>g.delivery_type=r):t.order.delivery_type=r,t.reviewOrders){if(!t.order.reviewSettings)return}else if(!t.order.settings)return;const l=te.value.find(g=>!g.disabled);l&&(t.order.payment_method=l.value,K.value[0]&&ee(K.value[0],!1),Q())},R=r=>{t.orders&&t.orders.length>1?t.orders.forEach(l=>l.payment_method=r):t.order.payment_method=r,Q()},k=()=>{const r=S([]);t.reviewOrders?(t.orders&&(r.value=J.cloneDeep(t.orders),r.value.forEach(l=>l.comment=h.value)),L.setReviewOrdersSummary(r.value?r.value:[t.order])):L.setOrdersSummary([t.order]),t.reviewOrders?x.push({name:"cartReview",params:{from:"from_review"}}):x.push({name:"cartReview",params:{from:"from_cart"}})},B=S(""),H=S(""),ee=(r,l=!0)=>{r instanceof Ye?(B.value=r.name,t.orders&&t.orders.length>1?(t.orders.forEach(g=>g.delivery_address=r),t.orders.forEach(g=>g.pickup_address=void 0)):(t.order.delivery_address=r,t.order.pickup_address=void 0)):r instanceof Ue&&(B.value=r.name,t.orders&&t.orders.length>1?(t.orders.forEach(g=>g.pickup_address=r),t.orders.forEach(g=>g.delivery_address=void 0)):(t.order.pickup_address=r,t.order.delivery_address=void 0)),l&&Q()},xe=r=>{r&&(H.value=r,t.orders&&t.orders.length>1?t.orders.forEach(l=>l.delivery_date=r):t.order.delivery_date=r,b.value=!1,Q())},te=P(()=>{const r=t.reviewOrders?"reviewSettings":"settings",l=t.order.isDelivery?t.order[r]?.delivery_payment_types:t.order[r]?.pickup_payment_types,g=J.cloneDeep(Re?l:l?.filter(A=>A.value!==5)),m=g?.find(A=>A.value===5);return m&&(m.title=`Ð ÑаÑÑÑоÑкÑ, ${Y.value?Y.value.delay_repayment:"30"} дней без пÑоÑенÑов`,m.bodyText="ÐÑ ÐÐРСбеÑбанк",Y.value&&(m.subtitle=`${(Y.value.rate/12).toFixed(2)}% в меÑÑÑ Ñ ${Y.value.delay_repayment+1}-го днÑ, до ${M(Y.value.max_sum)} ${I}`,m.disable=U.successStatus===!1)),g?.filter(A=>!A.disabled)||[]}),Y=P(()=>U.individualProduct?U.individualProduct:U.publicProduct),K=P(()=>t.reviewOrders?(t.order.isDelivery?t.order.reviewSettings?.delivery_addresses:t.order.reviewSettings?.pickup_addresses)||[]:(t.order.isDelivery?t.order.settings?.delivery_addresses:t.order.settings?.pickup_addresses)||[]),be=r=>F.utc(r).format("DD.MM.YYYY"),re=()=>{!t.order.comment&&!t.reviewOrders&&(t.order.comment=void 0,D.value=!1),t.reviewOrders?t.orders&&t.orders.forEach(r=>r.reviewComment=h.value):Q()},Q=async()=>{E.value=!0;try{if(!t.order.comment?.length&&!t.reviewOrders&&(t.order.comment=null),t.reviewOrders&&t.orders){const r=J.cloneDeep(t.order),l=J.cloneDeep(t.orders);H.value.length&&p("dateChange",F.utc(H.value).local().format("DD.MM.YY")),B.value.length&&p("addressChange",B.value),l.length<2?await L.updateOrder(Number(r.id),r,!0,!0):await L.updateOrderList(l,!0,!0),H.value="",B.value=""}else await L.updateOrder(Number(t.order.id),t.order);L.validate([t.order])}catch{ge.create({message:V.getText("SETTINGS_SAVE_FAILED","Ðе ÑдалоÑÑ ÑоÑ
ÑаниÑÑ Ð½Ð°ÑÑÑойки"),color:"danger"})}E.value=!1},oe=r=>!r.includes("ÐойдиÑе");return(r,l)=>{const g=Ae("CIcon");return a(),v(W,null,[!e.copy||!r.$q.screen.md?(a(),v("div",{key:0,class:$(["row px-7 py-4",e.reviewOrders?"text-white":"bg-secondary1"]),style:{"border-radius":"4px 4px 0 0","background-color":"#555555"}},[o("div",Ut,s(e.reviewOrders?r.$getText("APPLICATION_INFO","ÐаннÑе заÑвки"):r.$getText("ORDER_INFO","ÐаннÑе заказа")),1)],2)):y("",!0),o("div",qt,[f(Yt,{order:e.order,"review-orders":t.reviewOrders,"onUpdate:modelValue":l[0]||(l[0]=m=>i(m))},null,8,["order","review-orders"]),f(Z,{modelValue:e.order.payment_method,"onUpdate:modelValue":l[1]||(l[1]=m=>R(m)),class:$(["mt-3 secondary-text ellipsis",{"text-danger":e.order.getValidateErrorsByField("payment_method")}]),"bg-color":t.reviewOrders?"secondary2":"",items:te.value,"item-label":"title","use-radio":"","item-value":"value","option-disable":"disable",label:r.$getText("PAYMENT_TYPE","Тип оплаÑÑ"),outlined:"","emit-value":""},{subtitle:w(m=>[o("div",zt,[m.item.subtitle?(a(),v("span",{key:0,class:$(["mb-1",oe(m.item.subtitle)?T(U).successStatus===!1?"text-secondary":"bold text-black row full-width":""]),style:N(oe(m.item.subtitle)?"":"color: #1358BF")},s(m.item.subtitle),7)):y("",!0),O(" "+s(m.item.bodyText)+" ",1),T(U).successStatus===!1&&m.item.subtitle?(a(),v("div",Ht,[l[10]||(l[10]=O(" Ð ÑожалениÑ, Ð²Ñ Ð½Ðµ ÑооÑвеÑÑÑвÑеÑе ÑÑловиÑм данной пÑогÑаммÑ. ÐзнакомÑÑеÑÑ Ñ ",-1)),o("span",{style:{cursor:"pointer !important",color:"#1358bf"},onClickCapture:_(A=>{},["stop"])},"ÑÑловиÑми кÑедиÑованиÑ.",32)])):y("",!0)])]),default:w(()=>[e.order.getValidateErrorsByField("payment_method")?(a(),v("div",Qt,[f(g,{name:"fas fa-exclamation-circle",color:"danger"},{default:w(()=>[f(j,null,{default:w(()=>[O(s(e.order.getValidateErrorsByField("payment_method")?.join(" ")),1)]),_:1})]),_:1})])):y("",!0)]),_:1},8,["modelValue","bg-color","items","label","class"]),e.order.isDelivery&&!K.value.length?(a(),C(G,{key:0,onClick:l[2]||(l[2]=m=>r.$store.deliveryAddressModalSettings.active=!0),class:"mt-9",color:"accent3",style:{width:"100%"}},{default:w(()=>[O(s(r.$getText("CREATE_DELIVERY_ADDRESS","СоздаÑÑ Ð°Ð´ÑÐµÑ Ð´Ð¾ÑÑавки")),1)]),_:1})):(a(),C(Z,{key:1,class:$(["mt-9 secondary-text ellipsis",{"text-danger":e.order.getValidateErrorsByField("delivery_address")||e.order.getValidateErrorsByField("pickup_address")}]),modelValue:e.order.isDelivery?e.order.delivery_address:e.order.pickup_address,"onUpdate:modelValue":ee,items:K.value,"bg-color":t.reviewOrders?"secondary2":"","item-label":"name","
1item-value":"id",label:e.order.isDelivery?r.$getText("DELIVERY_ADDRESS","ÐдÑÐµÑ Ð´Ð¾ÑÑавки"):r.$getText("PICKUP_ADDRESS","ÐдÑÐµÑ ÑамовÑвоза"),outlined:""},Le({option:w(m=>[f(Me,Ne(Be(m.itemProps)),{default:w(()=>[O(s(m),1)]),_:2},1040)]),default:w(()=>[e.order.getValidateErrorsByField("delivery_address")?(a(),v("div",jt,[f(g,{name:"fas fa-exclamation-circle",color:"danger"},{default:w(()=>[f(j,null,{default:w(()=>[O(s(e.order.getValidateErrorsByField("delivery_address")?.join(" ")),1)]),_:1})]),_:1})])):y("",!0),e.order.getValidateErrorsByField("pickup_address")?(a(),v("div",Wt,[f(g,{name:"fas fa-exclamation-circle",color:"danger"},{default:w(()=>[f(j,null,{default:w(()=>[O(s(e.order.getValidateErrorsByField("pickup_address")?.join(" ")),1)]),_:1})]),_:1})])):y("",!0)]),_:2},[e.order.isDelivery?{name:"before-options",fn:w(()=>[o("div",Gt,[f(G,{onClick:l[3]||(l[3]=m=>r.$store.deliveryAddressModalSettings.active=!0),color:"secondary2","text-color":"black","hover-text-color":"accent3",block:""},{default:w(()=>[O(s(r.$getText("ADD_DELIVERY_ADDRESS","ÐобавиÑÑ Ð°Ð´ÑÐµÑ Ð´Ð¾ÑÑавки")),1)]),_:1})])]),key:"0"}:void 0]),1032,["modelValue","items","bg-color","label","class"])),f(Z,{modelValue:be(e.order.delivery_date),class:$(["mt-9 secondary-text ellipsis cursor-pointer",{"text-danger":e.order.getValidateErrorsByField("delivery_date")}]),label:e.order.isDelivery?r.$getText("DELIVERY_DATE","ÐаÑа доÑÑавки"):r.$getText("PICKUP_DATE","ÐаÑа ÑамовÑвоза"),outlined:"","bg-color":t.reviewOrders?"secondary2":""},{default:w(()=>[e.order.getValidateErrorsByField("delivery_date")?(a(),v("div",Kt,[f(g,{name:"fas fa-exclamation-circle",color:"danger"},{default:w(()=>[f(j,null,{default:w(()=>[O(s(e.order.getValidateErrorsByField("delivery_date")?.join(" ")),1)]),_:1})]),_:1})])):y("",!0),f(ce,{offset:[0,10],modelValue:b.value,"onUpdate:modelValue":l[5]||(l[5]=m=>b.value=m),"transition-show":"scale","transition-hide":"scale"},{default:w(()=>[f(ze,{onNavigation:d,"model-value":e.order.delivery_date,mask:"YYYY-MM-DD HH:mm:ss","onUpdate:modelValue":l[4]||(l[4]=m=>xe(m)),minimal:"",options:n.value,locale:c.value},null,8,["model-value","options","locale"])]),_:1},8,["modelValue"])]),_:1},8,["modelValue","label","bg-color","class"]),e.reviewOrders?(a(),v(W,{key:3},[D.value?(a(),v("div",Xt,[f(me,{onBlur:re,class:"secondary-text col",placeholder:r.$getText("COMMENT","ÐомменÑаÑий"),"bg-color":t.reviewOrders?"secondary2":"",outlined:"","auto-grow":e.reviewOrders,height:"fit-content",standout:"text-black","icon-size":"17px",modelValue:h.value,"onUpdate:modelValue":l[9]||(l[9]=m=>h.value=m)},null,8,["placeholder","bg-color","auto-grow","modelValue"]),e.reviewOrders?(a(),C(Fe,{key:0,style:{"margin-top":"-2px","margin-left":"-4px"},icon:"fas fa-info",size:"12px",color:"trasparent","icon-color":"secondary","icon-size":"12px"},{default:w(()=>[f(ce,{anchor:"top right",self:"bottom left"},{default:w(()=>[o("div",Jt,[o("span",null,s(r.$getText("THIS_COMMENT_WILL_BE_SENT_AT_CHECKOUT","ÐаннÑй комменÑаÑий бÑÐ´ÐµÑ Ð¾ÑпÑавлен пÑи оÑоÑмлении заказа")),1)])]),_:1})]),_:1})):y("",!0)])):(a(),C(ue,{key:0},{default:w(({hover:m})=>[o("div",{onClick:l[8]||(l[8]=A=>D.value=!0),class:$([{"text-accent3":m},"caption-text mt-7 cursor-pointer"]),style:{"text-decoration":"underline"}},s(r.$getText("ADD_COMMENT","ÐобавиÑÑ ÐºÐ¾Ð¼Ð¼ÐµÐ½ÑаÑий")),3)]),_:1}))],64)):(a(),v(W,{key:2},[D.value?(a(),C(me,{key:1,onBlur:re,class:"secondary-text mt-9",placeholder:r.$getText("COMMENT","ÐомменÑаÑий"),outlined:"","auto-grow":"",height:"fit-content",standout:"text-black","icon-size":"17px",modelValue:e.order.comment,"onUpdate:modelValue":l[7]||(l[7]=m=>e.order.comment=m)},null,8,["placeholder","modelValue"])):(a(),C(ue,{key:0},{default:w(({hover:m})=>[o("div",{onClick:l[6]||(l[6]=A=>D.value=!0),class:$([{"text-accent3":m},"caption-text mt-7 cursor-pointer"]),style:{"text-decoration":"underline"}},s(r.$getText("ADD_COMMENT","ÐобавиÑÑ ÐºÐ¾Ð¼Ð¼ÐµÐ½ÑаÑий")),3)]),_:1}))],64)),e.order.getOrderConditionFilled(e.orders)?y("",!0):(a(),C(He,{key:4,messages:e.order.getOrderErrorMessages(e.orders),class:"mt-7"},null,8,["messages"])),e.order.getOrderConditionFilled(e.orders)?(a(),C(G,{key:5,width:"100%",height:"34",class:"mt-7 secondary-text",color:"accent3",onClick:k},{default:w(()=>[o("span",Zt,[o("div",_t,[o("i",{style:N("font-size: "+e.order.deliveryTypeInformation.size),class:$(e.order.deliveryTypeInformation.icon)},null,6)]),o("span",null,s(r.$getText("TO_ORDER_CONFIRMATION","РподÑвеÑÐ¶Ð´ÐµÐ½Ð¸Ñ Ð·Ð°ÐºÐ°Ð·Ð°")),1)])]),_:1})):y("",!0),t.reviewOrders?(a(),v("div",er,s(e.order.visability?"*"+r.$getText("ALL_ORDERS_WILL_BE_ARRANGED_BY_EMPLOYEES_SEPARATE_ORDERS","ÐÑе Ð·Ð°ÐºÐ°Ð·Ñ Ð±ÑдÑÑ Ð¾ÑоÑÐ¼Ð»ÐµÐ½Ñ Ð² ÑазÑезе ÑоÑÑÑдников, оÑделÑнÑми заказами"):"*"+r.$getText("THESE_ITEMS_WILL_BE_ARRANGED_IN_ONE_ORDER","ÐаннÑе позиÑии бÑдÑÑ Ð¾ÑоÑÐ¼Ð»ÐµÐ½Ñ Ð¾Ð´Ð½Ð¸Ð¼ заказом")),1)):y("",!0)])],64)}}}),cr=we(tr,[["__scopeId","data-v-764ad09d"]]);export{nr as C,lr as _,cr as a};
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.