1import{o as b,h as d,s as c,p as m,I as u,C as P,f as h,a4 as T,a5 as g,e as y,n as K,a3 as Y,q as E,a6 as I,r as M,z as W,j as Z,Z as J,J as z,a7 as X,l as ee,a8 as F,a1 as B,F as N,c as te}from"./app-BLFWTgAp.js";import"./vendor-CRPCMX9G.js";const k="#lastEventDateDfFrom, #lastEventDateDfTo, #lastEventDateMpFrom, #lastEventDateMpTo, #lastEventDateDpTo, #lastMeetingDateDfFrom, #lastMeetingDateDfTo";function ne(){const e=m();if(e.page!=="tasklists.projectsquoteso.index"||!e.listFilters)return;const n=e.listFilters;u("projectStage",n.projectStage??"-1"),u("vendorRegistrationStatus",n.vendorRegistrationStatus??"-1"),P("#brands",n.brands),h()}function ae(){const e=m();if(e.page!=="tasklists.bankruptcy.index"||!e.listFilters)return;const n=e.listFilters;T([{inputName:"signOverDueSum",buttonId:"signOverDueSumButton",menuId:"signOverDueSumDropdownMenu",value:n.signOverDueSum},{inputName:"signQtyOverDueDays",buttonId:"signQtyOverDueDaysButton",menuId:"signQtyOverDueDaysDropdownMenu",value:n.signQtyOverDueDays},{inputName:"signPeni",buttonId:"signPeniButton",menuId:"signPeniDropdownMenu",value:n.signPeni},{inputName:"signStateDuty",buttonId:"signStateDutyButton",menuId:"signStateDutyDropdownMenu",value:n.signStateDuty},{inputName:"signLawServices",buttonId:"signLawServicesButton",menuId:"signLawServicesDropdownMenu",value:n.signLawServices}])}function re(){const e=m();if(e.page!=="tasklists.customers.index"||!e.listFilters)return;const n=e.listFilters;$("#collapseFilter").on("shown.bs.collapse",function(){$("#stage, #segment, #status, #specialization, #enterprise").trigger("change")}),g("#stage",n.stage,{placeholder:"СÑадии",withSelectAll:!0}),g("#segment",n.segment,{placeholder:"Ðид деÑÑелÑноÑÑи",withSelectAll:!0}),g("#status",n.status,{placeholder:"СÑаÑÑÑ",withSelectAll:!0}),g("#specialization",n.specialization,{placeholder:"СпеÑиализаÑиÑ",withSelectAll:!0}),g("#enterprise",n.enterprise,{placeholder:"ÐÑап пÑодажи",withSelectAll:!0}),T([{inputName:"signMaxAverageSales",buttonId:"signMaxAverageSalesButton",menuId:"signMaxAverageSalesDropdownMenu",value:n.signMaxAverageSales},{inputName:"signCustomerActivity",buttonId:"signCustomerActivityButton",menuId:"signCustomerActivityDropdownMenu",value:n.signCustomerActivity},{inputName:"signCreditMax",buttonId:"signCreditMaxButton",menuId:"signCreditMaxDropdownMenu",value:n.signCreditMax},{inputName:"signPlanSumSF",buttonId:"signPlanSumSFButton",menuId:"signPlanSumSFDropdownMenu",value:n.signPlanSumSF},{inputName:"signEmployeeQtySpark",buttonId:"signEmployeeQtySparkButton",menuId:"signEmployeeQtySparkDropdownMenu",value:n.signEmployeeQtySpark},{inputName:"signSalesRevenueSpark",buttonId:"signSalesRevenueSparkButton",menuId:"signSalesRevenueSparkDropdownMenu",value:n.signSalesRevenueSpark},{inputName:"signNetProfitSpark",buttonId:"signNetProfitSparkButton",menuId:"signNetProfitSparkDropdownMenu",value:n.signNetProfitSpark},{inputName:"signNetAssetsSpark",buttonId:"signNetAssetsSparkButton",menuId:"signNetAssetsSparkDropdownMenu",value:n.signNetAssetsSpark},{inputName:"signDebitDebt",buttonId:"signDebitDebtButton",menuId:"signDebitDebtDropdownMenu",value:n.signDebitDebt},{inputName:"signCreditDebt",buttonId:"signCreditDebtButton",menuId:"signCreditDebtDropdownMenu",value:n.signCreditDebt},{inputName:"signMaxCredit",buttonId:"signMaxCreditButton",menuId:"signMaxCreditDropdownMenu",value:n.signMaxCredit}]),n.eventStatus&&$("#eventStatus").val(n.eventStatus),$("#hasMP").val(n.hasMP??"-1").change(),u("expiredMP",n.expiredMP??"-1"),$("#hasDF").val(n.hasDF??"-1").change(),$(k).each(function(){$(this).val()&&$("#closedEvent").attr("disabled",!1)}),$(k).change(function(){let r=!0;$(k).each(function(){$(this).val()&&(r=!1)}),$("#closedEvent").attr("disabled",r),r&&$("#eventStatus").val()==null&&$("#eventStatus").val(-1)}),g("#deliveryPoint",n.deliveryPoint,{placeholder:"ТоÑки доÑÑавки",withSelectAll:!0}),g("#serviceLevel",n.serviceLevel,{placeholder:"УÑовни обÑлÑживаниÑ",withSelectAll:!0}),$("#brands").on("change",function(){$("#brandsConversion").attr("disabled",$(this).val().length==0),$(this).val().length==0&&$("#brandsConversion").val("")}
1),P("#brands",n.brands),u("brandsConversion",n.brandsConversion??""),h()}function oe(){const e=m();if(e.page!=="tasklists.opportunities.index"||!e.listFilters)return;const n=e.listFilters;$("#brand").select2({placeholder:"ÐÑенд",allowClear:!0}),$("#brand").val(n.brand).trigger("change"),u("status",n.status??"-1"),u("specialization",n.specialization??"-1"),$("#withoutDF").on("click",function(){$("#withoutDF").prop("checked")?$("#df").attr("disabled",!0):$("#df").attr("disabled",!1)})}function ie(){const e=m();if(e.page!=="tasklists.quotes_and_orders.index"||!e.listFilters)return;const n=e.listFilters;u("task",n.task??"-1"),u("stage",n.stage??"-1"),$("#withoutMP").on("click",function(){$("#withoutMP").prop("checked")?($("#employeeNumber").val(""),$("#employeeNumber").attr("disabled",!0)):$("#employeeNumber").attr("disabled",!1)})}function se(){const e=m();if(e.page!=="tasklists.events_and_tasks.index"||!e.listFilters)return;const n=e.listFilters;$("#collapseFilter").on("shown.bs.collapse",function(){$("#result").trigger("change")}),u("contactMode",n.contactMode??"-1"),u("stage",n.stage??"-1"),u("eventType",n.eventType??"-1"),g("#result",n.result,{placeholder:"ÐÑмеÑка ÑÑководиÑелÑ",withSelectAll:!0}),$("#eventTargetsInFilter").select2({placeholder:"Цели ÑобÑÑиÑ",allowClear:!0}),$("#eventBrandsInFilter").select2({placeholder:"ÐÑендÑ",allowClear:!0,matcher:y}),$("#eventTargetsInFilter").val(n.eventTargetsInFilter).trigger("change"),$("#eventBrandsInFilter").val(n.eventBrandsInFilter).trigger("change"),$("#employeeOrDepartmentNumber").val(n.employeeOrDepartmentNumber).trigger("change");const r=n.eventCustomerLinkedEmployeeType??"";if(r){const t=$("#eventCustomerLinkedEmployeeTypeDropdownMenu .dropdown-item[data-value='"+r+"']").text();$("#eventCustomerLinkedEmployeeTypeButton").text(t)}$("#eventCustomerLinkedEmployeeTypeDropdownMenu .dropdown-item").on("click",function(){$("#eventCustomerLinkedEmployeeTypeButton").text($(this).text()),$("input[name='eventCustomerLinkedEmployeeType']").val($(this).attr("data-value"))}),$("#eventTargetsInChangeEventModal").select2({placeholder:"Цели",allowClear:!0,dropdownParent:$("#eventTargetsInChangeEventModal").closest("div")}),$("#eventBrandsInChangeEventModal").select2({placeholder:"ÐÑендÑ",allowClear:!0,dropdownParent:$("#eventBrandsInChangeEventModal").closest("div"),matcher:y}),h(),K()}function le(){const e=m();if(e.page!=="tasklists.pdz.index"||!e.listFilters)return;const n=e.listFilters;u("stepName",n.stepName??"-1"),u("overDueStep",n.overDueStep??"-1"),Y("signQtyOverDueDays","signQtyOverDueDaysButton","signQtyOverDueDaysDropdownMenu",n.signQtyOverDueDays)}function de(){const e=m();e.page!=="tasklists.projectsregistrations.index"||!e.listFilters||(u("registrationStatus",e.listFilters.registrationStatus??"-1"),$("#withoutDFProject").on("click",function(){$("#withoutDFProject").prop("checked")?$("#dfProject").attr("disabled",!0):$("#dfProject").attr("disabled",!1)}))}function ue(){ne(),ae(),re(),oe(),ie(),se(),le(),de()}b(()=>{isEmployee&&($("#hasMP").on("change",function(){$("#mp").attr("readonly",this.value==1),$("#expiredMP").attr("disabled",this.value==1),this.value==1&&($("#mp").val(""),$("#expiredMP").val(-1))}),$("#hasDF").on("change",function(){$("#df").attr("readonly",this.value==1),this.value==1&&$("#df").val("")})),ue(),isEmployee&&($(".changeStepDate").on("click",function(){if(!$(this).data("isdp")){Swal.fire({title:messages.no_access,text:"ÐоÑÑÑп на изменение ожидаемой даÑÑ ÐµÑÑÑ ÑолÑко Ñ ÐÐ",icon:"error"});return}let e=$(this).data("iteration");$("#stepdate"+e).prop("readonly",!1),$("#stepdate"+e).trigger("focus"),$("#changeStepDate"+e).removeClass("d-inline").addClass("d-none"),$("#saveChangeStepDate"+e).removeClass("d-none").addClass("d-inline"),$("#cancelChangeStepDate"+e).removeClass("d-none").addClass("d-inline")}),$(".cancelChangeStepDate").on("click",function(){let e=$(this).data("iteration");$("#stepdate"+e).prop("readonly",!0),$("#stepdate"+e).val($("#stepdate"+e).data("value")),$("#cancelChangeStepDate"+e).removeClass("d-inline").addClass("d-none"),$("#saveChangeStepDate"+e).removeClass("d-inline").addClass("d-none"),$("#changeStepDate"+e).removeClass("d-none").addClass("d-inline")}),$(".saveChangeStepDate").on("click",function(){if($("#stepdate"+$(this).data("iteration")).val()==$("#stepdate"+$(this).data("iteration")).data("value")){Swal.fire({title:"ÐаÑа не изменена",text:'Ðоле "ÐÐ¶Ð¸Ð´Ð°ÐµÐ¼Ð°Ñ Ð´Ð°Ñа" не бÑла изменена',icon:"error"});return}$.ajax({method:"POST",url:route("tasklists.pdz.change_step_date"),data:{customernumber:$(this).data("customernumber"),stepnumber:$(this).data("stepnumber"),stepdate:$("#stepdate"+$(this).data("iteration")).val()},beforeSend:()=>c(),success:function(e){if(e.status=="success"){location.reload();return}Swal.fire({title:e.title,text:e.message,icon:e.status})},complete:()=>d()})}))});const f={setValidityDate:null,addQuoteNumber:null,removeQuoteNumber:null};function ce(){const e=m();
1e.listFilters&&(e.page!=="services.timesheets_mp"&&e.page!=="services.timesheets_df"||u("isReal",e.listFilters.isReal??"1"))}function me(){m().page==="services.mailing"&&ensureTinymce().then(()=>tinymce.init({language:"ru",language_load:!1,license_key:"26vd8wsj8hq119y8cm4k9qq92o5l36ohaun9kohw2v5at1fd",selector:"textarea",convert_urls:!1,plugins:"table code lists image link autolink autosave preview",menubar:"table view",toolbar:"undo redo restoredraft preview | image link | styles fontfamily fontsize backcolor forecolor | bold italic | alignleft aligncenter alignright alignjustify | numlist bullist checklist",paste_data_images:!1,link_default_target:"_blank",link_title:!1,autosave_retention:"720m",paste_preprocess:(n,r)=>{r.content.includes("<table")&&(r.content=r.content.replace('border="0"','border="1"'))}}))}b(()=>{var e,n;ce(),me(),Ce(),ye(),Se(),isEmployee&&($("#importQuoteTabs a[data-bs-toggle='tab']").on("shown.bs.tab",function(r){switch($("#importQuoteOutputContainer").html(""),r.target.toString().split("#")[1]){case"customerPP":$("#checkbox").removeClass("d-none").addClass("d-block"),$("#inventory").addClass("d-none"),$("#saleType").addClass("d-none"),$("#addonSpan").html("PP"),$("#customerNumberAddon").val("PP");break;case"customerV":$("#checkbox").removeClass("d-block").addClass("d-none"),$("#inventory").removeClass("d-none"),$("#saleType").removeClass("d-none"),$("#addonSpan").html("V-"),$("#customerNumberAddon").val("V-");break;case"customerM":$("#checkbox").removeClass("d-block").addClass("d-none"),$("#inventory").addClass("d-none"),$("#saleType").addClass("d-none"),$("#addonSpan").html("M-"),$("#customerNumberAddon").val("M-");break}}),$("#importQuoteFormSubmit").on("click",function(){$.ajax({method:"POST",url:route("services.handle_import_quote"),data:$("form[name='importDataForm']").serialize()+"&withPrice="+$("input[name='withPrice']").prop("checked")+"&promoItem="+$("input[name='promoItem']:checked").val(),beforeSend:()=>c(),success:function(r){$("#importQuoteOutputContainer").html(r.message)},complete:()=>d()})}),$("#syncToVendor").on("click",function(){$.ajax({url:route("services.handle_sync_vendor_catalog"),method:"POST",beforeSend:()=>c(),success:function(r){r.success==!0?r.hasErrorFile==!1?Swal.fire({title:r.message,icon:"success"}):Swal.fire({title:r.message,icon:"warning",showCancelButton:!0,cancelButtonText:"СкаÑаÑÑ Ñайл Ñ Ð¾Ñибками",allowOutsideClick:!1}).then(t=>{t.isDismissed&&E(r.file,r.filename)}):Swal.fire({title:"ÐÑибка пÑи ÑинÑ
ÑонизаÑии",text:r.message,icon:"error"})},complete:()=>d()})}),$("form[name='mailingData'] input[name='sendToFile']").on("change",function(){let r=$(this).val().split(".").pop();if(!I.includes(r)){$(this).val(""),Swal.fire({title:"ÐÑибка пÑикÑÐµÐ¿Ð»ÐµÐ½Ð¸Ñ Ñайла",text:"ÐÐ»Ñ Ð·Ð°Ð³ÑÑзки ÑоваÑов из Ñайла ÑазÑеÑÐµÐ½Ñ ÑоÑмаÑÑ Ñайлов: "+I.toString(),icon:"error"});return}}),$("#sendBy").on("change",function(){let r=document.getElementById("addCurentUserToReplyTo");["CUSTOMER_LIST","CONTACT_PERSON_LIST"].includes(this.value)&&($("#cpRestrictions").parent().removeClass("d-none"),$("#sender option[value='MP']").prop("hidden",!1),$("#sender option[value='DF']").prop("hidden",!1),$("#sendToFile").parent().parent().removeClass("d-none"),$("#sendToEmail").parent().addClass("d-none"),$("#sendToEmail").val(""),$("#emailStatus").parent().removeClass("d-none"),$("#subscribeStatus").parent().removeClass("d-none"),document.getElementById("sender").value!="CURRENT"&&r.closest("div.col-12").classList.remove("d-none")),this.value=="SINGLE_EMAIL"&&($("#cpRestrictions").parent().addClass("d-none"),$("#cpRestrictions").val("-1"),$("#sender").val("-1"),$("#sendToFile").val(""),$("#sender option[value='MP']").prop("hidden",!0),$("#sender option[value='DF']").prop("hidden",!0),$("#sendToFile").parent().parent().addClass("d-none"),$("#sendToEmail").parent().removeClass("d-none"),$("#emailStatus").parent().addClass("d-none"),$("#emailStatus").val("-1"),$("#subscribeStatus").parent().addClass("d-none"),$("#subscribeStatus").val("ONLY_SUBSCRIBED"),r.checked=!1,r.closest("div.col-12").
1classList.add("d-none")),$("#sender").parent().removeClass("d-none")}),(e=document.getElementById("sender"))==null||e.addEventListener("change",function(r){let t=document.getElementById("addCurentUserToReplyTo"),a=t.closest("div.col-12");r.target.value=="CURRENT"?(t.checked=!1,a.classList.add("d-none")):a.classList.remove("d-none")}),$("form[name='mailingData']").validate({validClass:"is-valid",errorClass:"is-invalid",ignore:":hidden",rules:{subject:{required:!0,NoSpecialChars:!0,maxlength:255},sendBy:{required:!0},sendToEmail:{required:!0,email:!0},sendToFile:{required:!0},sender:{required:!0},cpRestrictions:{required:!0},emailStatus:{required:!0},subscribeStatus:{required:!0}},messages:{subject:{required:"ÐожалÑйÑÑа, введиÑе ÑÐµÐ¼Ñ Ð¿Ð¸ÑÑма"},sendBy:{required:"ÐожалÑйÑÑа, вÑбеÑиÑе Ñип оÑпÑавки"},sendToEmail:{required:"ÐожалÑйÑÑа, введиÑе email",email:"ÐожалÑйÑÑа, введиÑе коÑÑекÑнÑй email"},sendToFile:{required:"ÐожалÑйÑÑа, вÑбеÑиÑе Ñайл"},sender:{required:"ÐожалÑйÑÑа, вÑбеÑиÑе оÑпÑавиÑелÑ"},cpRestrictions:{required:"ÐожалÑйÑÑа, вÑбеÑиÑе огÑаниÑение по ÐÐ"},emailStatus:{required:"ÐожалÑйÑÑа, вÑбеÑиÑе ÑÑаÑÑÑ Ð¿Ð¾ÑÑÑ"}},errorElement:"div",errorPlacement:function(r,t){r.addClass("invalid-feedback"),r.insertAfter(t)},highlight:function(r,t,a){$(r).addClass(t).removeClass(a)},unhighlight:function(r,t,a){$(r).addClass(a).removeClass(t)},submitHandler:function(){if(!tinymce.activeEditor.getContent()){Swal.fire({title:"ÐÑибка",text:"ÐаполниÑе ÑодеÑжимое ÑообÑениÑ",icon:"error"});return}let r=new FormData;["CUSTOMER_LIST","CONTACT_PERSON_LIST"].includes($("#sendBy").val())&&r.append("sendToFile",$("#sendToFile")[0].files[0]),$.each($("form[name='mailingData']").serializeArray(),function(t,a){a.name==="mailBody"?r.append(a.name,tinymce.activeEditor.getContent()):r.append(a.name,a.value)}),$.ajax({method:"POST",url:route("services.handle_mailing"),dataType:"json",data:r,cache:!1,processData:!1,contentType:!1,beforeSend:function(){c(),$("#sendToFile").val("")},success:function(t){Swal.fire({title:"ÐÑпÑавка ÑаÑÑÑлки",text:t.message,icon:t.status}),t.filename&&E(t.file,t.filename)},complete:()=>d()})}}),$("form[name='registrationEmployeeForm']").validate({validClass:"is-valid",errorClass:"is-invalid",rules:{organizationINN:{required:!0,inn:!0},organizationKPP:{required:function(){return $("#organizationINN").val().length==10},kpp:!0},contactPersonFirstName:{required:!0,RuAlphaDash:!0},contactPersonLastName:{required:!0,RuAlphaDash:!0},contactPersonMiddleName:{RuAlphaDash:function(){return $("#contactPersonMiddleName").val().length>0&&$("#contactPersonMiddleName").addClass("is-valid"),$("#contactPersonMiddleName").val().length>0}},organizationPhone:{requiredphone:!0,minlengthphone:10},contactPersonEmail:{required:!0,EmailRegex:!0}},messages:{organizationINN:{required:"ÐожалÑйÑÑа, введиÑе ÐÐÐ"},organizationKPP:{required:"ÐожалÑйÑÑа, введиÑе ÐÐÐ"},contactPersonFirstName:{required:"ÐожалÑйÑÑа, введиÑе имÑ"},contactPersonLastName:{required:"ÐожалÑйÑÑа, введиÑе ÑамилиÑ"},contactPersonEmail:{required:"ÐожалÑйÑÑа, введиÑе email"}},errorElement:"div",errorPlacement:function(r,t){r.addClass("invalid-feedback"),r.insertAfter(t)},highlight:function(r,t,a){$(r).addClass(t).removeClass(a)},unhighlight:function(r,t,a){$(r).addClass(a).removeClass(t)},submitHandler:function(){let r=$("form[name='registrationEmployeeForm']");$.ajax({method:"POST",url:route("registration.employee"),data:r.serializeArray(),beforeSend:function(){r.find("button[type='submit']").blockButton()},success:function(t){t.title||t.message||t.status?Swal.fire({title:t.title,html:t.message,icon:t.status}).then(()=>{t.url&&(window.location.href=t.url)}):t.url&&(window.location.href=t.url)},complete:function(){r.find("button[type='submit']").unblockButton()}})}}),$("#addRouteSheetsFilesModal").on("hidden.bs.modal",function(){let r=$("form[name='uploadRouteSheetsForm']");M(r)}),$("form[name='uploadRouteSheetsForm']").on("submit",function(r){r.preventDefault(),document.getElementById("uploadButtonRouteSheets").click()})),(n=document.getElementById("subscribeStatus"))==null||n.addEventListener("change",r=>{r.target.value=="ALL"&&Swal.fire({text:"ÐÑ Ð¿Ð¾Ð´ÑвеÑждаеÑе, ÑÑо ÑаÑÑÑлка не ÑвÐ
1»ÑеÑÑÑ Ñекламной?",icon:"question",showCancelButton:!0,confirmButtonText:"Ðа",cancelButtonText:"ÐеÑ"}).then(t=>{t.isConfirmed||(document.getElementById("subscribeStatus").value="ONLY_SUBSCRIBED")})}),$("#createCdekPaymentFormSubmit").on("click",function(){$.ajax({method:"POST",url:route("services.handle_cdek_payment"),data:$("form[name='createCdekPaymentForm']").serialize(),beforeSend:()=>c(),success:function(r){$("#createCdekPaymentOutputContainer").html(r)},complete:()=>d()})})});function pe(e){ensureLightGallery().then(()=>{lightGallery(document.createElement("div"),{...X(),dynamic:!0,dynamicEl:[{src:e}],plugins:[lgRotate,lgZoom]}).openGallery(0)})}function fe(e){if($("#"+e.name).val()==="")return;c(),$("#exportLogButton").addClass("d-none"),$("#output").remove();let n=new FormData,r=!1;(e.files[0].size/1024/1024).toFixed(2)>5&&(Swal.fire({title:"Ð Ð°Ð·Ð¼ÐµÑ Ð·Ð°Ð³ÑÑжаемого Ñайла огÑаниÑен обÑемом в 5 Ðб.",text:"",icon:"error"}),r=!0),n.append("createCustomerFile",e.files[0]);let t=$("#"+e.name).clone(!0);if(t.val(""),$("#"+e.name).replaceWith(t),r)return n=void 0,d(),!1;$.ajax({url:route("services.handle_mass_customer_registration"),method:"POST",data:n,dataType:"json",cache:!1,processData:!1,contentType:!1,success:function(a){if(Swal.fire(a.title,a.message,a.status),a.file&&a.filename){let o=$("<a>");o.attr("id","output"),o.attr("href",a.file),o.attr("download",a.filename),o.hide(),$("body").append(o),$("#exportLogButton").removeClass("d-none")}},complete:()=>d()}),n=void 0}$("#modification").on("change",function(){$("#uploadBtn").attr("disabled",!1),$("#exportCustomersLogButton").addClass("d-none")});function ge(e){if($("#"+e.name).val()==="")return;c(),$("#exportCustomersLogButton").addClass("d-none"),$("#output").remove();let n=new FormData,r=!1;(e.files[0].size/1024/1024).toFixed(2)>5&&(Swal.fire({title:"Ð Ð°Ð·Ð¼ÐµÑ Ð·Ð°Ð³ÑÑжаемого Ñайла огÑаниÑен обÑемом в 5 Ðб.",text:"",icon:"error"}),r=!0),n.append("changeCustomersFile",e.files[0]);let t=$("#"+e.name).clone(!0);if(t.val(""),$("#"+e.name).replaceWith(t),r)return n=void 0,d(),!1;let a=$("#modification option:selected").val();n.append("modification",a),$.ajax({url:route("services.handle_mass_customers_changing"),method:"POST",data:n,dataType:"json",cache:!1,processData:!1,contentType:!1,success:function(o){if(Swal.fire(o.title,o.message,o.status),o.file&&o.filename){let i=$("<a>");i.attr("id","output"),i.attr("href",o.file),i.attr("download",o.filename),i.hide(),$("body").append(i),$("#modification").val("-1").trigger("change"),$("#uploadBtn").attr("disabled",!0),$("#exportCustomersLogButton").removeClass("d-none")}},complete:()=>d()}),n=void 0}function he(e){if($("#"+e.name).val()==="")return;c(),$("#exportPmLogButton").addClass("d-none"),$("#output").remove();let n=new FormData,r=!1;(e.files[0].size/1024/1024).toFixed(2)>5&&(Swal.fire({title:"Ð Ð°Ð·Ð¼ÐµÑ Ð·Ð°Ð³ÑÑжаемого Ñайла огÑаниÑен обÑемом в 5 Ðб.",text:"",icon:"error"}),r=!0),n.append("changePmFile",e.files[0]);let t=$("#"+e.name).clone(!0);if(t.val(""),$("#"+e.name).replaceWith(t),r)return n=void 0,d(),!1;$.ajax({url:route("services.handle_mass_pm_in_groups_changing"),method:"POST",data:n,dataType:"json",cache:!1,processData:!1,contentType:!1,success:function(a){if(Swal.fire(a.title,a.message,a.status),a.file&&a.filename){let o=$("<a>");o.attr("id","output"),o.attr("href",a.file),o.attr("download",a.filename),o.hide(),$("body").append(o),$("#uploadBtnPm").attr("disabled",!0),$("#exportPmLogButton").removeClass("d-none")}},complete:function(){d(),$("#uploadBtnPm").attr("disabled",!1)}}),n=void 0}function ve(e){if($("#"+e.name).val()==="")return;c();let n=new FormData,r=!1;(e.files[0].size/1024/1024).toFixed(2)>5&&(Swal.fire({title:"Ð Ð°Ð·Ð¼ÐµÑ Ð·Ð°Ð³ÑÑжаемого Ñайла огÑаниÑен обÑемом в 5 Ðб.",text:"",icon:"error"}),r=!0),n.append("receiptDocument",e.files[0]);let t=$("#"+e.name).clone(!0);if(t.val(""),$("#"+e.name).replaceWith(t),r)return n=void 0,d(),!1;$("#receiptDocumentContainer").html(""),$.ajax({url:route("services.handle_parse_receipt_document"),method:"POST",data:n,dataType:"json",cache:!1,processData:!1,contentType:!1,success:function(a){a.status!="success"&&Swal.fire(a.title,a.message,a.status),a.data!=null&&$("#receiptDocumentContainer").append(a.data)},complete:()=>d()}),n=void 0}function be(e){let n=document.getElementById(e),r="";for(let t=1;t<n.rows.length;t++){for(let a=0;a<n.rows[t].cells.length;a++)r+=n.rows[t].cells[a].innerText+" ";r+=` 2`}navigator.clipboard.writeText(r)}var A,O,L,R,j,V;if(route().current("services.check_customer_invoices")){let n=function(r){let t=document.getElementById("invoiceInfoContainer");t.innerHTML="",document.getElementById("setCheckedButton").disabled=!0,document.getElementById("cancelCheckButton").disabled=!0,document.getElementById("setCommentButton").disabled=!0,$.ajax({url:route("services.get_customer_invoice_info",{invoiceNumber:r}
2),method:"GET",cache:!1,processData:!1,contentType:!1,beforeSend:()=>c(),success:function(a){a.status!="success"&&(v="",Swal.fire(a.title,a.message,a.status).then(()=>{document.getElementById("invoiceNumber").focus()})),a.data!=null&&(t.innerHTML=a.data,v=r,_=a.is_checked,x=a.is_tk_track_entered,a.is_checked==1?document.getElementById("cancelCheckButton").disabled=!1:document.getElementById("setCheckedButton").disabled=!1,document.getElementById("setCommentButton").disabled=!1)},complete:()=>d()})};var v="",_=0,x=0;document.addEventListener("keydown",function(r){if(document.activeElement.tagName==="INPUT")return;document.getElementById("invoiceNumber").focus()}),(A=document.getElementById("invoiceNumber"))==null||A.addEventListener("focusin",async function(r){r.target.value=""}),(O=document.getElementById("invoiceNumber"))==null||O.addEventListener("keypress",async function(r){/^[0-9]$/.test(r.key)||r.preventDefault(),["v","V","м","Ð"].includes(r.key)&&(r.target.value=""),["~","`","Ð","Ñ","Enter"].includes(r.key)&&r.target.value&&n(r.target.value)}),(L=document.getElementById("invoiceNumber"))==null||L.addEventListener("paste",r=>{const a=r.clipboardData.getData("text").replace(/[^0-9]/g,"");r.preventDefault(),r.target.value=a}),(R=document.getElementById("setCheckedButton"))==null||R.addEventListener("click",async function(r){v&&e(v,"check")}),(j=document.getElementById("cancelCheckButton"))==null||j.addEventListener("click",async function(r){v&&e(v,"uncheck")}),(V=document.getElementById("setCommentButton"))==null||V.addEventListener("click",async function(r){_==1&&!(await Swal.fire({title:"СÑеÑ-ÑакÑÑÑа Ñже пÑовеÑена. ÐнеÑÑи комменÑаÑий?",showCancelButton:!0,confirmButtonText:"Ðа",cancelButtonText:"ÐеÑ"})).isConfirmed||x==1&&!(await Swal.fire({title:"ÐÐ°Ð½Ð½Ð°Ñ ÑÑеÑ-ÑакÑÑÑа доÑÑавлÑеÑÑÑ ÑеÑез ТÐ. Ðзменение ÑÑаÑÑÑа заÑиÑÑÐ¸Ñ ÑÑек-Ð½Ð¾Ð¼ÐµÑ Ð² СЧФ. ÐзмениÑÑ ÑÑаÑÑÑ?",showCancelButton:!0,confirmButtonText:"Ðа",cancelButtonText:"ÐеÑ"})).isConfirmed||await Swal.fire({title:"ÐведиÑе комменÑаÑий",input:"text",inputAttributes:{autocapitalize:"off",autocorrect:"off"},showCancelButton:!0,confirmButtonText:"ÐÑпÑавиÑÑ",showLoaderOnConfirm:!0,preConfirm:t=>{let a=t.trim();if(a===""){Swal.showValidationMessage("ÐожалÑйÑÑа, введиÑе комменÑаÑий");return}if(!/^[a-zA-Zа-ÑÐ-ЯÐÑ0-9- ]*$/u.test(a)){Swal.showValidationMessage("ÐомменÑаÑий Ð¼Ð¾Ð¶ÐµÑ ÑодеÑжаÑÑ ÑолÑко бÑквÑ, ÑиÑÑÑ Ð¸ пÑобел");return}return $.ajax({method:"POST",url:route("services.set_customer_invoice_comment",{invoiceNumber:v}),data:{comment:a},success:function(o){return o}})},allowOutsideClick:()=>!Swal.isLoading()}).then(t=>{t.isConfirmed&&Swal.fire({title:t.value.title,html:t.value.message,icon:t.value.status}).then(()=>{n(v)})})});async function e(r,t){x==1&&!(await Swal.fire({title:"ÐÐ°Ð½Ð½Ð°Ñ ÑÑеÑ-ÑакÑÑÑа доÑÑавлÑеÑÑÑ ÑеÑез ТÐ. Ðзменение ÑÑаÑÑÑа заÑиÑÑÐ¸Ñ ÑÑек-Ð½Ð¾Ð¼ÐµÑ Ð² СЧФ. ÐзмениÑÑ ÑÑаÑÑÑ?",showCancelButton:!0,confirmButtonText:"Ðа",cancelButtonText:"ÐеÑ"})).isConfirmed||$.ajax({url:route("services.set_customer_invoice_status",{invoiceNumber:r,action:t}),method:"POST",cache:!1,processData:!1,contentType:!1,beforeSend:()=>c(),success:function(a){Swal.fire(a.title,a.message,a.status).then(()=>{n(r)})}})}}async function $e(e,n,r,t=0){let a=document.querySelector("input[name='"+n+"']"),o=document.querySelector("input[name='"+r+"']"),i=await $.ajax({data:{numberOfDays:e},method:"POST",url:route("tasklists.events_and_tasks.get_working_day")});t==1?(o.value=moment(i,"YYYY.MM.DD").format("YYYY-MM-DD"),J(n)):(a.value=moment(i,"YYYY.MM.DD").format("YYYY-MM-DD"),o.value=moment().format("yyyy-MM-DD")),z()}function Ce(){$(document).on("click",'[data-action="filter:set-work-date"]',async function(e){e.preventDefault();const n=$(this);await $e(Number(n.data("work-days")),n.data("field-from"),n.data("field-to"),Number(n.attr("data-need-reset")||0))})}function ye(){$(document).on("click",'[data-action="services:open-route-sheet-image"]',function(e){e.preventDefault(),pe(String(this.dataset.imageSrc))}),$(document).on("click",'[data-action="services:copy-table-to-clipboard"]',function(e){e.preventDefault(),be(String(this.dataset.tableId))}),$(document).on("click",'[data-action="services:apply-filter"]',function(e){e.preventDefault(),W(this)}),$(document).on("click",'[data-action="services:set-upload-prices-validity-date"]',function(e){var n;e.preventDefault(),(n=f.setValidityDate)==null||n.call(f,Number(this.dataset.days))}),$(document).on("click",'[data-action="services:add-upload-prices-quote-number"]',function(e){var n;e.preventDefault(),(n=f.addQuoteNumber)==null||n.call(f)}),$(document).on("click",'[data-action="services:remove-upload-prices-quote-number"]',function(e){var n;e.preventDefault(),(n=f.removeQuoteNumber)==null||n.call(f,this)}),$(document).on("change",'[data-action="services:parse-receipt-document"]',function(){ve(this)}),$(document).on("change",'[data-action="services:fill-customer-mass"]',function(){ge(this)}),$(document).on("change",'[data-action="services:change-pm-mass"]',function(){he(this)}),$(document).on("change",'[data-action="services:create-customer-multiply-registration"]',function(){fe(this)})}function Se(){if(!$("form[name='uploadPricesToProjectQuotesForm']").length)return;const e={required:!0,digits:!0,minlength:8,maxlength:8},n="ÐÐ¾Ð¼ÐµÑ ÑÑеÑа должен ÑоÑÑоÑÑÑ Ð¸Ð· 8 ÑиÑÑ";function r(i){return`name="quoteNumbers[${i}]" class="form-control form-control-sm upload-prices-quote-number" type="text" data-msg-required="${n}" data-msg-digits="${n}" data-msg-minlength="${n}" data-msg-maxlength="${n}"`}function t(i){let s=document.getElementById("validityDate");!s||s.disabled||(s.value=moment().add(i,"days").format("YYYY-MM-DD"))}function a(){let i=document.querySelectorAll("#quoteNumbersContainer .upload-prices-quote-number").length,s=document.createElement("div");s.className="quote-number-row d-flex align-items-center mb-2",s.innerHTML=` 3 <input ${r(i)}> 4 <button type="button" class="btn btn-link text-danger p-0 ms-2 flex-shrink-0" 5 data-action="services:remove-upload-prices-quote-number"> 6 <i class="fas fa-circle-xmark"></i> 7 </button> 8 `,document.getElementById("quoteNumbersContainer").appendChild(s)}function o(i){let s=document.getElementById("quoteNumbersContainer"),l=i.closest(".quote-number-row");if(!s||!l||s.firstElementChild===l)return;let p=l.nextElementSibling;p&&p.classList.contains("invalid-feedback")&&p.remove(),l.remove()}$.validator.addClassRules("upload-prices-quote-number",e),$("form[name='uploadPricesToProjectQuotesForm']").validate({validClass:"is-valid",errorClass:"is-invalid",rules:{validityDate:{required:!0},pricesFile:{required:!0}},messages:{validityDate:{required:"ÐожалÑйÑÑа, введиÑе даÑÑ"},pricesFile:{required:"ÐожалÑйÑÑа, вÑбеÑиÑе Ñайл"}},errorElement:"div",errorPlacement:function(i,s){if(i.addClass("invalid-feedback"),$(s).hasClass("upload-prices-quote-number")){i.insertAfter($(s).closest(".quote-number-row"));return}i.insertAfter(s)},highlight:function(i,s,l){$(i).addClass(s).removeClass(l)},unhighlight:function(i,s,l){$(i).addClass(l).removeClass(s)},submitHandler:function(){let i=$("form[name='uploadPricesToProjectQuotesForm']");$("#uploadPricesReportContainer").html(""),$("#uploadPricesImportBtn").addClass("d-none"),$("#uploadPricesCheckMd5").val(""),$.ajax({method:"POST",url:route("services.handle_upload_prices_to_project_quotes"),data:new FormData(i[0]),dataType:"json",cache:!1,processData:!1,contentType:!1,beforeSend:()=>c(),success:function(s){if(s.status!="success"){Swal.fire(s.title,s.message,s.status);return}s.data!=null&&($("#uploadPricesReportContainer").html(s.data),Z()),$("#uploadPricesCheckMd5").val(s.md5??""),s.hasCriticalErrors||$("#uploadPricesImportBtn").removeClass("d-none")},complete:()=>d()})}}),$("#uploadPricesImportBtn").on("click",function(){let i=$("form[name='uploadPricesToProjectQuotesForm']");$.ajax({method:"POST",url:route("services.import_upload_prices_to_project_quotes"),data:new FormData(i[0]),dataType:"json",cache:!1,processData:!1,contentType:!1,beforeSend:()=>c(),success:function(s){if(s.status!="success"){Swal.fire(s.title,s.message,s.status);return}Swal.fire(s.title,s.message,s.status)},complete:()=>d()})}),f.setValidityDate=t,f.addQuoteNumber=a,f.removeQuoteNumber=o,$(document).on({mouseenter:function(){$('#uploadPricesReportTable tr[data-upload-prices-row="'+$(this).closest("tr").attr("data-upload-prices-row")+'"]').addClass("_hover")},mouseleave:function(){$("#uploadPricesReportTable tr._hover").removeClass("_hover")}},"#uploadPricesReportTable td")}function Me(e){const n=e.match(/CN=([^,]+)/i);
8return n?n[1]:e}function Te(){const e=window.cadesplugin;return e.then(function(){return new Promise(function(n,r){e.async_spawn(function*(t){try{const a=yield e.CreateObjectAsync("CAdESCOM.Store");yield a.Open(e.CAPICOM_CURRENT_USER_STORE,e.CAPICOM_MY_STORE,e.CAPICOM_STORE_OPEN_MAXIMUM_ALLOWED);const o=yield a.Certificates,i=yield o.Count,s=[];for(let l=1;l<=i;l++){const p=yield o.Item(l),C=yield p.Thumbprint,w=yield p.SubjectName,S=yield p.ValidToDate;s.push({thumbprint:C,title:Me(w),validToDate:S})}yield a.Close(),t[0](s)}catch(a){t[1](e.getLastError(a))}},n,r)})})}function we(e,n){const r=window.cadesplugin;return r.then(function(){return new Promise(function(t,a){r.async_spawn(function*(o){try{const i=yield r.CreateObjectAsync("CAdESCOM.Store");yield i.Open(r.CAPICOM_CURRENT_USER_STORE,r.CAPICOM_MY_STORE,r.CAPICOM_STORE_OPEN_MAXIMUM_ALLOWED);const l=yield(yield i.Certificates).Find(r.CAPICOM_CERTIFICATE_FIND_SHA1_HASH,e);if((yield l.Count)<1)throw"СеÑÑиÑÐ¸ÐºÐ°Ñ Ð½Ðµ найден";const C=yield l.Item(1),w=yield r.CreateObjectAsync("CAdESCOM.CPSigner");yield w.propset_Certificate(C);const S=yield r.CreateObjectAsync("CAdESCOM.CadesSignedData");yield S.propset_ContentEncoding(r.CADESCOM_BASE64_TO_BINARY),yield S.propset_Content(btoa(n));const Q=yield S.SignCades(w,r.CADESCOM_CADES_BES,!1);yield i.Close(),o[0](Q.replace(/[\r\n]/g,""))}catch(i){o[1](r.getLastError(i)||i)}},t,a)})})}function Pe(e){c(),$.ajax({url:route("services.get_honest_sign_auth_key"),method:"GET",dataType:"json"}).then(function(n){if(n.status!="success")throw n;return we(e,n.data.data).then(function(r){return $.ajax({url:route("services.honest_sign_simple_sign_in"),method:"POST",dataType:"json",data:{uuid:n.data.uuid,data:r}})})}).then(function(n){if(n.status!="success")throw n;location.reload()}).catch(function(n){const r=n&&n.title?n.title:"ÐÑибка",t=n&&n.message?n.message:String(n);Swal.fire(r,t,"error")}).always(function(){d()})}function ke(e){const n=function(){c(),Te().then(function(r){if(d(),!r.length){Swal.fire("СеÑÑиÑикаÑÑ Ð½Ðµ найденÑ","","error");return}const t={};r.forEach(function(a){t[a.thumbprint]=a.title+" (до "+new Date(a.validToDate).toLocaleDateString()+")"}),Swal.fire({title:"ÐÑбеÑиÑе ÑеÑÑиÑикаÑ",input:"select",inputOptions:t,inputPlaceholder:"ÐÑбеÑиÑе ÑеÑÑиÑикаÑ",showCancelButton:!0,confirmButtonText:"ÐÐ",cancelButtonText:"ÐÑмена",inputValidator:function(a){if(!a)return"ÐÑбеÑиÑе ÑеÑÑиÑикаÑ"}}).then(function(a){a.isConfirmed&&Pe(a.value)})}).catch(function(r){d(),Swal.fire("ÐÑибка CryptoPro",String(r),"error")})};if(!e){n();return}Swal.fire({title:"ÐбновиÑÑ Ñокен?",text:"ТекÑÑий Ñокен еÑÑ Ð°ÐºÑÑален. ÐÑпÑÑÑиÑÑ Ð½Ð¾Ð²Ñй?",icon:"warning",showCancelButton:!0,confirmButtonText:"ÐбновиÑÑ",cancelButtonText:"ÐÑмена"}).then(function(r){r.isConfirmed&&n()})}function xe(){const e=document.querySelectorAll("#vendorOrderNumbersContainer .load-receipt-vendor-order-number").length,n=document.createElement("div");n.className="vendor-order-number-row d-flex align-items-center mb-2",n.innerHTML=` 9 <input name="vendorOrderNumbers[${e}]" class="form-control form-control-sm load-receipt-vendor-order-number" type="text" inputmode="numeric" data-msg-digits="Ðаказ поÑÑавÑика â должен бÑÑÑ ÑиÑлом"> 10 <button type="button" class="btn btn-link text-danger p-0 ms-2 flex-shrink-0" 11 data-action="services:remove-load-receipt-vendor-order-number"> 12 <i class="fas fa-circle-xmark"></i> 13 </button> 14 `,document.getElementById("vendorOrderNumbersContainer").appendChild(n)}function De(e){const n=document.getElementById("vendorOrderNumbersContainer"),r=e.closest(".vendor-order-number-row");if(!n||!r||n.querySelectorAll(".vendor-order-number-row").length<=1)return;const t=r.nextElementSibling;t&&t.classList.contains("invalid-feedback")&&t.remove(),r.remove()}function U(){const e=document.querySelector("#loadReceiptResultContainer [data-draft-id]");return e?e.dataset.draftId:null}function H(e){typeof e=="string"&&($("#loadReceiptResultContainer").html(e),$("#loadReceiptFormPanel").addClass("d-none"),ee())}function Ee(){const e={};return document.querySelectorAll(".load-receipt-allocated-qty").forEach(function(n){const r=n.dataset.lineNumber,t=n.dataset.poIndex;!r||t===void 0||(e[r]??(e[r]={}),e[r][t]=n.value)}),e}function Be(){const e=[];return document.querySelectorAll(".load-receipt-unit").forEach(function(n){const r=n.dataset.lineNumber;r&&e.push({lineNumber:r,field:"unit_code",value:n.checked?n.dataset.productUnitCode:""})}),e}function Ie(e){return e=(e||"").trim(),e?!/^[1-9]\d{0,9}$/.test(e)||Number(e)>1999999999?"ÐÐ¾Ð¼ÐµÑ Ð½Ð°ÐºÐ»Ð°Ð´Ð½Ð¾Ð¹ должен бÑÑÑ ÑелÑм ÑиÑлом не более 1999999999.":"":"УкажиÑе Ð½Ð¾Ð¼ÐµÑ Ð½Ð°ÐºÐ»Ð°Ð´Ð½Ð¾Ð¹."}function Fe(){const e=U();if(!e){Swal.fire("ЧеÑновик не найден","ÐагÑÑзиÑе УÐРзаново.","error");return}$.ajax({method:"POST",url:route("services.reallocate_load_receipt"),dataType:"json",data:{draftId:e,allocated:Ee(),changes:Be()},beforeSend:()=>c(),success:function(n){H(n.data),n.status!="success"&&Swal.fire(n.title,n.message,n.status)},complete:()=>d()})}function Ne(){const e=[];return document.querySelectorAll(".load-receipt-line-check:checked").forEach(function(n){n.value&&e.push(n.value)}),e}function _e(){const e=document.getElementById("loadReceiptSelectAllLines");if(!e||e.disabled)return;const n=document.querySelectorAll(".load-receipt-line-check:not(:disabled)"),r=document.querySelectorAll(".load-receipt-line-check:not(:disabled):checked");e.checked=n.length>0&&n.length===r.length,e.indeterminate=r.length>0&&r.length<n.length}function q(){const e=document.querySelector('[data-action="services:import-load-receipt"]');e&&(e.disabled=!document.querySelector(".load-receipt-line-check:checked"))}function qe(){const e=U();if(!e){Swal.fire("ЧеÑновик не найден","ÐагÑÑзиÑе УÐРзаново.","error");return}const n=Ne();if(!n.length){Swal.fire("ÐÐµÑ ÑÑÑок","ÐÑмеÑÑÑе ÑÑÑоки УÐÐ Ð´Ð»Ñ Ð¸Ð¼Ð¿Ð¾ÑÑа.","error");return}Swal.fire({title:"ÐÐ¾Ð¼ÐµÑ Ð½Ð°ÐºÐ»Ð°Ð´Ð½Ð¾Ð¹",input:"text",inputAttributes:{maxlength:"10",inputmode:"numeric",autocapitalize:"off",autocorrect:"off"},showCancelButton:!0,confirmButtonText:"ÐмпоÑÑ",cancelButtonText:"ÐÑмена",inputValidator:function(r){const t=Ie(r);if(t)return t}}).then(function(r){r.isConfirmed&&$.ajax({method:"POST",url:route("services.import_load_receipt"),dataType:"json",data:{draftId:e,lineNumbers:n,waybillNumber:String(r.value).trim()},beforeSend:()=>c(),success:function(t){if(t.status!="success"){Swal.fire(t.title,t.message,t.status);return}Swal.fire(t.title||"",t.message||"","success").then(()=>location.reload())},complete:()=>d()})})}function Ae(){document.querySelector("form[name='loadReceiptForm']")&&(document.addEventListener("click",function(e){const n=e.target.closest('[data-action="services:select-honest-sign-token"]');if(n){n.select();return}const r=e.target.closest('[data-action="services:request-honest-sign-token"]');if(r){e.preventDefault(),ke(r.dataset.needConfirm==="1");return}if(e.target.closest('[data-action="services:add-load-receipt-vendor-order-number"]')){e.preventDefault(),xe();return}const a=e.target.closest('[data-action="services:remove-load-receipt-vendor-order-number"]');if(a){e.preventDefault(),De(a);return}if(e.target.closest('[data-action="services:reallocate-load-receipt"]')){e.preventDefault(),Fe();return}if(e.target.closest('[data-action="services:import-load-receipt"]')){e.preventDefault(),qe();return}e.target.closest('[data-action="services:refresh-load-receipt-form"]')&&(e.preventDefault(),location.reload())}),document.addEventListener("change",function(e){if(e.target.id==="loadReceiptSelectAllLines"){const n=e.target.checked;document.querySelectorAll(".load-receipt-line-check:not(:disabled)").forEach(function(r){r.checked=n}),e.target.indeterminate=!1,q();return}e.target.classList.contains("load-receipt-line-check")&&(_e(),q())}),$.validator.addClassRules("load-receipt-vendor-order-number",{digits:!0}),$("form[name='loadReceiptForm']").validate({validClass:"is-valid",errorClass:"is-invalid",rules:{purchaseOrderCreatedBefore:{required:!0,date:!0},inventoryNumber:{required:!0},articleParseMode:{required:!0},receiptDocument:{required:!0}},messages:{purchaseOrderCreatedBefore:{required:"ÐожалÑйÑÑа, введиÑе даÑÑ",date:"ÐожалÑйÑÑа, введиÑе коÑÑекÑнÑÑ Ð´Ð°ÑÑ"},inventoryNumber:{required:"ÐожалÑйÑÑа, вÑбеÑиÑе Ñклад"},articleParseMode:{required:"ÐожалÑйÑÑа, вÑбеÑиÑе ÑÐ°Ð·Ð±Ð¾Ñ Ð°ÑÑикÑла"},receiptDocument:{required:"ÐожалÑйÑÑа, вÑбеÑиÑе Ñайл"}},errorElement:"div",errorPlacement:function(e,n){if(e.addClass("invalid-feedback"),$(n).hasClass("load-receipt-vendor-order-number")){e.insertAfter($(n).closest(".vendor-order-number-row"));return}e.insertAfter(n)},highlight:function(e,n,r){$(e).addClass(n).removeClass(r)},unhighlight:function(e,n,r){$(e).addClass(r).removeClass(n)},submitHandler:function(){G()}}))}function G(e){const n=$("form[name='loadReceiptForm']"),r=new FormData(n[0]);e&&r.set("vendorNumber",e),$("#loadReceiptResultContainer").html(""),$.ajax({method:"POST",url:route("services.handle_load_receipt"),data:r,dataType:"json",cache:!1,processData:!1,contentType:!1,beforeSend:()=>c(),success:function(t){if(t.status==="need_vendor_choice"){Oe(t);return}H(t.data),t.status!="success"&&Swal.fire(t.title,t.message,t.status)},complete:()=>d()})}function Oe(e){var t;const n=((t=e.data)==null?void 0:t.vendors)??[],r={};
14n.forEach(function(a){r[a.vendorNumber]=a.vendorNumber+" â "+a.name}),Swal.fire({title:e.title||"ÐÑбеÑиÑе поÑÑавÑика",text:e.message||"",input:"select",inputOptions:r,inputPlaceholder:"ÐÑбеÑиÑе поÑÑавÑика",showCancelButton:!0,confirmButtonText:"ÐÐ",cancelButtonText:"ÐÑмена",inputValidator:function(a){if(!a)return"ÐÑбеÑиÑе поÑÑавÑика"}}).then(function(a){a.isConfirmed&&G(a.value)})}b(()=>{Ae()});function Le(){const e=m();if(e.page!=="classifiers.popup2"||!e.listFilters)return;const n=e.listFilters;u("isClassificatorClosed",n.isClassificatorClosed??"-1"),u("brandType",n.brandType??"-1"),T([{inputName:"signMinProjectSum",buttonId:"signMinProjectSumButton",menuId:"signMinProjectSumDropdownMenu",value:n.signMinProjectSum},{inputName:"signMinBrandMarkup",buttonId:"signMinBrandMarkupButton",menuId:"signMinBrandMarkupDropdownMenu",value:n.signMinBrandMarkup}]),u("isSmartBrand",n.isSmartBrand??"-1"),$("#etimGroups").select2({placeholder:"ÐÑÑппа ETIM",allowClear:!0,theme:"default select-white-space"}).on("select2:select",B),$("select[name='etimGroups[]']").val(n.etimGroups).trigger("change"),h()}function Re(){const e=m();if(e.page!=="classifiers.itemtype"||!e.listFilters)return;const n=e.listFilters;u("isClassificatorClosed",n.isClassificatorClosed??"-1"),u("isMrc",n.isMrc??"-1")}function je(){const e=m();e.page!=="classifiers.popup5"||!e.listFilters||u("isSeriaImportant",e.listFilters.isSeriaImportant??"-1")}function Ve(){const e=m();e.page!=="classifiers.entity"||!e.listFilters||u("entityKeyGroup",e.listFilters.entityKeyGroup??"-1")}function Ye(){Le(),Re(),je(),Ve()}b(()=>{Ye(),isEmployee&&($("#importPopup5Modal").on("hide.bs.modal",function(){$("#importPopup5Form").trigger("reset"),$("form[name='importPopup5Form']").validate().resetForm()}).on("show.bs.modal",function(e){e.relatedTarget.dataset.actiontype=="change"?($("#importPopup5Modal button[type='submit']").html("СоÑ
ÑаниÑÑ"),$("#importPopup5Modal div.modal-title").html("Ðзменение клаÑÑиÑикаÑоÑа ItemPopupType5"),$("#popupItemNumberModal").val(e.relatedTarget.dataset.popupitemnumber),$("#popupNameModal").val(e.relatedTarget.dataset.popupname).prop("disabled",!0),$("#actionTypeModal").val(e.relatedTarget.dataset.actiontype),$("#etimClassModal").val(e.relatedTarget.dataset.etimclass).prop("disabled",!0),$("#etimGroupModal").val(e.relatedTarget.dataset.etimgroup).prop("disabled",!0),$("#baseUnitModal").val(e.relatedTarget.dataset.baseunit).prop("disabled",!0),$("#zoneModal").val(e.relatedTarget.dataset.zone),$("#isSeriaImportantModal").prop("disabled",!1),e.relatedTarget.dataset.isseriaimportant=="1"&&$("#isSeriaImportantModal").prop("checked",!0)):($("#importPopup5Modal button[type='submit']").html("СоздаÑÑ"),$("#importPopup5Modal div.modal-title").html("Создание клаÑÑиÑикаÑоÑа ItemPopupType5"),$("#actionTypeModal").val(e.relatedTarget.dataset.actiontype),$("#popupNameModal, #etimClassModal, #etimGroupModal, #baseUnitModal").prop("disabled",!1),$("#isSeriaImportantModal").prop("disabled",!0))}),$("form[name='importPopup5Form']").validate({errorClass:"is-invalid",rules:{popupNameModal:{required:!0,normalizer:function(e){return $.trim(e)}},etimClassModal:{required:!0,NoSpecialChars:!0,regex:"^EC[0-9]{6}$|^SC[0-9]{6}$",normalizer:function(e){return $.trim(e)}},etimGroupModal:{required:!0,NoSpecialChars:!0,regex:"^SG[0-9]{6}$|^EG[0-9]{6}$",normalizer:function(e){return $.trim(e)}},baseUnitModal:{required:!0,NoSpecialChars:!0},zoneModal:{NoSpecialChars:!0,number:!0}},messages:{popupNameModal:{required:"ÐÑо поле обÑзаÑелÑно Ð´Ð»Ñ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ"},etimClassModal:{required:"ÐÑо поле обÑзаÑелÑно Ð´Ð»Ñ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ"},etimGroupModal:{required:"ÐÑо поле обÑзаÑелÑно Ð´Ð»Ñ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ"},baseUnitModal:{required:"ÐÑо поле обÑзаÑелÑно Ð´Ð»Ñ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ"},zoneModal:{number:"ÐведиÑе коÑÑекÑное ÑиÑло"}},errorElement:"div",errorPlacement:function(e,n){e.addClass("invalid-feedback"),e.insertAfter(n)},highlight:function(e,n){$(e).addClass(n)},unhighlight:function(e,n){$(e).removeClass(n)},submitHandler:function(){let e=$("form[name='importPopup5Form']");e.find("button[type='submit']").blockButton(),$.ajax({url:e.attr("action"),type:"POST",dataType:"json",data:e.serialize(),success:function(n){e.find("button[type='submit']").unblockButton(),n.errorsArray!==void 0?e.validate().showErrors(n.errorsArray):Swal.fire(n.title,n.message,n.status).then(()=>{n.status=="success"&&location.reload()})}})}}),$("#changeEntityModal").on("hide.bs.modal",function(){$("#changeEntityForm").trigger("reset"),$("form[name='changeEntityForm']").validate().resetForm()}).on("show.bs.modal",function(e){$("#entityNameModal").val(e.relatedTarget.dataset.entityname),$("#entityDescriptionModal").val(e.relatedTarget.dataset.entitydescription),e.relatedTarget.dataset.iskeygroup=="1"&&$("#isKeyGroupModal").prop("checked",!0),e.relatedTarget.dataset.pmnumber.toString().trim().length!=0&&$("#pmNumberModal").val(e.relatedTarget.dataset.pmnumber).change()}),$("form[name='changeEntityForm']").validate({errorClass:"is-invalid",rules:{entityNameModal:{required:!0,normalizer
14:function(e){return $.trim(e)}},entityDescriptionModal:{required:!0,NoSpecialChars:!0},pmNumberModal:{NoSpecialChars:!0}},messages:{entityNameModal:{required:"ÐÑо поле обÑзаÑелÑно Ð´Ð»Ñ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ"},entityDescriptionModal:{required:"ÐÑо поле обÑзаÑелÑно Ð´Ð»Ñ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ"},pmNumberModal:{number:"ÐведиÑе коÑÑекÑное ÑиÑло"}},errorElement:"div",errorPlacement:function(e,n){e.addClass("invalid-feedback"),e.insertAfter(n)},highlight:function(e,n){$(e).addClass(n)},unhighlight:function(e,n){$(e).removeClass(n)},submitHandler:function(){let e=$("form[name='changeEntityForm']");$.ajax({url:route("classifiers.change_entity"),type:"POST",dataType:"json",data:e.serialize(),beforeSend:()=>c(),success:function(n){n.errorsArray!==void 0?e.validate().showErrors(n.errorsArray):Swal.fire(n.title,n.message,n.status).then(()=>{n.status=="success"&&location.reload()})},complete:()=>d()})}}),$("#importPopup2Modal").on("hide.bs.modal",function(){var n,r;$("#importPopup2Form").trigger("reset");let e=$("form[name='importPopup2Form']").validate();URL.revokeObjectURL((n=$("#popup2LogoImageContainer .popup2-logo-img")[0])==null?void 0:n.src),URL.revokeObjectURL((r=$("#popup2CertificateFileContainer .popup2-certificate-file")[0])==null?void 0:r.href),e.resetForm()}).on("show.bs.modal",function(e){if($("#popup2LogoInputContainer").removeClass("d-none"),$("#popup2LogoImageContainer").html(""),$("#popup2CertificateInputContainer").removeClass("d-none"),$("#popup2CertificateFileContainer").html(""),e.relatedTarget.dataset.actiontype=="change"){if($("#importPopup2Modal button[type='submit']").html("Ð¡Ð¾Ñ ÑаниÑÑ"),$("#importPopup2Modal div.modal-title").html("Ðзменение клаÑÑиÑикаÑоÑа ItemPopupType2"),$("#popupItemNumberModal").val(e.relatedTarget.dataset.popupitemnumber),$("#popupNameModal").val(e.relatedTarget.dataset.popupname),$("#actionTypeModal").val(e.relatedTarget.dataset.actiontype),$("#abbreviationModal").val(e.relatedTarget.dataset.abbreviation),$("#brandLogoModalHidden").val(e.relatedTarget.dataset.brandlogo),$("#brandCertificateModalHidden").val(e.relatedTarget.dataset.brandcertificate),$("#brandSynonymModal").val(e.relatedTarget.dataset.brandsynonym),$("select[name='isClassificatorClosedModal'] option[value='"+e.relatedTarget.dataset.isclassificatorclosed+"']").prop("selected",!0),$("select[name='brandTypeModal'] option[value='"+e.relatedTarget.dataset.brandtype+"']").prop("selected",!0),$("#minProjectSumModal").val(e.relatedTarget.dataset.minprojectsum),$("#minBrandMarkupModal").val(e.relatedTarget.dataset.minbrandmarkup),e.relatedTarget.dataset.brandlogo.length!=0){$("#popup2LogoInputContainer").addClass("d-none");let n=`<div class="d-inline-block border rounded-1 position-relative"> 15 <i class="delete-popup2-image-icon fa-solid fa-circle-xmark fa-xl position-absolute"></i> 16 <img alt="ÐзобÑажение" src="${e.relatedTarget.dataset.brandlogosrc}" class="col-12 popup2-logo-img" role="button"> 17 </div>`,r=$("#popup2LogoImageContainer");r.html(n),F(r[0],".popup2-logo-img")}if(e.relatedTarget.dataset.brandcertificate.length!=0){$("#popup2CertificateInputContainer").addClass("d-none");let n=`<div class="d-inline-block position-relative"> 18 <a target="_blank" href="${e.relatedTarget.dataset.brandcertificatesrc}" class="popup2-certificate-file"> 19 ${e.relatedTarget.dataset.brandcertificate} 20 </a> 21 <i class="delete-popup2-certificate-icon far fa-trash-alt text-danger" style="cursor: pointer;"></i> 22 </div>`;$("#popup2CertificateFileContainer").html(n)}}else $("#importPopup2Modal button[type='submit']").html("СоздаÑÑ"),$("#importPopup2Modal div.modal-title").html("Создание клаÑÑиÑикаÑоÑа ItemPopupType2"),$("#actionTypeModal").val(e.relatedTarget.dataset.actiontype)}),$(document).on("click",".delete-popup2-image-icon",function(){var e;URL.revokeObjectURL((e=$("#popup2LogoImageContainer .popup2-logo-img")[0])==null?void 0:e.src),$("#brandLogoModalHidden").val(""),$(this).parent().remove(),$("#popup2LogoInputContainer").removeClass("d-none"),$("#importPopup2Modal #brandLogoModalFile").val("")}
22),$(document).on("click",".delete-popup2-certificate-icon",function(){var e;URL.revokeObjectURL((e=$("#popup2CertificateFileContainer .popup2-certificate-file")[0])==null?void 0:e.href),$("#brandCertificateModalHidden").val(""),$(this).parent().remove(),$("#popup2CertificateInputContainer").removeClass("d-none"),$("#importPopup2Modal #brandCertificateModalFile").val("")}),$(document).on("change","#importPopup2Modal #brandLogoModalFile",function(){var t,a;if(((t=$(this).val())==null?void 0:t.length)==0||!$("#importPopup2Modal #brandLogoModalFile").valid())return;const e=(a=$("#importPopup2Modal #brandLogoModalFile")[0])==null?void 0:a.files[0];if(!e)return;$("#popup2LogoInputContainer").addClass("d-none");let n=`<div class="d-inline-block border rounded-1 position-relative"> 23 <i class="delete-popup2-image-icon fa-solid fa-circle-xmark fa-xl position-absolute"></i> 24 <img alt="ÐзобÑажение" src="${URL.createObjectURL(e)}" class="col-12 popup2-logo-img" role="button"> 25 </div>`,r=$("#popup2LogoImageContainer");r.html(n),F(r[0],".popup2-logo-img")}),$(document).on("change","#importPopup2Modal #brandCertificateModalFile",function(){var t,a;if(((t=$(this).val())==null?void 0:t.length)==0||!$("#importPopup2Modal #brandCertificateModalFile").valid())return;const e=(a=$("#importPopup2Modal #brandCertificateModalFile")[0])==null?void 0:a.files[0];if(!e)return;$("#popup2CertificateInputContainer").addClass("d-none");let n=`<div class="d-inline-block position-relative"> 26 <a target="_blank" href="${URL.createObjectURL(e)}" class="popup2-certificate-file"> 27 ${e.name} 28 </a> 29 <i class="delete-popup2-certificate-icon far fa-trash-alt text-danger" style="cursor: pointer;"></i> 30 </div>`;$("#popup2CertificateFileContainer").html(n)}),$("form[name='importPopup2Form']").validate({errorClass:"is-invalid",rules:{popupNameModal:{required:!0,normalizer:function(e){return $.trim(e)}},abbreviationModal:{required:!0,EnAlpha:!0,minlength:3,maxlength:4},brandLogoModalFile:{required:!1,fileSuffix:"_logo",maxFileSize:{unit:"KB",size:"100"}},brandCertificateModalFile:{required:!1,fileSuffix:"_cert",maxFileSize:{unit:"MB",size:"25"}},brandSynonymModal:{NoSpecialChars:!0},isClassificatorClosedModal:{required:!0},brandTypeModal:{required:!0,NoSpecialChars:!0},minProjectSumModal:{required:!0,min:0,digits:!0},minBrandMarkupModal:{required:!0,number:!0,min:0,max:100}},messages:{popupNameModal:{required:"ÐожалÑйÑÑа, введиÑе название бÑенда"},abbreviationModal:{required:"ÐожалÑйÑÑа, введиÑе аббÑевиаÑÑÑÑ Ð±Ñенда",minlength:"ÐожалÑйÑÑа, введиÑе не менÑÑе {0} Ñимволов",maxlength:"ÐожалÑйÑÑа, введиÑе не болÑÑе {0} Ñимволов"},isClassificatorClosedModal:{required:"ÐÑо поле обÑзаÑелÑно Ð´Ð»Ñ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ"},brandTypeModal:{required:"ÐожалÑйÑÑа, вÑбеÑиÑе Ñип бÑенда"},minProjectSumModal:{required:"ÐожалÑйÑÑа, введиÑе ÑÑммÑ",min:"СÑмма должна бÑÑÑ Ð±Ð¾Ð»ÑÑе или Ñавна {0}",digits:"СÑмма должна бÑÑÑ ÑелÑм ÑиÑлом"},minBrandMarkupModal:{required:"ÐожалÑйÑÑа введиÑе пÑоÑÐµÐ½Ñ Ð¼Ð¸Ð½Ð¸Ð¼Ð°Ð»Ñной наÑенки",number:"ÐÑоÑÐµÐ½Ñ Ð½Ð°Ñенки должен бÑÑÑ ÑиÑлом",min:"ÐÑоÑÐµÐ½Ñ Ð½Ð°Ñенки должен бÑÑÑ Ð±Ð¾Ð»ÑÑе или Ñавен {0}",max:"ÐÑоÑÐµÐ½Ñ Ð½Ð°Ñенки должен бÑÑÑ Ð¼ÐµÐ½ÑÑе или Ñавен {0}",step:"ÐÑоÑÐµÐ½Ñ Ð´Ð¾Ð»Ð¶ÐµÐ½ имеÑÑ Ð¼Ð°ÐºÑимÑм 2 знака поÑле запÑÑой"}},errorElement:"div",errorPlacement:function(e,n){e.addClass("invalid-feedback"),$(n)[0]==$("#minProjectSumModal")[0]?$(e).insertAfter(n.closest("div").find("div.input-group-text")):e.insertAfter(n)},highlight:function(e,n){$(e).addClass(n)},unhighlight:function(e,n){$(e).removeClass(n)},submitHandler:function(){let e=$("form[name='importPopup2Form']");e.find("button[type='submit']").blockButton();let n=new FormData(e[0]);$.ajax({url:e.attr("action"),type:"POST",data:n,processData:!1,contentType:!1,success:r=>{r.errorsArray!==void 0?e.validate().showErrors(r.errorsArray):Swal.fire(r.title,r.message,r.status).then(()=>{r.status=="success"&&location.reload()})},complete:()=>e.find("button[type='submit']").unblockButton()})}}),$("#importItemTypeModal").on("hide.bs.modal",function(){$("#importItemTypeForm").trigger("reset"),$("form[name='importItemTypeForm']").validate().resetForm()}).on("show.bs.modal",function(e){e.relatedTarget.dataset.actiontype=="change"?($("#importItemTypeModal div.modal-title").html("Ðзменение клаÑÑиÑикаÑоÑа ItemType"),$("#popupItemNumberModal").val(e.relatedTarget.dataset.popupitemnumber),$("#popupNameModal").val(e.relatedTarget.dataset.popupname),$("#actionTypeModal").val(e.relatedTarget.dataset.actiontype),$("#groupMrcModal").val(e.relatedTarget.dataset.groupmrc),$("#tarfiDiscountModal").val(e.relatedTarget.dataset.tarfidiscount),$("#mrcModal").val(e.relatedTarget.dataset.mrc),$("select[name='isMrcModal'] option[value='"+e.relatedTarget.dataset.ismrc+"']").prop("selected",!0),$("select[name='isClassificatorClosedModal'] option[value='"+e.relatedTarget.dataset.isclassificatorclosed+"']").prop("selected",!0)):($("#importItemTypeModal div.modal-title").html("Создание клаÑÑиÑикаÑоÑа ItemType"),$("#actionTypeModal").val(e.relatedTarget.dataset.actiontype))}),$("form[name='importItemTypeForm']").validate({errorClass:"is-invalid",rules:{popupNameModal:{required:!0,normalizer
30:function(e){return $.trim(e)}},groupMrcModal:{NoSpecialChars:!0,required:function(){return $("#isMrcModal").val()==1}},isMrcModal:{required:!0},tarfiDiscountModal:{NoSpecialChars:!0,number:!0},mrcModal:{number:!0},isClassificatorClosedModal:{required:!0}},messages:{popupNameModal:{required:"ÐожалÑйÑÑа, введиÑе название Ñипа ÑоваÑа"},tarfiDiscountModal:{number:"ÐожалÑйÑÑа введиÑе коÑÑекÑное ÑиÑло"},isMrcModal:{required:"ÐÑо поле обÑзаÑелÑно Ð´Ð»Ñ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ"},mrcModal:{number:"ÐожалÑйÑÑа введиÑе коÑÑекÑное ÑиÑло"},isClassificatorClosedModal:{required:"ÐÑо поле обÑзаÑелÑно Ð´Ð»Ñ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ"},groupMrcModal:{required:"ÐеобÑ
одимо ÑказаÑÑ Ð³ÑÑÐ¿Ð¿Ñ ÐРЦ"}},errorElement:"div",errorPlacement:function(e,n){e.addClass("invalid-feedback"),e.insertAfter(n)},highlight:function(e,n){$(e).addClass(n)},unhighlight:function(e,n){$(e).removeClass(n)},submitHandler:function(){let e=$("form[name='importItemTypeForm']");e.find("button[type='submit']").blockButton(),$.ajax({url:e.attr("action"),type:"POST",dataType:"json",data:e.serialize(),success:function(n){e.find("button[type='submit']").unblockButton(),n.errorsArray!==void 0?$("form[name='importItemTypeForm']").validate().showErrors(n.errorsArray):Swal.fire(n.title,n.message,n.status).then(()=>{n.status=="success"&&location.reload()})}})}}))});function ze(){const e=m();if(e.page!=="reports.brand_conversions"||!e.listFilters)return;const n=e.listFilters;P("#brands",n.brands),$("#mrcs").select2({placeholder:"ÐРЦ",allowClear:!0}),$("select[name='mrcs[]']").val(n.mrcs).trigger("change"),T([{inputName:"signConversion1w",buttonId:"signConversion1wButton",menuId:"signConversion1wDropdownMenu",value:n.signConversion1w},{inputName:"signConversion6w",buttonId:"signConversion6wButton",menuId:"signConversion6wDropdownMenu",value:n.signConversion6w}]),h()}function Ue(){const e=m();e.page!=="reports.my_warehouse"||!e.listFilters||($("#itemPopup2").select2({matcher:y}),$("#itemPopup2").val(e.listFilters.itemPopup2).trigger("change"))}function He(){const e=m();if(e.page!=="reports.brand_views"||!e.listFilters)return;const n=e.listFilters;u("groupnumber",n.groupnumber??""),u("itemPopup5",n.itemPopup5??""),$("#groupnumber, #itemPopup5").select2(),$("#itemPopup2").select2({placeholder:"ÐÑенд *",allowClear:!0,matcher:y}),$("#itemPopup2").val(n.itemPopup2).trigger("change")}function Ge(){const e=m();e.page!=="reports.marketplace_quotes"||!e.listFilters||u("status",e.listFilters.status??"")}function Qe(){const e=m();e.page!=="reports.client_action"||!e.listFilters||u("addBasket",e.listFilters.addBasket??"")}function Ke(){m().page==="reports.clients_who_open_promotions"&&$(document).on("click","#isNotOurContact",function(){$(this).is(":checked")?($("#ourContact").val(""),$("#ourContact").prop("readonly",!0)):$("#ourContact").prop("readonly",!1)})}function We(){const e=m();if(e.page!=="reports.nelikvid"||!e.listFilters)return;const n=e.listFilters;T([{inputName:"signNumberOfViews",buttonId:"signNumberOfViewsButton",menuId:"signNumberOfViewsDropdownMenu",value:n.signNumberOfViews},{inputName:"signSubstitutionCount",buttonId:"signSubstitutionCountButton",menuId:"signSubstitutionCountDropdownMenu",value:n.signSubstitutionCount},{inputName:"signCompatibleCount",buttonId:"signCompatibleCountButton",menuId:"signCompatibleCountDropdownMenu",value:n.signCompatibleCount},{inputName:"signSumLinks",buttonId:"signSumLinksButton",menuId:"signSumLinksDropdownMenu",value:n.signSumLinks},{inputName:"signVendorLiquidity",buttonId:"signVendorLiquidityButton",menuId:"signVendorLiquidityDropdownMenu",value:n.signVendorLiquidity}]),u("sortBy",n.sortBy??"default"),P("#itemPopup2",n.itemPopup2,"ÐÑенд"),$("#itemPopup5").select2({placeholder:"ÐлаÑÑ",allowClear:!0,theme:"bootstrap4"}),$("#itemPopup5").val(n.itemPopup5??[]).trigger("change"),h()}function Ze(){ze(),Ue(),He(),Ge(),Qe(),Ke(),We()}b(()=>{Ze(),isAuthenticated&&$("[id^='bonusTable']").on("hide.bs.collapse",function(){$(this).closest("div.collapseBonusTable").find(".onlyResultTable").removeClass("d-none"),$(this).closest("div.collapseBonusBlock").find("i.chevron").toggleClass("fa-chevron-down fa-chevron-up")}).on("show.bs.collapse",function(){$(this).closest("div.collapseBonusTable").find(".onlyResultTable").addClass("d-none"),$(this).closest("div.collapseBonusBlock").find("i.chevron").toggleClass("fa-chevron-down fa-chevron-up")}),isEmployee&&$(document).on("click",".exportReportButton",function(){let e=$(this).parents("form");return $.ajax({method:"POST",url:e.attr("action"),data:e.serialize(),cache:!1,processData:!1,beforeSend:()=>c(),success:function(n){n.status=="success"&&E(n.file,n.filename),Swal.fire({title:n.title,text:n.message,icon:n.status})},complete:()=>d()}),!1})});b(()=>{isEmployee&&($("#messageBodyModal").on("show.bs.modal",function(e){$.ajax({url:route("mail_history.get_message"),data:{id:$(e.relatedTarget).attr("data-id")},dataType:"json",success:function(n){$("#messageBodyContainer").html(n.body),$("#messageBodyModal").modal("show")}})}).on("hide.bs.modal",function(){$("#messageBodyContainer").html("")}),$(".collapseButton").on("click",function(){$(this).find(".chevron").toggleClass("fa-chevron-down fa-chevron-up")}),$("#mailHistoryDomain").on("change",function(){$("#contactPersonNumber").attr("disabled",!!Number($(this).val()))}),document.querySelectorAll(".collapse-project-message-table-button").forEach(e
30=>{e.addEventListener("click",function(){let n=this.querySelector(".collapse-project-message-table-text");n.innerHTML.trim()=="СкÑÑÑÑ Ð¿Ð¸ÑÑма"?n.innerHTML="ÐоказаÑÑ Ð¿Ð¸ÑÑма":n.innerHTML="СкÑÑÑÑ Ð¿Ð¸ÑÑма"})}))});function Je(){const e=m();if(e.page!=="vendors.index"||!e.listFilters)return;const n=e.listFilters;$("#brandID").select2({placeholder:"ÐÑенд",allowClear:!0,matcher:y}),$("select[name='brandID']").val(n.brandID??"").trigger("change"),u("vendorType",n.vendorType??"-1"),u("vendorPopup2",n.vendorPopup2??"-1");const r=document.getElementById("excludeMarketplaceVendors");r&&n.excludeMarketplaceVendors&&(r.checked=!0),g("#vendorStage",n.vendorStage,{placeholder:"СÑÐ°Ð´Ð¸Ñ Ð¿Ð¾ÑÑавÑика",withSelectAll:!0,theme:"default"}),Y("signNetMarkupPercent","signNetMarkupPercentButton","signNetMarkupPercentDropdownMenu",n.signNetMarkupPercent),$("#collapseFilter").on("shown.bs.collapse",function(){$("#vendorStage").trigger("change"),h()}),h()}function Xe(){const e=m();if(e.page!=="vendors.show"||!e.vendor)return;const n=e.vendor.contactPersonsFilter;$("#responsibleForRegionsInFilter").select2({placeholder:"ÐÑвеÑÑÑвеннÑй за ÑегионÑ",allowClear:!0,theme:"default select-white-space"}).on("select2:select",B),$("select[name='responsibleForRegionsInFilter[]']").val(n.responsibleForRegions).trigger("change"),$("#contactPersonRoleInFilter").select2({placeholder:"РолÑ",allowClear:!0,theme:"bootstrap4"}).on("select2:select",B),h();const r=n.inSearch;if(r=="yes"||r=="reset"||r=="fromOtherPage"){const t=document.getElementById("contactPersonsList"),a=document.querySelector("header");t&&a&&window.scroll({top:t.offsetTop-a.offsetHeight,behavior:"smooth"}),$("#collapseFilter").collapse("show")}}b(()=>{var e;if(Je(),Xe(),z(),isEmployee){route().current("vendors.show")&&$.ajax({url:route("vendors.vendor_data",{vendornumber:$("#mainVendorBlock").attr("data-vendornumber")}),dataType:"json",beforeSend:function(){$("#vendorBrands").html(N.primary),$("#loadSettingsContainer").html("<tr><td colspan='100%'>"+N.primary+"</td></tr>")},success:function(t){if($("#vendorBrands").html(""),!t.status)return;JSON.parse(t.vendorBrands).forEach((o,i,s)=>{const l=document.createElement("a");l.href="#",l.textContent=o.brandname,l.setAttribute("data-bs-toggle","modal"),l.setAttribute("data-bs-target","#importPopup2Modal"),l.dataset.popupitemnumber=o.brandnumber,l.dataset.popupname=o.brandname,l.dataset.abbreviation=o.string2,l.dataset.brandlogo=o.string1,l.dataset.brandcertificate=o.string3,l.dataset.brandsynonym=o.string4,l.dataset.isclassificatorclosed=o.integer1,l.dataset.brandtype=o.integer2,l.dataset.minprojectsum=o.amount2,l.dataset.minbrandmarkup=o.real3,l.dataset.actiontype="change",document.getElementById("vendorBrands").appendChild(l),i!=s.length-1&&(document.getElementById("vendorBrands").innerHTML+=", ")}),t.loadSettings.length>0&&($("#loadSettingsContainer").html(t.loadSettings),document.querySelectorAll("#loadSettingsContainer td a.api-load-settings-change").forEach(o=>bootstrap.Tooltip.getOrCreateInstance(o)))}}),$("form[name='changeB2BForm']").validate({validClass:"is-valid",errorClass:"is-invalid",rules:{b2bAdress:{maxlength:253,UrlRegex:!0},b2bLogin:{maxlength:253},b2bPassword:{maxlength:253}},messages:{b2bAdress:{maxlength:"СÑммаÑное колиÑеÑÑво Ñимволов в полÑÑ
не должно пÑевÑÑаÑÑ 253 Ñимвола"},b2bLogin:{maxlength:"СÑммаÑное колиÑеÑÑво Ñимволов в полÑÑ
не должно пÑевÑÑаÑÑ 253 Ñимвола"},b2bPassword:{maxlength:"СÑммаÑное колиÑеÑÑво Ñимволов в полÑÑ
не должно пÑевÑÑаÑÑ 253 Ñимвола"}},errorElement:"div",errorPlacement:function(t,a){t.addClass("invalid-feedback"),t.insertAfter(a)},highlight:function(t,a,o){$(t).addClass(a).removeClass(o)},unhighlight:function(t,a,o){$(t).addClass(o).removeClass(a)},submitHandler:function(t){t=$("form[name='changeB2BForm']"),$.ajax({url:route("vendors.change_b2b",{vendornumber:t.attr("data-vendornumber")}),method:"POST",dataType:"json",data:t.serialize(),beforeSend:function(){t.find("button[type='submit']").blockButton()},success:function(a){Swal.fire(a.title,a.message,a.status).then(()=>{a.status=="success"&&location.reload()})},complete:function(){t.find("button[type='submit']").unblockButton()}})}}),$(".sendPasswordToVendorContactPerson").on("click",function(){Swal.fire({text:"ÐÑ Ð´ÐµÐ¹ÑÑвиÑелÑно Ñ
оÑиÑе обновиÑÑ/ÑоздаÑÑ Ð¿Ð°ÑÐ¾Ð»Ñ Ð´Ð»Ñ ÐºÐ¾Ð½ÑакÑного лиÑа?",icon:"warning",showCancelButton:!0,confirmButtonText:"OK",cancelButtonText:"ÐÑмена"}).then(t=>{if(t.isConfirmed)$.ajax({url:route("vendors.send_password_to_contact_person",{vendornumber:$(this).attr("data-vendornumber"),contactpersonnumber:$(this).attr("data-contactpersonnumber")}),method:"POST",dataType:"json",beforeSend:()=>c(),success:function(a){let o=a.message,i="";if(Array.isArray(o)){i+="<ul>";
30for(let s in o)i+="<li class='text-start'>"+o[s]+"</li>";i+="</ul>"}else i=o;Swal.fire({title:a.title,html:i,icon:a.status}).then(()=>location.reload())},complete:()=>d()});else return!1})}),$(".deleteVendorContactPerson").on("click",function(){Swal.fire({text:"ÐÑ Ð´ÐµÐ¹ÑÑвиÑелÑно Ñ
оÑиÑе ÑдалиÑÑ ÐºÐ¾Ð½ÑакÑное лиÑо?",icon:"warning",showCancelButton:!0,confirmButtonText:"OK",cancelButtonText:"ÐÑмена"}).then(t=>{if(t.isConfirmed)$.ajax({url:route("vendors.delete_contactperson",{contactpersonnumber:$(this).attr("data-contactpersonnumber")}),method:"POST",dataType:"json",beforeSend:()=>c(),success:function(a){Swal.fire({title:a.title,text:a.message,icon:a.status}).then(()=>location.reload())},complete:()=>d()});else return!1})}),$("#changeB2BModal").on("hidden.bs.modal",function(){let t=$("form[name='changeB2BForm']");M(t)}),$("form[name='createChangeEventForm']").validate({validClass:"is-valid",errorClass:"is-invalid",rules:{plannedStartingDate:{required:!0,dateIsAfter:moment().subtract(1,"days").format("YYYY-MM-DD")},contactMode:{required:!0},eventType:{required:!0},description:{required:!1,NoSpecialChars:!0,MaxLengthAfterReform:{maxLength:255}},contactPersonNumber:{required:function(){return $("form[name='createChangeEventForm'] select[name='contactMode']").val()!="РабоÑа в оÑиÑе"}},text1:{NoSpecialChars:!0,MaxLengthAfterReform:{maxLength:255}},text4:{NoSpecialChars:!0,MaxLengthAfterReform:{maxLength:255}},vendorEventResult:{required:function(){return $("#isVendorEventClosed").is(":checked")}}},messages:{plannedStartingDate:{required:"ÐожалÑйÑÑа, введиÑе даÑÑ",dateIsAfter:"ÐаÑа должна бÑÑÑ Ð¿Ð¾Ð·Ð¶Ðµ "+moment().subtract(1,"days").format("DD.MM.YYYY")},contactMode:{required:"ÐожалÑйÑÑа, вÑбеÑиÑе ÑпоÑоб"},eventType:{required:"ÐожалÑйÑÑа, вÑбеÑиÑе ÑелÑ"},contactPersonNumber:{required:"ÐожалÑйÑÑа, вÑбеÑиÑе конÑакÑное лиÑо"},vendorEventResult:{required:"ÐÑенка вÑполненноÑÑи обÑзаÑелÑна Ð´Ð»Ñ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð¿Ñи закÑÑÑии ÑобÑÑиÑ"}},errorElement:"div",errorPlacement:function(t,a){t.addClass("invalid-feedback"),t.insertAfter(a)},highlight:function(t,a,o){$(t).addClass(a).removeClass(o)},unhighlight:function(t,a,o){$(t).addClass(o).removeClass(a)},submitHandler:function(t){t=$("form[name='createChangeEventForm']"),$.ajax({url:t.attr("data-url"),method:"POST",dataType:"json",data:t.serialize(),beforeSend:function(){t.find("button[type='submit']").blockButton()},success:function(a){Swal.fire(a.title,a.message,a.status).then(()=>{a.status=="success"&&location.reload()})},complete:function(){t.find("button[type='submit']").unblockButton()}})}}),$("#createVendorEvent").on("click",function(){if($(this).attr("data-countavailableeventtypes")==0)return Swal.fire({title:"ÐÑибка пÑи Ñоздании ÑобÑÑиÑ",text:"Ðз-за ÑÑадии поÑÑавÑика невозможно ÑоздаÑÑ ÑобÑÑие",icon:"error"}),!1;$("#createChangeEventModal").attr("data-actiontype","create"),$("#createChangeEventModal div.modal-title").html("Создание ÑобÑÑиÑ");let t=$("form[name='createChangeEventForm']");t.find("input[name='eventflownumber']").val($(this).attr("data-eventflownumber")),t.find('select[name="eventType"] > option[value="'+$(this).attr("data-currentstage")+'"]').length>0?t.find('select[name="eventType"]').val($(this).attr("data-currentstage")):t.find('select[name="eventType"]').val(""),t.find("#plannedStartingDate").val(moment().format("YYYY-MM-DD")),t.attr("data-url",route("vendors.create_vendor_event",{vendornumber:$(this).attr("data-vendornumber"),eventflownumber:$(this).attr("data-eventflownumber")})),$("#vendorEventResultBlock").removeClass("d-block").addClass("d-none"),$("#createChangeEventModal").modal("show")}),$(".changeVendorEvent").on("click",function(){$("#createChangeEventModal").attr("data-actiontype","change"),$("#createChangeEventModal div.modal-title").html("РедакÑиÑование ÑобÑÑиÑ");let t=$("form[name='createChangeEventForm']");t.find("input[name='plannedStartingDate']").val($(this).attr("data-plannedstartingdate")),t.find("select[name='contactMode']").val($(this).attr("data-contactmode")),t.find("select[name='vendorEventResult']").val($(this).attr("data-eventresult")),t.find('select[name="eventType"] >
30 option[value="'+$(this).attr("data-eventtype")+'"]').length>0?t.find("select[name='eventType']").val($(this).attr("data-eventtype")):t.find("select[name='eventType']").append('<option selected disabled hidden value="'+$(this).attr("data-eventtype")+'">'+$(this).attr("data-eventtype")+"</option>"),t.find("textarea[name='description']").val($(this).attr("data-description").replace(/<br\s*[\/]?>/gi,` 31`)),t.find("select[name='contactPersonNumber']").val($(this).attr("data-contactpersonnumber")),t.find("textarea[name='text1']").val($(this).attr("data-text1").replace(/<br\s*[\/]?>/gi,` 32`)),t.find("textarea[name='text4']").val($(this).attr("data-text4").replace(/<br\s*[\/]?>/gi,` 33`)),t.find("input[name='plannedStartingDate']").attr("disabled",!0),t.find("select[name='contactMode']").attr("disabled",!0),t.find("select[name='eventType']").attr("disabled",!0),t.find("textarea[name='description']").attr("disabled",!0),t.find("select[name='contactPersonNumber']").attr("disabled",!0),t.attr("data-url",route("vendors.change_vendor_event",{eventnumber:$(this).attr("data-eventnumber")})),$("#vendorEventResultBlock").removeClass("d-none").addClass("d-block"),$("#createChangeEventModal").modal("show")}),Array.from(document.getElementsByClassName("copyVendorEvent")).forEac
33h(t=>{t.addEventListener("click",function(){if(this.getAttribute("data-countavailableeventtypes")==0)return Swal.fire({title:"ÐÑибка пÑи Ñоздании ÑобÑÑиÑ",text:"Ðз-за ÑÑадии поÑÑавÑика невозможно ÑоздаÑÑ ÑобÑÑие",icon:"error"}),!1;document.getElementById("createChangeEventModal").setAttribute("data-actiontype","copy"),document.querySelector("#createChangeEventModal div.modal-title").innerHTML="ÐопиÑование ÑобÑÑиÑ";let a=document.querySelector("form[name='createChangeEventForm']");a.querySelectorAll('select[name="eventType"] > option[value="'+this.getAttribute("data-currentstage")+'"]').length>0?a.querySelector('select[name="eventType"]').value=this.getAttribute("data-currentstage"):a.querySelector('select[name="eventType"]').value="",a.querySelector("input[name='plannedStartingDate']").value=this.getAttribute("data-plannedstartingdate"),a.querySelector("select[name='contactMode']").value=this.getAttribute("data-contactmode"),a.querySelector("textarea[name='description']").value=this.getAttribute("data-description").replace(/<br\s*[\/]?>/gi,` 34`),a.querySelector("select[name='contactPersonNumber']").value=this.getAttribute("data-contactpersonnumber"),a.querySelector("textarea[name='text1']").value=this.getAttribute("data-text1").replace(/<br\s*[\/]?>/gi,` 35`),a.querySelector("textarea[name='text4']").value=this.getAttribute("data-text4").replace(/<br\s*[\/]?>/gi,` 36`),a.setAttribute("data-url",route("vendors.create_vendor_event",{vendornumber:this.getAttribute("data-vendornumber"),eventflownumber:this.getAttribute("data-eventflownumber")})),document.getElementById("vendorEventResultBlock").classList.remove("d-block"),document.getElementById("vendorEventResultBlock").classList.add("d-none"),new bootstrap.Modal("#createChangeEventModal").show()})}),$("#createChangeEventModal").on("shown.bs.modal",function(){let t=$("form[name='createChangeEventForm']");$(this).attr("data-actiontype")=="change"?t.find(":input[name='text1']").trigger("focus"):t.find(":input[name='plannedStartingDate']").trigger("focus")}).on("hidden.bs.modal",function(){let t=$("form[name='createChangeEventForm']");M(t),t.find("input[name='plannedStartingDate']").attr("disabled",!1),t.find("select[name='contactMode']").attr("disabled",!1),t.find("select[name='eventType']").attr("disabled",!1),t.find("textarea[name='description']").attr("disabled",!1),t.find("select[name='contactPersonNumber']").attr("disabled",!1),t.find("button[type='submit']").html("Ð¡Ð¾Ñ ÑаниÑÑ").prop("disabled",!1)}),$(".closeVendorEvent").on("click",function(t){let a=$(this).closest("tr").find(".changeVendorEvent");if($(this).attr("data-isclosed")=="1"){Swal.fire({title:"Ðе ÑдалоÑÑ Ð·Ð°ÐºÑÑÑÑ ÑобÑÑие",text:"СобÑÑие Ñже закÑÑÑо",icon:"warning"}).then(()=>location.reload());return}if(a.attr("data-eventresult").length==0){Swal.fire({title:"Ðе ÑдалоÑÑ Ð·Ð°ÐºÑÑÑÑ ÑобÑÑие",text:"ÐÐ»Ñ Ð·Ð°ÐºÑÑÑÐ¸Ñ ÑобÑÑÐ¸Ñ Ð½Ñжно ÑÑÑановиÑÑ Ð¾ÑÐµÐ½ÐºÑ Ð²ÑполненноÑÑи ÑобÑÑиÑ",icon:"warning",showCancelButton:!0,confirmButtonText:"Ðа",cancelButtonText:"ÐеÑ"}).then(o=>{$(this).prop("checked",!1),o.isConfirmed&&a.click()});return}Swal.fire({title:"ÐакÑÑÑие ÑобÑÑиÑ",text:"ÐÑ Ð´ÐµÐ¹ÑÑвиÑелÑно Ñ Ð¾ÑиÑе закÑÑÑÑ ÑобÑÑие?",showCancelButton:!0,confirmButtonText:"Ðа",cancelButtonText:"ÐеÑ"}).then(o=>{o.isConfirmed&&$.ajax({method:"POST",url:route("vendors.close_vendor_event",{eventnumber:a.attr("data-eventnumber")}),success:function(i){Swal.fire({title:i.title,text:i.message,icon:i.status}).then(()=>{if(i.openEventChangeModal){$(t.target).prop("checked",!1),a.click();return}location.reload()})}})})}),$("form[name='changeNextEventPMForm']").validate({validClass:"is-valid",errorClass:"is-invalid",rules:{dateNextEventPM:{required:!0,dateIsAfter:moment().subtract(1,"days").format("YYYY-MM-DD"),dateIsBefore:moment().add(85,"days").format("YYYY-MM-DD")},contactGoalPM:{NoSpecialCharsExceptQuestionMark:!0,maxlength:255}},messages:{dateNextEventPM:{required:"ÐожалÑйÑÑа, введиÑе даÑÑ"},contactGoalPM:{maxlength:"ÐожалÑйÑÑа, введиÑе не болÑÑе {0} Ñимволов"}},onfocusout:function(){},onkeyup:function(t){$(t).valid()},errorElement:"div",errorPlacement:function(t,a){t.addClass("invalid-feedback"),t.insertAfter(a)},highlight:function(t,a,o){$(t).addClass(a).removeClass(o)},unhighlight:function(t,a,o){$(t).addClass(o).removeClass(a)},submitHandler:function(t){$.ajax({url:route("vendors.change_event_pm",{eventflownumber:$(t).attr("data-eventflownumber")}
36),method:"POST",dataType:"json",data:$(t).serialize(),beforeSend:()=>c(),success:function(a){a.status=="error"?Swal.fire(a.title,a.message,a.status).then(()=>location.reload()):location.reload()},complete:()=>d()})}}),$("#clearNextEventPM").on("click",function(){if(!$(this).data("canchange")){Swal.fire({title:messages.no_access,text:"ÐоÑÑÑп на ÑедакÑиÑование еÑÑÑ ÑолÑко Ñ ÐÐ",icon:"error"});return}$.ajax({url:route("vendors.change_event_pm",{eventflownumber:$("form[name='changeNextEventPMForm']").attr("data-eventflownumber")}),method:"POST",data:{dateNextEventPM:"",contactGoalPM:""},success:function(t){t.status=="error"?Swal.fire(t.title,t.message,t.status).then(()=>location.reload()):location.reload()}})}),$("form[name='changeNextEventKDForm']").validate({validClass:"is-valid",errorClass:"is-invalid",rules:{dateNextEventKD:{required:!0,dateIsAfter:moment().subtract(1,"days").format("YYYY-MM-DD"),dateIsBefore:moment().add(85,"days").format("YYYY-MM-DD")},contactGoalKD:{NoSpecialCharsExceptQuestionMark:!0,maxlength:255}},messages:{dateNextEventKD:{required:"ÐожалÑйÑÑа, введиÑе даÑÑ"},contactGoalKD:{maxlength:"ÐожалÑйÑÑа, введиÑе не болÑÑе {0} Ñимволов"}},onfocusout:function(){},onkeyup:function(t){$(t).valid()},errorElement:"div",errorPlacement:function(t,a){t.addClass("invalid-feedback"),t.insertAfter(a)},highlight:function(t,a,o){$(t).addClass(a).removeClass(o)},unhighlight:function(t,a,o){$(t).addClass(o).removeClass(a)},submitHandler:function(t){$.ajax({url:route("vendors.change_event_kd",{eventflownumber:$(t).attr("data-eventflownumber")}),method:"POST",dataType:"json",data:$(t).serialize(),beforeSend:()=>c(),success:function(a){a.status=="error"?Swal.fire(a.title,a.message,a.status).then(()=>location.reload()):location.reload()},complete:()=>d()})}}),$("#clearNextEventKD").on("click",function(){if(!$(this).data("canchange")){Swal.fire({title:messages.no_access,text:"ÐоÑÑÑп на ÑедакÑиÑование еÑÑÑ ÑолÑко Ñ ÐÐ",icon:"error"});return}$.ajax({url:route("vendors.change_event_kd",{eventflownumber:$("form[name='changeNextEventKDForm']").attr("data-eventflownumber")}),method:"POST",data:{dateNextEventKD:"",contactGoalKD:""},success:function(t){t.status=="error"?Swal.fire(t.title,t.message,t.status).then(()=>location.reload()):location.reload()}})}),$("form[name='changeNextEventGDForm']").validate({validClass:"is-valid",errorClass:"is-invalid",rules:{dateNextEventGD:{required:!0,dateIsAfter:moment().subtract(1,"days").format("YYYY-MM-DD"),dateIsBefore:moment().add(85,"days").format("YYYY-MM-DD")},contactGoalGD:{NoSpecialCharsExceptQuestionMark:!0,maxlength:255}},messages:{dateNextEventGD:{required:"ÐожалÑйÑÑа, введиÑе даÑÑ"},contactGoalGD:{maxlength:"ÐожалÑйÑÑа, введиÑе не болÑÑе {0} Ñимволов"}},onfocusout:function(){},onkeyup:function(t){$(t).valid()},errorElement:"div",errorPlacement:function(t,a){t.addClass("invalid-feedback"),t.insertAfter(a)},highlight:function(t,a,o){$(t).addClass(a).removeClass(o)},unhighlight:function(t,a,o){$(t).addClass(o).removeClass(a)},submitHandler:function(t){$.ajax({url:route("vendors.change_event_gd",{eventflownumber:$(t).attr("data-eventflownumber")}),method:"POST",dataType:"json",data:$(t).serialize(),beforeSend:()=>c(),success:function(a){a.status=="error"?Swal.fire(a.title,a.message,a.status).then(()=>location.reload()):location.reload()},complete:()=>d()})}}),$("#clearNextEventGD").on("click",function(){if(!$(this).data("canchange")){Swal.fire({title:messages.no_access,text:"ÐоÑÑÑп на ÑедакÑиÑование еÑÑÑ ÑолÑко Ñ ÐÐ",icon:"error"});return}$.ajax({url:route("vendors.change_event_gd",{eventflownumber:$("form[name='changeNextEventGDForm']").attr("data-eventflownumber")}),method:"POST",data:{dateNextEventGD:"",contactGoalKD:""},success:function(t){t.status=="error"?Swal.fire(t.title,t.message,t.status).then(()=>location.reload()):location.reload()}})}),$("form[name='changeVendorMainInfoForm']").validate({validClass:"is-valid",errorClass:"is-invalid",rules:{vend
36orType:{required:!0},minOrderSum:{required:()=>$("#vendorType").val()=="ÐÑоекÑнÑй",digits:!0,min:1},vendorPopup2:{required:!0},vendorPotential:{required:!0,number:!0,min:0,step:1},minSumMZWithDiscount:{number:!0,min:0},percentageOfDiscountOnMZ:{number:!0,min:0,max:100,step:.01},minAmountOfPlacement:{number:!0,min:0}},messages:{minOrderSum:{required:"Ðоле обÑзаÑелÑно Ð´Ð»Ñ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ",digits:"Ðоле должно ÑодеÑжаÑÑ ÑолÑко ÑиÑÑÑ",min:"ÐинималÑÐ½Ð°Ñ ÑÑмма заказа должна бÑÑÑ Ð½Ðµ менÑÑе 1"},vendorType:{required:"Ðоле обÑзаÑелÑно Ð´Ð»Ñ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ"},vendorPopup2:{required:"Ðоле обÑзаÑелÑно Ð´Ð»Ñ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ"},vendorPotential:{required:"Ðоле обÑзаÑелÑно Ð´Ð»Ñ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ",number:"ÐожалÑйÑÑа, введиÑе коÑÑекÑное ÑиÑло",min:"ÐинималÑнÑй поÑенÑиал заказов должен бÑÑÑ Ð½Ðµ менÑÑе {0}",step:"ÐожалÑйÑÑа, введиÑе Ñелое ÑиÑло"},minSumMZWithDiscount:{number:"ÐожалÑйÑÑа, введиÑе коÑÑекÑное ÑиÑло",min:"Ðин. ÑÑмма ÐÐ Ñо Ñкидкой должна бÑÑÑ Ð½Ðµ менÑÑе {0}"},percentageOfDiscountOnMZ:{number:"ÐожалÑйÑÑа, введиÑе коÑÑекÑное ÑиÑло",min:"ÐинималÑнÑй % Ñкидки на ÐРдолжен бÑÑÑ Ð½Ðµ менÑÑе {0}",max:"ÐакÑималÑнÑй % Ñкидки на ÐРдолжен бÑÑÑ Ð½Ðµ болÑÑе {0}",step:"ÐожалÑйÑÑа, введиÑе не более 2 знаков поÑле запÑÑой"},minAmountOfPlacement:{number:"ÐожалÑйÑÑа, введиÑе коÑÑекÑное ÑиÑло",min:"Ðин.ÑÑмма ÑазмеÑÐµÐ½Ð¸Ñ Ð´Ð¾Ð»Ð¶Ð½Ð° бÑÑÑ Ð½Ðµ менÑÑе {0}"}},errorElement:"div",errorPlacement:function(t,a){t.addClass("invalid-feedback"),t.insertAfter(a)},highlight:function(t,a,o){$(t).addClass(a).removeClass(o)},unhighlight:function(t,a,o){$(t).addClass(o).removeClass(a)},submitHandler:function(t){t=$("form[name='changeVendorMainInfoForm']"),$.ajax({url:route("vendors.change_vendor_main_info",{vendornumber:t.attr("data-vendornumber")}),method:"POST",dataType:"json",data:t.serialize(),beforeSend:function(){t.find("button[type='submit']").blockButton()},success:function(a){Swal.fire(a.title,a.message,a.status).then(()=>{a.status=="success"&&location.reload()})},complete:function(){t.find("button[type='submit']").unblockButton()}})}}),$("#changeVendorMainInfoModal").on("hidden.bs.modal",function(){let t=$("form[name='changeVendorMainInfoForm']");M(t),t.find("#vendorType").val()=="ÐÑоекÑнÑй"?t.find("#minOrderSumContainer").removeClass("d-none"):t.find("#minOrderSumContainer").addClass("d-none")}),$("form[name='changeVendorAgreementForm']").validate({validClass:"is-valid",errorClass:"is-invalid",rules:{vendorAgreementNumber:{required:function(){return $("input[name='vendorAgreementDate']").val()!=""},NoSpecialChars:!0,NotContainsOt:!0},vendorAgreementDate:{required:function(){return $("input[name='vendorAgreementNumber']").val()!=""}}},messages:{vendorAgreementNumber:{required:"УкажиÑе Ð½Ð¾Ð¼ÐµÑ Ð´Ð¾Ð³Ð¾Ð²Ð¾Ñа"},vendorAgreementDate:{required:"УкажиÑе даÑÑ Ð´Ð¾Ð³Ð¾Ð²Ð¾Ñа"}},errorElement:"div",errorPlacement:function(t,a){t.addClass("invalid-feedback"),t.insertAfter(a)},highlight:function(t,a,o){$(t).addClass(a).removeClass(o)},unhighlight:function(t,a,o){$(t).addClass(o).removeClass(a)},submitHandler:function(t){t=$("form[name='changeVendorAgreementForm']"),$.ajax({url:route("vendors.change_vendor_agreement",{vendornumber:t.attr("data-vendornumber")}),method:"POST",dataType:"json",data:t.serialize(),beforeSend:function(){t.find("button[type='submit']").blockButton()},success:function(a){Swal.fire(a.title,a.message,a.status).then(()=>{a.status=="success"&&location.reload()})},complete:function(){t.find("button[type='submit']").unblockButton()}})}}),$("#changeVendorAgreementModal").on("hidden.bs.modal",function(){let t=$("form[name='changeVendorAgreementForm']");M(t)}),$("form[name='createChangeContactPersonVendorForm']").validate({validClass:"is-valid",errorClass:"is-invalid",rules:{lastName:{required:!0,RuAlphaDash:!0,normalizer
36:function(t){return $.trim(t)}},firstName:{required:!0,RuAlphaDash:!0,normalizer:function(t){return $.trim(t)}},middleName:{RuAlphaDash:!0,normalizer:function(t){return $.trim(t)}},position:{required:!0,RuEnAlphaNumSpace:!0,normalizer:function(t){return $.trim(t)}},mobilePhone:{requiredphone:!0,minlengthphone:10},email:{required:!0,EmailRegex:!0},additionalPhone:{RuEnAlphaNumSpace:!0},comment:{NoSpecialChars:!0}},messages:{lastName:{required:"ÐожалÑйÑÑа, введиÑе ÑамилиÑ"},firstName:{required:"ÐожалÑйÑÑа, введиÑе имÑ"},position:{required:"ÐожалÑйÑÑа, введиÑе должноÑÑÑ"},email:{required:"ÐожалÑйÑÑа, введиÑе поÑÑÑ"}},errorElement:"div",errorPlacement:function(t,a){a.is(":radio")?(t.addClass("mt-1").appendTo(a.parents(".radioGroup")),t.addClass("invalid-feedback")):(t.addClass("invalid-feedback"),t.insertAfter(a))},highlight:function(t,a,o){$(t).is(":radio")?$("input[name='"+$(t).attr("name")+"']").addClass(a).removeClass(o):$(t).addClass(a).removeClass(o)},unhighlight:function(t,a,o){$(t).is(":radio")?$("input[name='"+$(t).attr("name")+"']").removeClass(a):$(t).addClass(o).removeClass(a)},submitHandler:function(){let t=$("form[name='createChangeContactPersonVendorForm']");$.ajax({method:"POST",data:t.serializeArray(),url:route("vendors.create_update_contactperson"),beforeSend:function(){t.find("button[type='submit']").blockButton()},success:function(a){Swal.fire({title:a.title,html:a.message,icon:a.status}).then(()=>{a.status!="warning"&&location.reload()})},complete:function(){t.find("button[type='submit']").unblockButton()}})}}),$("#createChangeContactPersonVendorModal").on("show.bs.modal",function(t){t.relatedTarget.dataset.actiontype=="change"?($("#createChangeContactPersonVendorModal div.modal-title").html("Ðзменение конÑакÑного лиÑа"),$("input[name='actionType']").val("change"),$("input[name='contactPersonNumber']").val(t.relatedTarget.dataset.contactpersonnumber),$("input[name='lastName']").val(t.relatedTarget.dataset.lastname),$("input[name='firstName']").val(t.relatedTarget.dataset.firstname),$("input[name='middleName']").val(t.relatedTarget.dataset.middlename),$("input[name='position']").val(t.relatedTarget.dataset.position),$("input[name='mobilePhone']").val(t.relatedTarget.dataset.mobilephone),$("input[name='email']").val(t.relatedTarget.dataset.email),$("select[name='role1']").val(t.relatedTarget.dataset.role1).trigger("change"),$("select[name='role2']").val(t.relatedTarget.dataset.role2).trigger("change"),$("select[name='role3']").val(t.relatedTarget.dataset.role3).trigger("change"),$("select[name='role4']").val(t.relatedTarget.dataset.role4).trigger("change"),$("select[name='role5']").val(t.relatedTarget.dataset.role5).trigger("change"),$("input[name='cityPhone']").val(t.relatedTarget.dataset.cityphone),$("input[name='additionalPhone']").val(t.relatedTarget.dataset.additionalphone),$("input[name='dateOfBirth']").val(t.relatedTarget.dataset.dateofbirth),$("input[name='comment']").val(t.relatedTarget.dataset.comment),$("#responsibleForRegions").val(JSON.parse(t.relatedTarget.dataset.regions)),$("#responsibleForRegions").trigger("change"),$("#responsibleForBrands").val(JSON.parse(t.relatedTarget.dataset.brands)),$("#responsibleForBrands").trigger("change")):($("#createChangeContactPersonVendorModal div.modal-title").html("Ðобавление конÑакÑного лиÑа"),$("input[name='actionType']").val("create"))}).on("hidden.bs.modal",function(){let t=$("form[name='createChangeContactPersonVendorForm']");t.trigger("reset"),t.find("input, select, :radio").removeClass("is-invalid is-valid"),$("#responsibleForRegions, #responsibleForBrands").trigger("change")}),$("#updateCatalogPrices").on("click",function(){$.ajax({url:route("vendors.update_catalog_prices",{vendornumber:$(this).attr("data-vendornumber")}),method:"POST",beforeSend:()=>c(),success:function(t){Swal.fire({title:t.title,text:t.message,icon:t.status})},complete:()=>d()})}),$("#createChangeContactPersonVendorModal").find("#responsibleForRegions").select2({theme:"bootstrap4",dropdownParent:$("#responsibleForRegions").closest("div")}),$("#createChangeContactPersonVendorModal").find("#responsibleForBrands").select2({theme:"bootstrap4",dropdownParent:$("#responsibleForBrands").closest("div"),matcher:y}),(e=document.querySelector("form[name='changeVendorMainInfoForm'] #vendorType"))==null||e.addEventListener("change",function(t){document.getElementById("minOrderSum").value="",t.target.value=="ÐÑоекÑнÑй"?document.getElementById("minOrderSumContainer").classList.remove("d-none"):document.getElementById("minOrderSumContainer").classList.add("d-none")}),$(document).on("click","a.api-load-settings-change",async function(t){const a=t.target.nodeName=="A"?t.target:t.target.parentElement,o=a.dataset.vendornumber,i=a.dataset.object,s=a.dataset.setting;if(!["API","EDI"].includes(a.dataset.type)){Swal.fire({title:"ÐÑибка",text:"Ðанное дейÑÑвие доÑÑÑпно ÑолÑко Ð´Ð»Ñ Ð½Ð°ÑÑÑоек API",icon:"error"});return}const l=await Swal.fire({title:"ÐÑбеÑиÑе дейÑÑвие",showCancelButton:!0,showDenyButton:a.dataset.object=="price_lists",confirmButtonText:"ÐклÑÑиÑÑ API",cancelButtonText:"ÐÑклÑÑиÑÑ API",denyButtonText:"ТолÑко оÑÑеÑ",didRender:p=>{const C=p.querySelectorAll("button.swal2-deny")[0];C.setAttribute("data-bs-toggle","tooltip"),C.setAttribute("data-bs-title","ÐÐ°Ð½Ð½Ð°Ñ Ð¾Ð¿ÑÐ¸Ñ Ð¾Ð·Ð½Ð°ÑаеÑ, ÑÑо оÑÑÑÑ Ð¿Ð¾ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ñен по API бÑÐ´ÐµÑ ÑоÑмиÑоваÑÑÑÑ, но ÑÐµÐ½Ñ Ð² MC не бÑдÑÑ Ð¾Ð±Ð½Ð¾Ð²Ð»ÑÑÑÑÑ"),bootstrap.Tooltip.getOrCreateInstance(C)}}).then(p=>
36["backdrop","esc"].includes(p.dismiss)?!1:p.isConfirmed?"enable":p.isDismissed?"disable":"report");l&&$.ajax({method:"POST",url:route("vendors.change_vendor_api_status",{vendornumber:o}),dataType:"json",data:{settingName:s,settingObject:i,decision:l},beforeSend:()=>c(),success:function(p){Swal.fire({title:p.title,html:p.message,icon:p.status}).then(()=>location.reload())}})});let r=new URLSearchParams(location.search).get("anchor");r!=null&&(window.history.pushState({},document.title,window.location.pathname),te(r))}});function D(e,n=null){$.ajax({method:"POST",url:e,data:n??void 0,headers:{Accept:"application/json"},beforeSend:()=>c(),success:function(r){const t=r.messages||[],a=t.some(o=>o.includes("не Ñоздана"));if(!r.status){Swal.fire({icon:"error",html:t.map(o=>`<div>${o}</div>`).join("")});return}if(r.orderRequestUrl&&window.open(r.orderRequestUrl,"_blank"),t.length){Swal.fire({icon:a?"warning":"success",html:t.map(o=>`<div>${o}</div>`).join("")}).then(()=>location.reload());return}location.reload()},error:function(){Swal.fire("ÐÑибка","ÐÑибка запÑоÑа. ÐопÑобÑйÑе еÑÑ Ñаз.","error")},complete:()=>d()})}function et(){m().page==="routesheets.show"&&($(document).on("click",'[data-action="routesheets:create-order-request"]',function(){this.disabled||D(String(this.dataset.url))}),$(document).on("click",'[data-action="routesheets:refresh-order-request"]',function(n){n.preventDefault(),D(String(this.dataset.url))}),$(document).on("click",'[data-action="routesheets:create-delivery-notes"]',function(){if(this.disabled)return;const n={},r=[];if(document.querySelectorAll("[data-routesheets-actual-places]").forEach(t=>{const a=t.dataset.linenumber,o=t.value.trim();if(!/^\d+$/.test(o)||parseInt(o,10)<1){r.push(a);return}n[a]=parseInt(o,10)}),r.length){Swal.fire({icon:"error",html:r.map(t=>`<div>СÑÑока ${t}: ÑкажиÑе ÑакÑиÑеÑкое колиÑеÑÑво меÑÑ</div>`).join("")});return}D(String(this.dataset.url),{actual_places:n})}))}b(()=>{et()});
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.