PageSourceSearch

https://primaria-cehusilvaniei.ro/_nuxt/Ch2SRaS6.js

js primaria-cehusilvaniei.ro collected 2026-10-02 23:39:05 UTC 10,122 bytes, 1 lines download raw bytes

1import{bg as r,b3 as y,J as x,b_ as n,a0 as t,I as a,Z as p,c1 as g,c0 as S,aL as E,bs as u,O as F,P as h}from"./PW_UF68a.js";import{M as q,D as L}from"./RrZCUYxp.js";import{B as K}from"./CBI4HadU.js";import{s as J}from"./3S3m2gny.js";import{a as T,u as j,m as Y,j as M}from"./-W1VOijv.js";import"./Bhc8PHan.js";import"./Bz2dEcw7.js";import"./CIhhRri8.js";import"./Bs5_TFWz.js";import"./B_aewNsK.js";import"./fgnZjpTr.js";import"./CH7vd0UB.js";import"./206wqFYJ.js";const Z={name:"LocalCouncilMeetingsEdit",components:{DatePicker:L,BackButton:K,MediaUploaderSingleFile:q},data(){return{form:{number:"",meeting_date:null,title:"",president_id:null,convocation_disposition_id:null,draft_resolution_ids:[],gallery_with_preview:[]},presidentSearch:"",draftResolutionsSearch:"",stemaImg:J,draftResolutionOptions:[],dispositionOptions:[],councilMeeting:{},rules:{required:s=>s&&!!s||s===0||"Câmp obligatoriu"}}},computed:{...M("counselors",["counselors"]),...M("localCouncilMeetings",["localCouncilMeetings"]),counselorItems(){return this.counselors||[]},isDataLoaded(){return!!this.councilMeeting.id}},async mounted(){await this.createResource("counselors"),await this.getData("counselors"),await this.loadDraftResolutions(),await this.loadDispositions(),this.clearState({scope:"local-council-meetings",val:{}});const s=(this._.provides[h]||this.$route).params.id,e=await this.$store.dispatch("resources/fetchResource",{scope:"local-council-meetings",id:s});e?.data?.localCouncilMeeting&&(this.councilMeeting=e.data.localCouncilMeeting,this.form={number:this.councilMeeting.number,meeting_date:this.councilMeeting.meeting_date,title:this.councilMeeting.title,meeting_type:this.councilMeeting.meeting_type,president_id:this.councilMeeting.president_id,convocation_disposition_id:this.councilMeeting.convocation_disposition_id,draft_resolution_ids:(this.councilMeeting.draft_resolutions||[]).map(l=>Number(l.id??l)),gallery_with_preview:this.councilMeeting.gallery_with_preview||[]}),await this.editResource({scope:"local-council-meetings",id:(this._.provides[h]||this.$route).params.id})},methods:{...Y("resources",["getData","createResource","getDocumentsByRegistry","editResource","updateResource","clearState","getDocumentsByMeetingId"]),async loadDraftResolutions(){try{const s=await this.getDocumentsByRegistry(4);this.draftResolutionOptions=s.map(e=>({id:e.id,name:e.title}))}catch(s){console.warn("Could not load draft resolutions:",s),this.draftResolutionOptions=[]}},async loadDispositions(){try{const s=await this.getDocumentsByRegistry(6);this.dispositionOptions=s.map(e=>({id:e.id,name:e.title}))}catch(s){console.warn("Could not load dispositions:",s),this.dispositionOptions=[]}},onEnterSelect(s){const e=this.counselorItems;if(!Array.isArray(e)||e.length===0)return;const l=e[0];s==="president"&&(this.form.president_id=l.id,this.presidentSearch="")},onEnterMultiSelect(s){if(s==="draftResolutions"){const e=(this.draftResolutionOptions||[])[0];if(e){const l=new Set(this.form.draft_resolution_ids||[]);l.add(e.id),this.form.draft_resolution_ids=Array.from(l)}this.draftResolutionsSearch=""}},partyColor(s){return s?.color?s.color:"blue-grey darken-2"},removeChip(s){this.form.draft_resolution_ids=this.form.draft_resolution_ids.filter(e=>e!==s)},onMediaChange(s,e){this.form[e]=s},normalizeDate(s){if(!s)return null;const e=new Date(s);if(isNaN(e))return null;const l=e.getFullYear(),v=String(e.getMonth()+1).padStart(2,"0"),i=String(e.getDate()).padStart(2,"0");return`${l}-${v}-${i}`},async submit(){if(!this.$refs.form||!(await this.$refs.form.validate()).valid)return;const e=j();this.form.meeting_date=this.normalizeDate(this.form.meeting_date),this.form.user_id=e.data.value.user.id;const l={number:this.form.number,meeting_date:this.form.meeting_date,meeting_type:this.form.meeting_type,title:this.form.title,president_id:this.form.president_id,convocation_disposition_id:this.form.convocation_disposition_id,draft_resolution_ids:this.form.draft_resolution_ids,gallery_with_preview:JSON.stringify(this.form.gallery_with_preview||[]),user_id:e.data.value.user.id};await this.updateResource({scope:"local-council-meetings",data:{...l,id:(this._.provides[h]||this.$route).params.id},isFormData:!0})}}},G={class:"d-flex align-center"},H=["src"],Q={class:"mr-2"},W={class:"d-flex align-center w-100"},X=["src"],$={class:"mr-2"},ee={class:"text-white"};function te(s,e,l,v,i,d){const D=r("v-spacer"),R=r("back-button"),V=r("v-card-title"),C=r("v-card-subtitle"),b=r("v-text-field"),m=r("v-col"),k=r("DatePicker"),_=r("v-autocomplete"),c=r("v-row"),f=r("v-chip"),U=r("v-list-item"),B=r("v-icon"),O=r("v-divider"),z=r("MediaUploaderSingleFile"),I=r("v-btn"),N=r("v-form"),P=r("v-card-text"),A=r("v-card");return d.isDataLoaded?(y(),x(A,{key:0,class:"pa-1 full-with",elevation:"5"},{default:n(()=>[t(V,{class:"d-flex align-center mb-2 text-h5 text-md-h4"},{default:n(()=>[e[15]||(e[15]=a("div",{class:"text-h5 text-md-h4 registry-title"}," Editează Ședință a Consiliului local ",-1)),t(D),t(R)]),_:1}),t(C,{class:"text-center"},{default:n(()=>[...e[16]||(e[16]=[p("Formular de editare",-1)])]),_:1}),t(P,null,{default:n(()=>[t(N,{ref:"form",onSubmit:e[14]||(e[14]=g(()=>{},["prevent"]))},{default:n(()=>[t(c,{"no-gutters":""},{default:n(()=>[t(m,{cols:"12",md:"3",class:"px-0 pr-md-2"},{default:n(()=>[t(b,{modelValue:i.form.number,"onUpdate:modelValue":e[0]||(e[0]=o=>i.form.number=o),"prepend-inner-icon":"mdi-pound",label:"Nr.",variant:"outlined","hide-details":"auto",rules:[i.rules.required]},null,8,["modelValue","rules"])]),_:1}),t(m,{cols:"12",md:"4",class:"px-0 px-md-2"},{default:n(()=>[t(k,{modelValue:i.form.meeting_date,"onUpdate:modelValue":e[1]||(e[1]=o=>i.form.meeting_date=o),label:"Data",rules:[i.rules.required]},null,8,["modelValue","rules"])]),_:1}),t(m,{cols:"12",md:"5",class:"px-0 pl-md-2"},{default:n(()=>[t(_,{modelValue:i.form.meeting_type,"onUpdate:modelValue":e[2]||(e[2]=o=>i.form.meeting_type=o),items:[{text:"Ședință ordinară",value:1},{text:"Ședință extraordinară",value:2}],"item-title":"text","item-value":"value",variant:"outlined",density:"comfortable",label:"Tip ședință","hide-details":"auto",rules:[i.rules.required],clearable:""},null,8,["modelValue","rules"])]),_:1})]),_:1}),t(c,{"no-gutters":""},{default:n(()=>[t(m,{cols:"12",class:"px-0"},{default:n(()=>[t(b,{modelValue:i.form.title,"onUpdate:modelValue":e[3]||(e[3]=o=>i.form.title=o),"prepend-inner-icon":"mdi-text-box",label:"Denumire",variant:"outlined","hide-details":"auto",rules:[i.rules.required]},null,8,["modelValue","rules"])]),_:1})]),_:1}),t(c,{"no-gutters":"",class:"mt-4"},{default:n(()=>[t(m,{cols:"12",md:"6",class:"px-0 pr-md-2"},{default:n(()=>[t(_,{modelValue:i.form.president_id,"onUpdate:modelValue":[e[4]||(e[4]=o=>i.form.president_id=o),e[6]||(e[6]=()=>{i.presidentSearch=""})],search:i.presidentSearch,"onUpdate:search":e[5]||(e[5]=o=>i.presidentSearch=o),items:d.counselorItems,"item-title":"name","
1item-value":"id",label:"Președinte Ședință",variant:"outlined","prepend-inner-icon":"mdi-account-tie",clearable:"",onKeydown:e[7]||(e[7]=S(g(o=>d.onEnterSelect("president"),["stop","prevent"]),["enter"]))},{selection:n(({item:o})=>[a("div",G,[a("img",{src:i.stemaImg,alt:"Stema",class:"mr-3 stema-img"},null,8,H),a("span",Q,u(o.raw.name),1),t(f,{size:"small",color:d.partyColor(o.raw.party),theme:"dark"},{default:n(()=>[p(u(o.raw.party?.abbreviation||""),1)]),_:2},1032,["color"])])]),item:n(({item:o,props:w})=>[t(U,E(w,{class:"counselor-item",title:null}),{default:n(()=>[a("div",W,[a("img",{src:i.stemaImg,alt:"Stema",class:"stema-img-dropdown mr-3"},null,8,X),a("span",$,u(o.raw.name),1),t(f,{size:"small",color:d.partyColor(o.raw.party),theme:"dark"},{default:n(()=>[p(u(o.raw.party?.abbreviation||""),1)]),_:2},1032,["color"])])]),_:2},1040)]),_:1},8,["modelValue","search","items"])]),_:1}),t(m,{cols:"12",md:"6",class:"px-0 pl-md-2"},{default:n(()=>[t(_,{modelValue:i.form.convocation_disposition_id,"onUpdate:modelValue":e[8]||(e[8]=o=>i.form.convocation_disposition_id=o),items:i.dispositionOptions,"item-title":"name","item-value":"id",label:"Dispoziția de convocare",variant:"outlined","prepend-inner-icon":"mdi-file-document-outline",clearable:""},null,8,["modelValue","items"])]),_:1})]),_:1}),t(c,{"no-gutters":""},{default:n(()=>[t(m,{cols:"12",class:"px-0"},{default:n(()=>[e[18]||(e[18]=a("div",{class:"text-left mb-2 text-subtitle-2 font-weight-bold"}," Proiecte de hotărâri ",-1)),t(_,{modelValue:i.form.draft_resolution_ids,"onUpdate:modelValue":[e[9]||(e[9]=o=>i.form.draft_resolution_ids=o),e[11]||(e[11]=()=>{i.draftResolutionsSearch=""})],search:i.draftResolutionsSearch,"onUpdate:search":e[10]||(e[10]=o=>i.draftResolutionsSearch=o),items:i.draftResolutionOptions,"item-title":"name","item-value":"id",label:"Selectează Proiecte de hotărâri",variant:"outlined","prepend-inner-icon":"mdi-file-multiple-outline",multiple:"",chips:"",clearable:"",onKeydown:e[12]||(e[12]=S(g(o=>d.onEnterMultiSelect("draftResolutions"),["stop","prevent"]),["enter"]))},{chip:n(({item:o})=>[t(f,{size:"small",class:"ma-1",color:"primary",theme:"dark"},{default:n(()=>[a("span",ee,u(o.raw.name),1),t(B,{size:"small",end:"",class:"ml-2",onClick:w=>d.removeChip(o.raw.id)},{default:n(()=>[...e[17]||(e[17]=[p(" mdi-close-circle ",-1)])]),_:1},8,["onClick"])]),_:2},1024)]),_:1},8,["modelValue","search","items"])]),_:1})]),_:1}),t(c,{"no-gutters":""},{default:n(()=>[t(m,{cols:"12",class:"px-0"},{default:n(()=>[t(O,{class:"mb-4"}),e[19]||(e[19]=a("div",{class:"text-left mb-2 text-subtitle-2 font-weight-bold"}," Atașamente ",-1)),(y(),x(z,{key:i.form.gallery_with_preview?.length,class:"full-with","initial-media":i.form.gallery_with_preview,"validation-errors":{},onChange:e[13]||(e[13]=o=>d.onMediaChange(o,"gallery_with_preview"))},null,8,["initial-media"]))]),_:1})]),_:1}),t(I,{block:"",size:"x-large",color:"success",class:"mt-5 pa-4 text-white",onClick:d.submit},{default:n(()=>[p(u(s.$t("buttons.save")),1)]),_:1},8,["onClick"])]),_:1},512)]),_:1})]),_:1})):F("",!0)}const fe=T(Z,[["render",te],["__scopeId","data-v-8d414681"]]);export{fe 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.