PageSourceSearch

https://my.skladbot.ru/build/assets/CompanyForm-CegfHEJS.js

js skladbot.ru collected 2026-09-24 13:24:18 UTC 12,329 bytes, 1 lines download raw bytes

1import{c as P,d as S,b as T,N as Z}from"./app-CO4apAj4.js";import F from"./InnInput-B-thC2R0.js";import K from"./RcbicInput-BYNsjc76.js";import{bx as V,L,aw as M,aK as m,O,aC as f,Z as a,b8 as o,P as s,M as b,N as k,Y as q}from"./vendor-draggable-BmGiGqd9.js";import"./vendor-charts-D4puGc6z.js";import"./vendor-litepicker-C0XcOdnu.js";import"./vendor-multiselect-DKw0yhJZ.js";/* empty css            */import"./vendor-pusher-DcW4G2IE.js";const j={class:"flex items-center gap-2"},I={class:"flex items-center gap-2"},R={class:"flex items-center gap-2"},h={__name:"CompanyForm",props:{company:{type:Object,default:()=>({})},countries:{type:Array,default:()=>[]},currencies:{type:Array,default:()=>[]},directors:{type:Array,default:()=>[]}},setup(c){const i=c,e=V({id:"",name:"",document_prefix:"",type:"",inn:"",director_id:null,seo_first_name:"",seo_last_name:"",seo_middle_name:"",bank_name:"",bank_region:"",rcbic:"",acc:"",card_number:"",cor_acc:"",kpp:"",ogrn:"",okpo:"",address:"",api_key:"",vat_rate_id:"",tax_system_id:"",facsimile_format:null,signature_format:null,api_resource:"wildberries",country_id:"",currency:[],invoice_start_number:"",act_start_number:"",invoice_payment_deadline:"",payment_text:"",purchase_invoice_start_number:""}),g=V([]),y=V([]),r=V({rcbic_label:"БИК банка",rcbic_length:9,inn_length:10,inn_personal_length:12,has_cor_acc:1,has_customer_number_label:1,acc_length:20}),N=L(()=>(e.value.id?"Редактировать":"Создать")+" компанию"),$=d=>{Z.post(route("account.companies.store"),e.value,{onFinish:d})},A=d=>{for(const l in d)l in r.value&&(r.value[l]=d[l]);d.vat_rates?(g.value=d.vat_rates,e.value.vat_rate_id&&(e.value.vat_rate_id=d.vat_rates.find(l=>l.value==e.value.vat_rate_id)?e.value.vat_rate_id:"")):g.value=[],d.tax_systems?(y.value=d.tax_systems,e.value.tax_system_id&&(e.value.tax_system_id=d.tax_systems.find(l=>l.value==e.value.tax_system_id)?e.value.tax_system_id:"")):y.value=[],e.value.type==1&&(r.value.inn_length=r.value.inn_personal_length)},x=()=>{T.get(route("country.get",{country:e.value.country_id})).then(({data:{country:d=[]}})=>{A(d)}).finally(()=>{})};return M(()=>{var d,l;for(const v in i.company)v in e.value&&(e.value[v]=i.company[v]);e.value.api_resource="wildberries",(d=i.company)!=null&&d.country_id&&x(),(l=i.company)!=null&&l.staff&&(e.value.director_id=i.company.staff.user_id??null,e.value.seo_first_name=i.company.staff.first_name??"",e.value.seo_last_name=i.company.staff.last_name??"",e.value.seo_middle_name=i.company.staff.middle_name??"")}),(d,l)=>{const v=m("page-header"),u=m("app-cols"),p=m("app-select"),n=m("text-input"),C=m("app-grid"),w=m("file-input"),U=m("app-hint"),B=m("app-btn"),E=m("save-btn");return f(),O("section",null,[a(v,{title:N.value,back:d.$route("account.companies.index")},null,8,["title","back"]),a(S,null,{footer:o(()=>[a(B,{type:"gray",class:"mr-6",to:d.$route("account.companies.index")},{default:o(()=>l[35]||(l[35]=[q(" Назад ")])),_:1},8,["to"]),a(E,{save:$},{default:o(()=>l[36]||(l[36]=[q("Сохранить")])),_:1})]),default:o(()=>[a(C,null,{default:o(()=>[a(u,{cols:"12"},{default:o(()=>l[29]||(l[29]=[s("h5",{class:"w-full font-bold text-xl mt-2"},"Основные данные",-1)])),_:1}),a(u,{cols:"12",md:"4",lg:"4",selfEnd:""},{default:o(()=>[a(p,{onSelect:x,class:"grow",field:"country",options:c.countries,modelValue:e.value.country_id,"onUpdate:modelValue":l[0]||(l[0]=t=>e.value.country_id=t),label:"Cтрана",required:""},null,8,["options","modelValue"])]),_:1}),a(u,{cols:"12",md:"4",lg:"4"},{default:o(()=>[a(F,{disabled:!e.value.country_id,maxlength:r.value.inn_length,field:"inn",modelValue:e.value.inn,"onUpdate:modelValue":l[1]||(l[1]=t=>e.value.inn=t),label:"ИНН",syncdata:e.value},null,8,["disabled","maxlength","modelValue","syncdata"])]),_:1}),a(u,{cols:"12",md:"4",lg:"4",selfEnd:""},{default:o(()=>[a(p,{multiple:"",class:"grow",field:"currency",options:c.currencies,modelValue:e.value.currency,"onUpdate:modelValue":l[2]||(l[2]=t=>e.value.currency=t),label:"Валюты",required:""},null,8,["options","modelValue"])]),_:1}),a(u,{cols:"12",md:"4",lg:"4",selfEnd:""},{default:o(()=>[a(p,{disabled:!e.value.country_id,class:"grow",field:"type",options:d.$customerTypes,modelValue:e.value.type,"onUpdate:modelValue":l[3]||(l[3]=t=>e.value.type=t),label:"Тип организации",onSelect:x,required:""},null,8,["disabled","options","modelValue"])]),_:1}),a(u,{cols:"12",md:"4",lg:"4"},{default:o(()=>[a(n,{modelValue:e.value.name,"onUpdate:modelValue":l[4]||(l[4]=t=>e.value.name=t),field:"name",label:"Наименование",required:""},null,8,["modelValue"])]),_:1}),a(u,{cols:"12",md:"4",lg:"4"},{default:o(()=>[a(n,{field:"address",modelValue:e.value.address,"onUpdate:modelValue":l[5]||(l[5]=t=>e.value.address=t),label:"Адрес"},null,8,["modelValue"])]),_:1}),a(u,{cols:"12",md:"4",lg:"4"},{default:o(()=>[a(p,{disabled:!e.value.country_id,field:"vat_rate_id",options:g.value,modelValue:e.value.vat_rate_id,"onUpdate:modelValue":l[6]||(l[6]=t=>e.value.vat_rate_id=t),label:"Ставка НДС",required:""},null,8,["disabled","options","modelValue"])]),_:1}),a(u,{cols:"12",md:"4",lg:"4"},{default:o(()=>[a(p,{disabled:!e.value.country_id,field:"tax_system_id",options:y.value,modelValue:e.value.tax_system_id,"onUpdate:modelValue":l[7]||
1(l[7]=t=>e.value.tax_system_id=t),label:"Вид налогообложения"},null,8,["disabled","options","modelValue"])]),_:1}),a(u,{cols:"12",md:"4",lg:"4"},{default:o(()=>[a(n,{type:"number",label:"ОГРН/ОГРИП",field:"ogrn",modelValue:e.value.ogrn,"onUpdate:modelValue":l[8]||(l[8]=t=>e.value.ogrn=t)},null,8,["modelValue"])]),_:1}),a(u,{cols:"12",md:"4",lg:"4"},{default:o(()=>[a(n,{field:"okpo",modelValue:e.value.okpo,"onUpdate:modelValue":l[9]||(l[9]=t=>e.value.okpo=t),label:"ОКПО"},null,8,["modelValue"])]),_:1})]),_:1}),a(C,{class:"mt-5"},{default:o(()=>[a(u,{cols:"12",md:"4",lg:"4"},{default:o(()=>{var t;return[(f(),b(w,{value:(t=e.value)==null?void 0:t.facsimile_format,removed:e.value.facsimile_format,"onUpdate:removed":l[10]||(l[10]=_=>e.value.facsimile_format=_),accept:"image/png",modelValue:e.value.facsimile_format,"onUpdate:modelValue":l[11]||(l[11]=_=>e.value.facsimile_format=_),type:"image",field:"facsimile_format",label:"Факсимиле",key:`facsimile-${e.value.facsimile_format}`},null,8,["value","removed","modelValue"]))]}),_:1}),a(u,{cols:"12",md:"4",lg:"4"},{default:o(()=>{var t;return[(f(),b(w,{value:(t=e.value)==null?void 0:t.signature_format,removed:e.value.signature_format,"onUpdate:removed":l[12]||(l[12]=_=>e.value.signature_format=_),accept:"image/png",modelValue:e.value.signature_format,"onUpdate:modelValue":l[13]||(l[13]=_=>e.value.signature_format=_),type:"image",field:"signature_format",label:"Подпись",key:`signature-${e.value.signature_format}`},null,8,["value","removed","modelValue"]))]}),_:1}),a(u,{cols:"12"},{default:o(()=>l[30]||(l[30]=[s("h5",{class:"w-full font-bold text-xl mt-2"},"Директор",-1)])),_:1}),a(u,{cols:"12",md:"3",lg:"3"},{default:o(()=>[a(p,{field:"director_id",options:c.directors,modelValue:e.value.director_id,"onUpdate:modelValue":l[14]||(l[14]=t=>e.value.director_id=t),label:"Выберите директора"},null,8,["options","modelValue"])]),_:1}),e.value.director_id==null?(f(),b(u,{key:0,cols:"12",md:"3",lg:"3"},{default:o(()=>[a(n,{field:"seo_first_name",modelValue:e.value.seo_first_name,"onUpdate:modelValue":l[15]||(l[15]=t=>e.value.seo_first_name=t),label:"Имя",required:""},null,8,["modelValue"])]),_:1})):k("",!0),e.value.director_id==null?(f(),b(u,{key:1,cols:"12",md:"3",lg:"3"},{default:o(()=>[a(n,{field:"seo_first_name",modelValue:e.value.seo_last_name,"onUpdate:modelValue":l[16]||(l[16]=t=>e.value.seo_last_name=t),label:"Фамилия",required:""},null,8,["modelValue"])]),_:1})):k("",!0),e.value.director_id==null?(f(),b(u,{key:2,cols:"12",md:"3",lg:"3"},{default:o(()=>[a(n,{field:"seo_first_name",modelValue:e.value.seo_middle_name,"onUpdate:modelValue":l[17]||(l[17]=t=>e.value.seo_middle_name=t),label:"Отчество"},null,8,["modelValue"])]),_:1})):k("",!0),a(u,{cols:"12"},{default:o(()=>l[31]||(l[31]=[s("h5",{class:"w-full font-bold text-xl mt-2"},"Банковские реквизиты",-1)])),_:1}),a(u,{cols:"12",md:"4",lg:"4"},{default:o(()=>[a(n,{field:"bank_name",modelValue:e.value.bank_name,"onUpdate:modelValue":l[18]||(l[18]=t=>e.value.bank_name=t),label:"Наименование банка"},null,8,["modelValue"])]),_:1}),a(u,{cols:"12",md:"4",lg:"4"},{default:o(()=>[a(n,{field:"bank_region",modelValue:e.value.bank_region,"onUpdate:modelValue":l[19]||(l[19]=t=>e.value.bank_region=t),label:"Расположение банка"},null,8,["modelValue"])]),_:1}),a(u,{cols:"12",md:"4",lg:"4"},{default:o(()=>[a(K,{disabled:!e.value.country_id,maxlength:r.value.rcbic_length,field:"rcbic",modelValue:e.value.rcbic,"onUpdate:modelValue":l[20]||(l[20]=t=>e.value.rcbic=t),label:r.value.rcbic_label,syncdata:e.value},null,8,["disabled","maxlength","modelValue","label","syncdata"])]),_:1}),a(u,{cols:"12",md:"4",lg:"4"},{default:o(()=>[a(n,{field:"card_number",type:"number",modelValue:e.value.card_number,"onUpdate:modelValue":l[21]||(l[21]=t=>e.value.card_number=t),label:"Номер банковской карты"},{"label-text":o(()=>[s("div",j,[a(U,{hint:"Пожалуйста перепроверьте актуальность введенной вами номер банковской карты"}),l[32]||(l[32]=s("span",null,"Номер банковской карты",-1))])]),_:1},8,["modelValue"])]),_:1}),a(u,{cols:"12",md:"4",lg:"4"},{default:o(()=>[a(n,{field:"acc",modelValue:e.value.acc,"onUpdate:modelValue":l[22]||(l[22]=t=>e.value.acc=t),maxlength:r.value.acc_length,label:"Расчётный счёт"},null,8,["modelValue","maxlength"])]),_:1}),a(u,{cols:"12",md:"4",lg:"4"},{default:o(()=>[a(n,{field:"cor_acc",modelValue:e.value.cor_acc,"onUpdate:modelValue":l[23]||(l[23]=t=>e.value.cor_acc=t),maxlength:"20",label:"Корреспондентский счет"},null,8,["modelValue"])]),_:1}),a(u,{cols:"12",md:"4",lg:"4"},{default:o(()=>
1[a(n,{field:"kpp",type:"number",modelValue:e.value.kpp,"onUpdate:modelValue":l[24]||(l[24]=t=>e.value.kpp=t),label:"KPP"},null,8,["modelValue"])]),_:1}),a(u,{cols:"12",md:"4",lg:"4"},{default:o(()=>[a(n,{modelValue:e.value.document_prefix,"onUpdate:modelValue":l[25]||(l[25]=t=>e.value.document_prefix=t.toUpperCase()),field:"document_prefix",label:"Префикс документов",maxlength:"1",placeholder:"A-Z или оставьте пустым, чтобы было без префикса"},{"label-text":o(()=>[s("div",I,[a(U,{hint:"Префикс для счёта, акта и УПД. Один символ - заглавная английская буква (A-Z)"}),l[33]||(l[33]=s("span",null,"Префикс документов",-1))])]),_:1},8,["modelValue"])]),_:1}),a(u,{cols:"12",md:"4",lg:"4"},{default:o(()=>[a(n,{required:"",type:"text",label:"Номер начала счёта",field:"invoice_start_number",modelValue:e.value.invoice_start_number,"onUpdate:modelValue":l[26]||(l[26]=t=>e.value.invoice_start_number=t)},null,8,["modelValue"])]),_:1}),a(u,{cols:"12",md:"4",lg:"4"},{default:o(()=>[a(n,{required:"",type:"text",label:"Номер начала акта",field:"act_start_number",modelValue:e.value.act_start_number,"onUpdate:modelValue":l[27]||(l[27]=t=>e.value.act_start_number=t)},null,8,["modelValue"])]),_:1}),a(u,{cols:"12"},{default:o(()=>[a(P,{type:"text",field:"payment_text",modelValue:e.value.payment_text,"onUpdate:modelValue":l[28]||(l[28]=t=>e.value.payment_text=t),label:"Сообщение клиенту в телеграмм бот по оплате"},{label:o(()=>[s("div",R,[a(U,{hint:"Пример: Оплату можно произвести на карту (ИП или ООО) (Имя отправителя) по номеру (номер телефона на который вы хотите чтоб была осуществлена оплата) на (название банка)"}),l[34]||(l[34]=s("span",null,"Сообщение клиенту в телеграмм бот по оплате",-1))])]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1})])}}};export{h as default};

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.