PageSourceSearch

https://www.corezzle.com/_nuxt/CsOA7cv_.js

js corezzle.com collected 2026-10-08 06:46:12 UTC 10,356 bytes, 1 lines download raw bytes

1import{_ as C,r as M,c as n,o as l,a as e,b as h,m as b,p as m,F as w,U as v,Y as B,y as D,J as E,t as _,q as k,L as T,N as S,v as p}from"./DNWdprDe.js";import{T as z}from"./CoWFHeLu.js";import{c as I,g as O,d as x}from"./DI1U8CKg.js";import{A as y}from"./DbiOibDi.js";const P={name:"OrganizationSchemaTablo",components:{ActionButtons:y},emits:["open-draft"],props:{refreshData:{type:Boolean}},data(){return{table:null,editingRowId:null,showEdit:!1,showModal:{showEditModal:!1,titleEdit:"Organizasyon Şema Birim ID",editData:{id:null}},showConfirm:{showConfirmMessage:!1,message:null},errorConfirm:{showErrorMessage:!1,warnMessage:null,customClass:null},dataTableData:[],idInIcon:null,changeCalled:null}},watch:{refreshData:function(){this.refreshTabloData()}},mounted:async function(){this.table=new z(this.$refs.table,{reactiveData:!0,layout:"fitColumns",resizableColumnFit:!0,responsiveLayout:"collapse",height:"100%",responsiveLayoutCollapseStartOpen:!1,pagination:"local",paginationSize:25,paginationSizeSelector:[5,10,25,50,100],ajaxFiltering:!0,paginationCounter:"rows",columns:[{title:"#",width:"50",formatter:function(t){return t.getRow()._row.position}},{title:"Id",field:"id"},{title:"Birim ID",field:"birim.id"},{title:"Birim Adı",field:"birim.birimAdi"},{title:"Oluşturulma Tarihi",field:"created_at",formatter:t=>new Date(t.getValue()).toISOString().slice(0,19).replace("T"," ")},{title:"Düzenle",formatter:t=>{const s=t.getRow().getData(),o=document.createElement("div"),c=h(y,{rowData:s,onEdit:()=>this.handleEditClick(s.id),onDelete:()=>this.handleDeleteClick(s.id)});return B(c,o),o},width:150}]}),await this.refreshTabloData()},methods:{async refreshTabloData(){var t=await O();this.dataTableData=t,this.dataTableData&&this.table.setData(this.dataTableData)},handleEditOpenClick(t){this.showEdit?(console.log("seçili şema var"),this.idInIcon=t,this.showConfirm.message="Bir önceki değişikliği iptal etmek istediğinize emin misiniz ?",this.showConfirm.showConfirmMessage=!0,this.changeCalled="edit"):(this.$emit("open-draft",{type:"edit",id:t,full_data:this.dataTableData}),this.showEdit=!0)},handleDeleteClick(t){this.showConfirm.message="Silmek istediğinize emin misiniz?",this.idInIcon=t,this.showConfirm.showConfirmMessage=!0,this.changeCalled="delete"},handleConfirmed(t){t?(this.changeCalled=="delete"?(this.$emit("open-draft",{type:"delete",id:this.idInIcon}),this.showConfirm.showConfirmMessage=!1):this.changeCalled=="edit"&&(this.$emit("open-draft",{type:"edit",id:this.idInIcon,full_data:this.dataTableData}),console.log("İptal edildi")),this.showConfirm.showConfirmMessage=!1,this.idInIcon=null):this.showConfirm.showConfirmMessage=!1},async handleCloseModal(t){if(t.response===!0){console.log(this.showModal.editData);let s=await I(parseInt(this.showModal.editData.id));if(s.code=="ERR_BAD_REQUEST"||s.name=="AxiosError"){const o=await v(s.response.data.code,s.response.data.message,this.$te,this.$t);this.errorMessage(!0,o,"error",6e3)}else this.errorMessage(!0,"Organizasyon Şeması başarılı bir şekilde oluşturuldu.","success"),this.refreshTabloData();console.log(s)}this.showModal.showEditModal=!1,this.showModal.editData={}},newSchema(){this.showModal.showEditModal=!0},closeErrorMessage(){this.errorConfirm.showErrorMessage=!1},errorMessage(t,s,o,c=3e3){this.errorConfirm.showErrorMessage=t,this.errorConfirm.warnMessage=s,this.errorConfirm.customClass=o,this.errorConfirm.time=c}},beforeUnmount(){this.table&&this.table.destroy()}},A={class:"page-table"},L={class:"table-section"},U={class:"row",style:{padding:"20px"}},R={ref:"table",style:{width:"100%"}};function F(t,s,o,c,i,a){const r=M("OrganizationSchemaFormInput"),g=D,d=E;return l(),n(w,null,[e("div",A,[e("div",L,[e("div",U,[e("button",{class:"btn btn-success",style:{"z-index":"1",float:"right",margin:"-5px 0 15px 0"},onClick:s[0]||(s[0]=(...f)=>a.newSchema&&a.newSchema(...f))},"Yeni Şema Oluştur"),e("div",R,null,512)])])]),h(r,{showFormModal:i.showModal.showEditModal,title:i.showModal.titleEdit,data:i.showModal.editData,onResponseMessage:a.handleCloseModal},null,8,["showFormModal","title","data","onResponseMessage"]),i.errorConfirm.showErrorMessage?(l(),b(g,{key:0,customClass:i.errorConfirm.customClass,"warn-message":i.errorConfirm.warnMessage,timeOut:3e3,onClose:a.closeErrorMessage},null,8,["customClass","warn-message","onClose"])):m("",!0),i.showConfirm.showConfirmMessage?(l(),b(d,{key:1,message:i.showConfirm.message,showConfirmMessage:i.showConfirm.showConfirmMessage,onResponseMessage:a.handleConfirmed},null,8,["message","showConfirmMessage","onResponseMessage"])):m("",!0)],64)}const V=C(P,[["render",F]]),H={name:"OrganizationSchemaTree",props:{selectedPage:{type:Object}}},N={id:"wrapper"},Y={key:0,id:"container"},j={class:"organizational-chart"},q={class:"minister"},K=["src"],Q={class:"block"},J={class:"duty"},G={class:"managers"},W=["src"],X={class:"block"},Z=["innerHTML"],$={class:"duty"},ee={class:"minister"},se=["src"],oe={class:"block"},te=["innerHTML"];function ie(t,s,o,c,i,a){return l(),n("div",N,[o.selectedPage?(l(),n("div",Y,[e("ol",j,[e("li",null,[e("div",null,[e("div",q,[e("img",{src:o.selectedPage.daireBaskani.personelBilgisi.resimUrl}
1,null,8,K),e("div",Q,[e("div",null,_(o.selectedPage.daireBaskani.personelBilgisi.ad)+" "+_(o.selectedPage.daireBaskani.personelBilgisi.soyad),1),e("div",J,_(o.selectedPage.daireBaskani.kadroDetay.kadroUnvanAd),1)])])]),e("ol",null,[(l(!0),n(w,null,k(o.selectedPage.subeMudurlukleri,(r,g)=>(l(),n("li",{key:g},[e("div",null,[e("div",G,[e("img",{src:o.selectedPage.sube_detay[r.id].sube_muduru.length>0?o.selectedPage.sube_detay[r.id].sube_muduru[0].personelBilgisi.resimUrl:"/emptyProfil.png"},null,8,W),e("div",X,[o.selectedPage.sube_detay[r.id].sube_muduru.length>0?(l(),n("div",{key:0,innerHTML:`${o.selectedPage.sube_detay[r.id].sube_muduru[0].kadroDetay!=null&&o.selectedPage.sube_detay[r.id].sube_muduru[0].kadroBilgisi.personelSinifAd=="Akademik"?o.selectedPage.sube_detay[r.id].sube_muduru[0].kadroDetay.kadroUnvanKisaltma:""} ${o.selectedPage.sube_detay[r.id].sube_muduru[0].personelBilgisi.ad} ${o.selectedPage.sube_detay[r.id].sube_muduru[0].personelBilgisi.soyad}`},null,8,Z)):m("",!0),e("div",$,_(r.birimAdi),1)])])]),o.selectedPage.sube_detay[r.id].personels.length>0?(l(!0),n(w,{key:0},k(o.selectedPage.sube_detay[r.id].personels,(d,f)=>(l(),n("ol",{key:f},[e("li",null,[e("div",ee,[e("img",{src:d.personelBilgisi.resimUrl},null,8,se),e("div",oe,[e("h4",{innerHTML:`${d.kadroDetay!=null&&d.kadroBilgisi.personelSinifAd=="Akademik"?d.kadroDetay.kadroUnvanKisaltma+"<br/>":""} ${d.personelBilgisi.ad} ${d.personelBilgisi.soyad}`},null,8,te)])])])]))),128)):m("",!0)]))),128))])])])])):m("",!0)])}const re=C(H,[["render",ie],["__scopeId","data-v-39bddc9b"]]),ae={name:"OrganizationSchema",data(){return{showEdit:!1,showBlock:!0,pageValue:null,selectedSchemaId:null,errorConfirm:{showErrorMessage:!1,warnMessage:null,customClass:null,time:null},refreshTablo:!1,scrollLevel:100}},computed:{},methods:{async openDraft(t){if(t.type=="edit"){for(const o of t.full_data)if(o.id==t.id){this.selectedSchemaId=t.id,this.pageValue=o;break}console.log(this.pageValue),this.showBlock=!1,this.showEdit=!0}else if(t.type=="delete"){console.log("delete");var s=await x(t.id);if(s.code=="ERR_BAD_REQUEST"||s.name=="AxiosError"){const o=await v(s.response.data.code,s.response.data.message,this.$te,this.$t);this.errorMessage(!0,o,"error",6e3)}else this.errorMessage(!0,"Silme işlemi başarılı bir şekilde gerçekleşti.","success");this.refreshTablo=!this.refreshTablo}},closeBlock(){this.showBlock=!1},openBlock(){this.showBlock=!0},closeErrorMessage(){this.errorConfirm.showErrorMessage=!1},errorMessage(t,s,o,c=3e3){this.errorConfirm.showErrorMessage=t,this.errorConfirm.warnMessage=s,this.errorConfirm.customClass=o,this.errorConfirm.time=c},scrollUp(){this.scrollLevel=this.scrollLevel+10},scrollDown(){this.scrollLevel=this.scrollLevel-10}}},le={class:"blok blok-md-12",id:"component-icon-div"},ne={class:"sub-header"},de={class:"site-structure"},ce={class:"blok-section"},he={class:"blok blok-md-12",id:"drag_div",style:{height:"auto"}},ue={class:"sub-header"},me={key:0,class:"scroll-button-wrapper"},ge={class:"scroll-button"},fe={key:2,class:"structure-cont"};function _e(t,s,o,c,i,a){const r=M("font-awesome-icon"),g=V,d=re,f=D;return l(),n(w,null,[e("div",{class:"blok-section",style:p([this.showBlock?"height: 60%":"height: 63px;",{transition:"0.5s"}])},[e("div",le,[e("div",ne,[e("div",null,[h(r,{class:"icon",icon:["far","images"]}),s[4]||(s[4]=e("span",null,"Organizasyon Şemaları Tablosu",-1))]),i.showBlock?(l(),n("div",{key:0,onClick:s[0]||(s[0]=(...u)=>a.closeBlock&&a.closeBlock(...u))},[h(r,{style:{color:"red",height:"20px",cursor:"pointer"},icon:["fas","down-left-and-up-right-to-center"]})])):(l(),n("div",{key:1,onClick:s[1]||(s[1]=(...u)=>a.openBlock&&a.openBlock(...u))},[h(r,{style:{color:"red",height:"20px",cursor:"pointer"},icon:["fas","up-right-and-down-left-from-center"]})]))]),T(e("div",de,[h(g,{onOpenDraft:a.openDraft,refreshData:i.refreshTablo},null,8,["onOpenDraft","refreshData"])],512),[[S,i.showBlock]])])],4),e("div",ce,[e("div",he,[e("div",ue,[e("div",null,[h(r,{class:"icon",icon:["fas","pen-to-square"]}),s[5]||(s[5]=e("span",null,"İçerik Düzenleme",-1))])]),e("div",{class:"site-structure-content",style:p([{"overflow-y":"scroll",margin:"auto","justify-content":"center",position:"relative"},i.showEdit?"display: grid":"display:flex"])},[i.showEdit?(l(),n("div",me,[e("div",ge,[e("button",{onClick:s[2]||(s[2]=(...u)=>a.scrollUp&&a.scrollUp(...u))},"+"),e("button",{onClick:s[3]||(s[3]=(...u)=>a.scrollDown&&a.scrollDown(...u))},"-")])])):m("",!0),i.showEdit?(l(),n("div",{key:1,class:"structure-cont-input",style:p("zoom: "+i.scrollLevel+"%")},[h(d,{selectedPage:i.pageValue},null,8,["selectedPage"])],4)):(l(),n("div",fe,[...s[6]||(s[6]=[e("h2",null,"Düzenleme Yapmak için Yukarıdaki Organizasyon Şemalarından Birine Tıklanmalıdır!",-1)])]))],4)])]),i.errorConfirm.showErrorMessage?(l(),b(f,{key:0,customClass:i.errorConfirm.customClass,"warn-message":i.errorConfirm.warnMessage,timeOut:i.errorConfirm.time,onClose:a.closeErrorMessage},null,8,["customClass","warn-message","timeOut","onClose"])):m("",!0)],64)}const ke=C(ae,[["render",_e],["__scopeId","data-v-dc3f8297"]]);export{ke 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.