PageSourceSearch

https://kyzmat.gov.kg/_nuxt/rank.32d2601a.js

js kyzmat.gov.kg collected 2026-10-08 06:54:48 UTC 12,190 bytes, 1 lines download raw bytes

1import{_ as ne}from"./HeaderInfo.vue.8b45dff3.js";import{_ as le}from"./AdditionalNav.vue.4d35dbf9.js";import ie from"./skeleton.esm.4c57198f.js";import{_ as W}from"./Icon.vue.a2a11be7.js";import de from"./divider.esm.0510d7b2.js";import{G as ce,U as L,_ as me}from"./PaginationService.703b7081.js";import{_ as pe}from"./Select.vue.03cf8470.js";/* empty css                        */import{_ as ue}from"./datepicker.css.428ae5ec.js";import{_ as _e,G as fe}from"./types.aa2257e2.js";import{f as oe,g as te,al as ge,o as n,y as re,w as X,a as t,t as r,h as e,T as p,b as h,c as i,i as m,E as K,H,F as D,A as Z,ai as ee,am as he,ap as z,an as T,a0 as U,R as Y,U as J,m as q,O as ye,r as Q,d as se}from"./entry.c2a4490a.js";import{b as ve,a as be}from"./DateHelper.a58c11cb.js";import{G as xe,R as ke}from"./ReferenceService.259757eb.js";import{S as ae}from"./ScrollToElement.9fcea4eb.js";import{u as we}from"./useValidate.c9c698a3.js";import{D as $e}from"./DocumentGroup.166bd981.js";import De from"./inlinemessage.esm.bd8b0e3d.js";import{G as Ee}from"./DocumentService.1af6aaeb.js";import"./profile.123becd3.js";import"./NuxtLinkLocale.e5a51476.js";import"./nuxt-link.8eb3e3a8.js";import"./basecomponent.esm.a14f80c7.js";import"./Constants.492462fe.js";import"./moment.fbc5633a.js";import"./Toast.fd06223d.js";import"./index.esm.fcf5148f.js";import"./baseicon.esm.c18a56ac.js";import"./index.esm.854cc32e.js";import"./index.esm.d4cfed1d.js";const Pe={class:"pr-6 pl-8 py-6 md:px-4 md:py-4 w-[600px] min-h-screen md:w-screen"},Ve={class:"flex justify-between items-start"},Ce={class:"text-2xl font-bold my-2"},Fe={class:"h-full flex flex-col justify-center pb-6"},Ge={key:0,class:"pt-8"},Me={class:"mb-8"},Re={key:0},qe={class:"text-sm text-red-500"},Te={class:"mb-8"},Ue=["placeholder","disabled"],Ye={key:0},Se={class:"text-sm text-red-500"},Ne={class:"mb-8"},Oe={key:0},je={class:"text-sm text-red-500"},Ae={class:"mb-8"},Be=["placeholder","disabled"],Ie={key:0},Le={class:"text-sm text-red-500"},Ke={class:"mb-8"},He=["placeholder","disabled"],ze={key:0},Je={class:"text-sm text-red-500"},Qe={class:"mb-8"},We={key:0},Xe={class:"text-sm text-red-500"},Ze={class:"mb-8"},et={key:0},tt={class:"text-sm text-red-500"},st={class:"mb-8"},at={key:0},ot={class:"text-sm text-red-500"},rt=["value","onClick","disabled"],nt=oe({__name:"CreateRank",props:{formData:{},type:{required:!0},types:{required:!0},loading:{type:Boolean}},emits:["update:modelValue","close","save"],setup(d,{emit:c}){const C=d,s=te(()=>C.formData),u=()=>{ee.emit("close","create-rank"),s.value.resetForm()},S=()=>{c("save")},N=te(()=>{var v,o,_,b,x,$;return(b=(_=(o=(v=s.value)==null?void 0:v.values)==null?void 0:o.file)==null?void 0:_.files)!=null&&b.length?($=(x=s.value)==null?void 0:x.values.file)==null?void 0:$.files.length:0}),F=ve("date_format_front"),E=v=>{var _;const o=he(v,((_=s.value)==null?void 0:_.values)??{});return o?z(o).format(F):null},w=v=>{const o=z(v).format("YYYY-MM-DD");if(!o)return null;s.value.setFieldValue("order.date",o)},O=v=>{const o=z(v).format("YYYY-MM-DD");if(!o)return null;s.value.setFieldValue("file.issued_date",o)};return(v,o)=>{const _=W,b=pe,x=ue,$=_e,P=ge("modal");return n(),re(P,{name:"create-rank",onClose:u},{default:X(()=>{var a,y;return[t("div",Pe,[t("div",Ve,[t("h6",Ce,r(e(p)("add_rank")),1),t("button",{onClick:o[0]||(o[0]=f=>u())},[h(_,{class:"w-6 h-6 text-gray-250 stroke-gray-250",icon:"exit"})])]),t("div",Fe,[(a=e(s))!=null&&a.form?(n(),i("div",Ge,[t("div",Me,[h(b,{placeholder:e(p)("type"),options:((y=d.type)==null?void 0:y.values)??[],label:"name",valueProp:"id",modelValue:e(s).form.order_type_id.ref.value,"onUpdate:modelValue":o[1]||(o[1]=f=>e(s).form.order_type_id.ref.value=f),disabled:d.loading},null,8,["placeholder","options","modelValue","disabled"]),e(s).getError("order_type_id")?(n(),i("div",Re,[t("span",qe,r(e(s).getError("order_type_id")),1)])):m("",!0)]),t("div",Te,[K(t("input",{class:"input",type:"text",placeholder:e(p)("number"),"onUpdate:modelValue":o[2]||(o[2]=f=>e(s).form.order.number.ref.value=f),disabled:d.loading},null,8,Ue),[[H,e(s).form.order.number.ref.value]]),e(s).getError("order.number")?(n(),i("div",Ye,[t("span",Se,r(e(s).getError("order.number")),1)])):m("",!0)]),t("div",Ne,[h(x,{position:"center",placeholder:e(p)("date"),format:"dd.MM.Y",value:E("order.date"),"onUpdate:modelValue":w,disabled:d.loading},null,8,["placeholder","value","disabled"]),e(s).getError("order.date")?(n(),i("div",Oe,[t("span",je,r(e(s).getError("order.date")),1)])):m("",!0)]),t("div",Ae,[K(t("input",{class:"input",type:"text",placeholder:e(p)("representation"),"onUpdate:modelValue":o[3]||(o[3]=f=>e(s).form.representation.ref.value=f),disabled:d.loading},null,8,Be),[[H,e(s).form.representation.ref.value]]),e(s).getError("representation")?(n(),i("div",Ie,[t("span",Le,r(e(s).getError("representation")),1)])):m("",!0)]),t("div",Ke,[K(t("textarea",{class:"input",type:"text",placeholder:e(p)("on_ground"),"onUpdate:modelValue":o[4]||(o[4]=f=>e(s).form.order.comment.ref.value=f),disabled:d.loading},null,8,He),[[H,e(s).form.order.comment.ref.value]]),e(s).getError("order.comment")?(n(),i("div",ze,[t("span",Je,r(e(s).getError("order.comment")),1)])):m("",!0)]),t("div",Qe,[h($,{"form-data":C.formData},null,8,["form-data"]),e(s).getError("file.files")?(n(),i("span",We,[t("span",Xe,r(e(s).getError("file.files")),1)])):m("",!0)]),e(N)?(n(),i(D,{key:0},[t("div",Ze,[h(b,{placeholder:e(p)("document_type"),options:d.types??[],label:"title",valueProp:"id",modelValue:e(s).form.file.type_id.ref.value,"onUpdate:modelValue":o[5]||(o[5]=f=>e(s).form.file.type_id.ref.value=f),canDeselect:!1,disabled:d.loading},null,8,["placeholder","options","modelValue","disabled"]),e(s).getError("file.type_id")?(n(),i("div",et,[t("span",tt,r(e(s).getError("file.type_id")),1)])):m("",!0)]),t("div",st,[h(x,{position:"center",placeholder:e(p)("issued_date"),value:E("file.issued_date"),format:"dd.MM.Y","onUpdate:modelValue":O,disabled:d.loading},null,8,["placeholder","value","disabled"]),e(s).getError("file.issued_date")?(n(),i("div",at,[t("span",ot,r(e(s).getError("file.issued_date")),1)])):m("",!0)])],64)):m("",!0),t("input",{type:"submit",value:e(p)("save"),onClick:Z(S,["prevent"]),class:"button button__blue",disabled:d.loading},null,8,rt)])):m("",!0)])])]}),_:1})}}});async function lt(d){return await $fetch(T("/profile/ranks"),U({...Y(),query:{page:d.page,per_page:d.per_page}}))}async function it(d){return await $fetch(T("/profile/ranks"),U({...Y(),method:"POST",body:d}))}async function dt(d){return await $fetch(T(`/profile/ranks/${d}`),U({...Y(),method:"DELETE"}))}async function ct(d,c){return await $fetch(T(`/profile/ranks/${d}/documents`),U({...Y({headers:{"Content-Type":void 0}}),method:"POST",body:c}))}const mt={class:"w-full"},pt={key:0,class:"flex flex-col gap-y-4"},ut={class:"flex flex-col mb-7"},_t={class:"text-xs text-gray-250"},ft={class:"text-baase font-medium pr-4 md:pr-0"},gt={class:"flex justify-between items-center lg:flex-col lg:items-start"},ht={class:"flex items-center lg:flex-wrap"},yt={class:"flex flex-col mr-8 lg:mr-0 lg:pr-4 lg:w-1/3 lg:mb-4 md:w-1/2 sm:w-full"},vt={class:"text-xs text-gray-250"},bt={class:"text-base md:text-sm"},xt={class:"flex flex-col mr-8 lg:mr-0 lg:pr-4 lg:w-1/3 lg:mb-4 md:w-1/2 sm:w-full"},kt={class:"text-xs text-gray-250"},wt={class:"text-base md:text-sm"},$t={class:"flex flex-col mr-8 lg:mr-0 lg:pr-4 lg:w-1/3 lg:mb-4 md:w-1/2 sm:w-full"},Dt={class:"text-xs text-gray-250"},Et={class:"text-base md:text-sm"},Pt={key:1,class:"flex flex-col mr-8 lg:mr-0 lg:pr-4 md:w-1/2 md:mb-4 sm:w-full"},Vt={class:"text-xs text-gray-250"},Ct={class:"text-base md:text-sm"},Ft={key:0,class:"lg:pt-6 sm:pt-2"}
1,Gt=["disabled","onClick"],Mt={key:0},Rt=["href"],qt={class:"pt-4"},Tt=["onClick"],ms=oe({__name:"rank",setup(d){const c=J({getting:!0,creating:!1}),C=a=>!!c[a],s=J(ce()),u=J({getted:!1,total:0,per_page:s.per_page,current_page:s.page,last_page:s.page,total_pages:s.page}),S=a=>{s.page=a,L(a),w().then(y=>{y&&ae(P.value)})},N=a=>{s.per_page=a,L(s.page,a),w().then(y=>{y&&ae(P.value)})},F=q(null),E=q([]),w=async()=>{c.getting=!0;try{const a=await lt(s);return!a.data.length&&a.meta.total?(s.page=a.meta.last_page,c.getting=!1,await w()):(o.value=a.data,u.current_page=a.meta.current_page,u.per_page=a.meta.per_page,u.total_pages=a.meta.total_pages,u.last_page=a.meta.last_page,u.total=a.meta.total,u.getted=!0,s.page=u.current_page,s.per_page=u.per_page,L(s.page,s.per_page),!0)}catch{return!1}finally{c.getting=!1}},O=async()=>{try{const a=await xe(ke.KLAS_CHIN);F.value=a.data}catch{}try{const a=await fe($e.RANK);E.value=a.data}catch{}};ye(async()=>{await w(),await O()});const v=async a=>{if(!c[a]){c[a]=!0;try{await dt(a),o.value=o.value.filter(({id:y})=>y!==a)}catch{}finally{delete c[a]}}},o=q([]),_=we({order_type_id:()=>"required|number",representation:()=>"required|string",order:{isObject:!0,values:{date:()=>"required|date",number:()=>"required|string",comment:()=>"required|string"}},file:{isObject:!0,values:{files:()=>"required|file",issued_date:()=>"required|date",type_id:()=>"required|number"}}}),b=async()=>{if(c.creating)return;const{valid:a}=await _.preValidate();if(!a)return;c.creating=!0;const{order_type_id:y,representation:f,order:{date:j,number:A,comment:B},file:k}=_.values,I={order_type_id:y,representation:f,order:{date:j,number:A,comment:B}};let G,V;try{const g=await it(I);G=g.data.id,V=g.data}catch(g){_.setAxiosErrors(g),c.creating=!1;return}try{if(k.files.length){const g=new FormData;g.set("issued_date",k.issued_date??""),g.set("type_id",k.type_id??"");for(let l=0;l<k.files.length;l++)g.set(`files[${l}]`,k.files.item(l));const M=await ct(G,g);V.document=M.data}}catch(g){_.setAxiosErrors(g)}finally{ee.emit("close","create-rank"),o.value.push(V),c.creating=!1,_.resetForm()}},x=a=>be(a),$=()=>{ee.emit("open","create-rank")},P=q();return(a,y)=>{var g,M;const f=ne,j=le,A=ie,B=W,k=de,I=me,G=W,V=nt;return n(),i("div",null,[t("div",mt,[h(f,{title:e(p)("additional_information")},null,8,["title"])]),h(j),t("div",{class:"pt-8",ref_key:"viewElement",ref:P},[e(c).getting?(n(),i("div",pt,[(n(),i(D,null,Q(3,l=>h(A,{class:"w-full gap-y-4",style:{height:"158px"}})),64))])):m("",!0),(g=e(o))!=null&&g.length&&!e(c).getting?(n(),i(D,{key:1},[(n(!0),i(D,null,Q(e(o),l=>(n(),i("div",{class:"w-full border border-solid border-gray-200 rounded-lg px-8 py-6 mb-4 bg-white md:px-4",key:l.id},[t("div",ut,[t("span",_t,r(e(p)("type")),1),t("span",ft,r(l.order_type.value),1)]),t("div",gt,[t("div",ht,[l.order?(n(),i(D,{key:0},[t("div",yt,[t("span",vt,r(e(p)("number")),1),t("span",bt,r(l.order.number),1)]),t("div",xt,[t("span",kt,r(e(p)("date")),1),t("span",wt,r(x(l.order.date)),1)])],64)):m("",!0),t("div",$t,[t("span",Dt,r(e(p)("representation")),1),t("span",Et,r(l.representation),1)]),l.order&&l.order.comment?(n(),i("div",Pt,[t("span",Vt,r(e(p)("on_ground")),1),t("span",Ct,r(l.order.comment),1)])):m("",!0)]),l.is_editable?(n(),i("div",Ft,[t("button",{class:"flex button-small button__gray",disabled:C(l.id),onClick:Z(R=>v(l.id),["prevent"])},[h(B,{icon:"basket"}),t("span",null,r(e(p)("remove")),1)],8,Gt)])):m("",!0)]),l.document&&l.document.files.length?(n(),i("div",Mt,[h(k,{align:"left"},{default:X(()=>[se(r(e(Ee)(l.document)),1)]),_:2},1024),(n(!0),i(D,null,Q(l.document.files,R=>(n(),i("div",{key:R.id},[t("a",{href:R.path,target:"_blank"},r(R.name),9,Rt)]))),128))])):m("",!0)]))),128)),h(I,{class:"py-6","current-page":e(u).current_page,"per-page":e(u).per_page,"total-pages":e(u).total_pages,loading:e(c).getting,onPage:S,onPerPage:N},null,8,["current-page","per-page","total-pages","loading"])],64)):m("",!0),!((M=e(o))!=null&&M.length)&&!e(c).getting?(n(),re(e(De),{key:2,class:"w-full",severity:"info"},{default:X(()=>[se(r(a.$t("no_data")),1)]),_:1})):m("",!0),t("div",qt,[t("button",{class:"button button__blue flex items-center md:w-full md:justify-center",onClick:Z($,["prevent"])},[h(G,{class:"w-6 h-6 mr-2 stroke-current",icon:"plus"}),t("span",null,r(e(p)("add_rank")),1)],8,Tt)])],512),h(V,{"form-data":e(_),type:e(F),types:e(E),loading:e(c).creating,onSave:b},null,8,["form-data","type","types","loading"])])}}});
1export{ms 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.