PageSourceSearch

https://fontedavida.com.br/assets/Index-OJ-5heRX.js

js fontedavida.com.br collected 2026-09-26 18:03:58 UTC 6,914 bytes, 1 lines download raw bytes

1import{_ as M,m as N,j as f,b as d,$ as I,c as a,o,g as l,a as e,w as h,Z as m,t as r,F as A,a1 as R,n as T,e as C,a4 as D,d as O,s as w,aq as H}from"./index-sUPB-bMu.js";const b="/img/icons/interface/loader-circle.svg",k={name:"ChurchList",data(){return{showClientInfoModal:!1,searchTerm:null,pageMessage:{message:this.$t("USER.USER_DATA.CHANGE_CHURCH.ALERT"),type:"primary"},selectedClient:null,changeLoading:null}},computed:{...f(["churchData","userInpeaceAccount","organizationClients","userPosition","userClientAccount"]),modalWidth(){return window.screen.width<575?"90%":"480px"},isLoading(){return!this.organizationClients},clientsToShow(){return this.searchTerm?this.filterClient():this.organizationClients}},watch:{organizationClients:{handler(t){t.length||(this.pageMessage={message:this.$t("ORGANIZATION_HEADER.MODAL.CLIENTS.NO_CLIENTS"),type:"warning"})},deep:!0}},created(){this.$useHead({title:this.$t("ORGANIZATION_HEADER.MODAL.CLIENTS.SELECT_CLIENT")}),this.getClientList()},methods:{...N(["getOrganizationClients","user360GetClientAccount","user360GetDocuments","user360GetRoles"]),async getClientList(){try{await this.getOrganizationClients(this.userPosition)}catch{this.pageMessage={message:this.$t("GLOBAL.ERROR.GENERIC_ERROR"),type:"error"}}},filterClient(){const t=this.organizationClients.filter(_=>_.nome.normalize("NFD").replace(/[\u0300-\u036f]/g,"").toUpperCase().includes(this.searchTerm.normalize("NFD").replace(/[\u0300-\u036f]/g,"").toUpperCase())),s=this.organizationClients.filter(_=>_.endereco?_.endereco.normalize("NFD").replace(/[\u0300-\u036f]/g,"").toUpperCase().includes(this.searchTerm.normalize("NFD").replace(/[\u0300-\u036f]/g,"").toUpperCase()):null),p=[...t,...s];return[...new Set(p)]},selectClient(t){this.userClientAccount.igreja.codigo!==t.codigo&&(this.selectedClient=t,this.toggleChangeChurchModal(!0))},async changeUserChurch(){this.changeLoading=!1;const t={usuario:this.userInpeaceAccount.id,igrejaAntes:this.churchData.id,igrejaDepois:this.selectedClient.id};try{this.changeLoading=!0,await H.changeUserChurch(t),await this.user360GetClientAccount(),await Promise.all([this.user360GetDocuments(),this.user360GetRoles()]),this.pageMessage={message:this.$t("USER.USER_DATA.CHANGE_CHURCH.ALERT"),type:"primary"}}catch{this.pageMessage={message:this.$t("GLOBAL.ERROR.GENERIC_ERROR"),type:"error"}}finally{this.changeLoading=!1,this.toggleChangeChurchModal(!1)}},toggleChangeChurchModal(t){this.showClientInfoModal=t},clear(){this.searchTerm&&(this.searchTerm=null)},isUserChurch(t){return t===this.userClientAccount.igreja.nome}}},G={class:"user-church-page container"},U={class:"client-list"},z={key:0,class:"message"},F={key:1,class:"loading"},x={class:"loading__search"},B={class:"loading__list"},P={class:"item"},V={class:"item"},Z={class:"item"},j={class:"message"},W={class:"client-list__search"},X={class:"input-search input-item"},Y=["placeholder"],q={class:"client-list__clients"},K={class:"client-list__empty__title"},J={class:"client-list__empty__text"},Q=["onClick"],$={class:"client-data__data"},ee={class:"name"},te={class:"name__text"},se={key:0,class:"address"},ie={class:"address__text"},ne={key:0,class:"client-data__open"},oe={key:0,class:"client-info"},ae={class:"client-info__content"},le={class:"info"},ce={class:"title"},re={class:"title__text"},he={class:"bold"},de={class:"subtitle"},_e=["innerHTML"],ue={class:"action"},ge={class:"action__item"},Ce={key:0,class:"btn__loader",src:b},me={key:1,class:"btn__text"},pe={class:"action__item"},Ee={class:"btn__text"};function Ae(t,s,p,_,i,c){const L=d("PageContentHeader"),E=d("AlertMessage"),u=d("SkeletonElement"),g=d("SvgElement"),y=d("AlertBox"),S=d("ModalElement"),v=I("dompurify-html");return o(),a("div",G,[l(L,{padded:!0},{default:h(()=>[m(r(t.$t("ORGANIZATION_HEADER.MODAL.CLIENTS.SELECT_CLIENT")),1)]),_:1}),e("div",U,[i.pageMessage.type==="warning"?(o(),a("div",z,[l(E,{type:i.pageMessage.type},{default:h(()=>[m(r(i.pageMessage.message),1)]),_:1},8,["type"])])):c.isLoading?(o(),a("div",F,[e("div",x,[l(u,{height:"100%",width:"100%"})]),e("div",B,[e("div",P,[l(u,{height:"100%",width:"100%"})]),e("div",V,[l(u,{height:"100%",width:"100%"})]),e("div",Z,[l(u,{height:"100%",width:"100%"})])])])):(o(),a(A,{key:2},[e("div",j,[l(E,{type:i.pageMessage.type},{icon:h(()=>[l(g,{name:"Alert",title:t.$t("ALERT_MESSAGE.TITLE"),width:"1.5rem",color:"var(primary)",height:"100%",class:"icon"},null,8,["title"])]),default:h(()=>[R(e("p",null,null,512),[[v,i.pageMessage.message]])]),_:1},8,["type"])]),e("div",W,[e("div",X,[e("label",{class:T(["input-search__label",{"input-search__label--active":i.searchTerm}])},[l(g,{name:"Search",title:"Search"}),R(e("input",{"onUpdate:modelValue":s[0]||(s[0]=n=>i.searchTerm=n),type:"text",class:"input-item__search search",placeholder:t.$t("ORGANIZATION_HEADER.MODAL.CLIENTS.PLACEHOLDER")},null,8,Y),[[D,i.searchTerm]]),i.searchTerm?(o(),a("button",{key:0,class:"clear",onClick:s[1]||(s[1]=(...n)=>c.clear&&c.clear(...n))},[l(g,{name:"Close",title:"Close"}
1)])):C("",!0)],2)])]),e("div",q,[c.clientsToShow.length?(o(!0),a(A,{key:1},w(c.clientsToShow,n=>(o(),a("button",{key:n.id,class:"client-data",onClick:Re=>c.selectClient(n)},[e("div",$,[e("div",ee,[e("h4",te,r(n.nome),1)]),n.endereco?(o(),a("div",se,[e("p",ie,r(n.endereco),1)])):C("",!0)]),c.isUserChurch(n.nome)?(o(),a("div",ne,[...s[5]||(s[5]=[e("input",{class:"input-item__field checkbox",type:"checkbox",checked:""},null,-1)])])):C("",!0)],8,Q))),128)):(o(),O(y,{key:0},{icon:h(()=>[l(g,{name:"Alert",title:t.$t("ALERT_MESSAGE.TITLE"),width:"1.5rem",height:"100%",class:"client-list__empty__icon"},null,8,["title"])]),default:h(()=>[e("h3",K,r(t.$t("PRAYER.INDEX.MESSAGE.ERROR.SEARCH")),1),e("p",J,r(t.$t("PRAYER.INDEX.MESSAGE.ERROR.SEARCH_MESSAGE")),1)]),_:1}))])],64))]),l(S,{"modal-id":"client-info",width:c.modalWidth,icon:"warning",padded:!0,"close-button":!0,"click-to-close":!0,show:i.showClientInfoModal,onModalVisible:s[4]||(s[4]=n=>c.toggleChangeChurchModal(n))},{default:h(()=>[i.selectedClient?(o(),a("div",oe,[e("div",ae,[e("div",le,[e("div",ce,[e("h4",re,[m(r(t.$t("USER.USER_DATA.CHANGE_CHURCH.MODAL.TITLE"))+" ",1),e("span",he,r(i.selectedClient.nome)+". ",1)])]),e("div",de,[e("p",{class:"subtitle__text",innerHTML:t.$t("USER.USER_DATA.CHANGE_CHURCH.MODAL.SUBTITLE")},null,8,_e)])]),e("div",ue,[e("div",ge,[e("button",{class:T(["btn btn--color-primary",{"btn--disabled":i.changeLoading}]),onClick:s[2]||(s[2]=n=>c.changeUserChurch(i.selectedClient))},[i.changeLoading?(o(),a("img",Ce)):(o(),a("span",me,r(t.$t("ORGANIZATION_HEADER.MODAL.CLIENT_INFO.CONFIRM")),1))],2)]),e("div",pe,[e("button",{class:"btn action-button",onClick:s[3]||(s[3]=n=>c.toggleChangeChurchModal(!1))},[e("span",Ee,r(t.$t("USER.USER_DATA.CHANGE_CHURCH.MODAL.BACK")),1)])])])])])):C("",!0)]),_:1},8,["width","show"])])}const Le=M(k,[["render",Ae],["__scopeId","data-v-6474005b"]]);export{Le 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.