PageSourceSearch

https://app.nutrio.com.br/build/assets/Index-Dm04FWtR.js

js nutrio.com.br collected 2026-10-01 14:29:52 UTC 12,090 bytes, 1 lines download raw bytes

1import{o as p,c as M,i,e as r,j as t,bP as z,bn as s,b as x,F as j,g as $,a3 as c,v as se,s as n,x as le,Y as I}from"./@vue-Bj2z7V2L.js";import{A as ae}from"./AppLayout-DF-mTIT2.js";import{a as re,u as ie}from"./@inertiajs-DoFGc54o.js";import{B as me}from"./app-ARYOAA4j.js";import{_ as C}from"./Button-uMn0xzOD.js";import{B as v}from"./BaseModal-CaUEqOF6.js";import{_ as q}from"./InputText-Bwe1-e5r.js";import{E as D}from"./Editor-DurkQoSf.js";import{s as m}from"./ziggy-js-WVgcLQ-B.js";import{_ as g}from"./ConfirmModal-CzPpOkUa.js";/* empty css                                              */import{C as A}from"./Clone-vLGI7ZPX.js";import{I as L}from"./useTeam-T6uo8fu2.js";import{_ as ne}from"./Title-bW-uezpC.js";import{_ as pe}from"./Tabs-Mr__w8jV.js";import{_ as ue}from"./EmptyState-BfxS3CMV.js";import{u as de}from"./useLayout-CXJ0dlra.js";import{_ as R}from"./RadioButton-DGHUk6Yk.js";import fe from"./FormBuilder-TYxpEqm7.js";import xe from"./Show-0GmSjKEH.js";import{r as H,h as O,g as P}from"./@heroicons-DgqJM6UC.js";import"./_plugin-vue_export-helper-DlAUqK2U.js";import"./axios-j9Xff9LH.js";import"./@vueuse-C1Zg_WGw.js";import"./useFormSchemaPdfBuilder-B-RSR6r6.js";import"./Logo-BiVqj3BB.js";import"./LogoDark-DifZ77KT.js";import"./FloatingPopover-EJ8B-MeZ.js";import"./Avatar-DGviCx38.js";import"./helpers-B44vp6T5.js";import"./BaseLayout-B07bNzno.js";import"./momentum-modal-4N82IF9j.js";import"./vue-sonner-CfLI2UVm.js";import"./vuedraggable-DxjwCAiN.js";import"./es-errors-QpLItibJ.js";import"./vue-CjsCe1GW.js";import"./sortablejs-DNcEB05P.js";import"./MedicalRecordFormSection-CFHl2J-8.js";import"./Spinner-C7UGdGGz.js";import"./Card-D-GWbWcA.js";import"./ActionButton-BXcyeNpG.js";import"./usePdfGenerator-CGl0JvAg.js";import"./jspdf-Bm62_p-Y.js";import"./@babel-CayUH5pS.js";import"./fflate-XZmX483V.js";import"./fast-png-DmYYXneO.js";import"./iobuffer-DZ1zOcUT.js";import"./pako-Cd0tW-8_.js";import"./jspdf-autotable-fPA6W7y0.js";import"./ExportMedicalRecordPdfButton-UUFyvLPr.js";import"./useBlobDownload-DKE8nAGy.js";import"./GenderType-DIqovt9S.js";import"./EnergyCalculation-CRd_i4Ey.js";import"./DragAndDrop-BAW0Q8ET.js";import"./Badge-CpnSmRcK.js";import"./Alert-DD7alRBw.js";import"./PaymentType-BwvJo0JU.js";
1import"./PremiumModal-mOjTIEPh.js";import"./@headlessui-BYOhRzcZ.js";import"./FavoriteImporter-CLAbZSKA.js";import"./Toggle-BHEYiTFJ.js";import"./Label-Cip5d_nD.js";import"./useFeatureUsageGate-BLiK_b9R.js";import"./useNiaChatAnimation-u4CRDIlw.js";import"./ActionModal-CzLrnYl6.js";import"./AiButton-BAjXRFdc.js";import"./usePdfPreviewFormLayout-C8qWBSIT.js";import"./pdfjs-dist-lBrOV1Cm.js";import"./object-inspect-R27-2t9C.js";import"./pdfConfig-LMY2OO5O.js";import"./qs-C7lisP5f.js";import"./side-channel-0QT8aTEN.js";import"./side-channel-list-CocWUctw.js";import"./side-channel-map-DBT0Yb7_.js";import"./get-intrinsic-DvaXw8cg.js";import"./es-object-atoms-Ditt1eQ6.js";import"./math-intrinsics-Cv-yPkyD.js";import"./gopd-fcd2-aIC.js";import"./es-define-property-bDCdrV83.js";import"./has-symbols-BaUvM3gb.js";import"./get-proto-Bk-W3If8.js";import"./dunder-proto-CbF-aPDJ.js";import"./call-bind-apply-helpers-aHIJBKk7.js";import"./function-bind-BbkWVFrm.js";import"./hasown-C2NEVhna.js";import"./call-bound-C_l59bMG.js";import"./side-channel-weakmap-DeDvWJMQ.js";import"./lodash-es-DM7yqScx.js";import"./laravel-precognition-Bfe19aNu.js";import"./floating-vue-CLHMYpPy.js";import"./@floating-ui-DIhpas4E.js";import"./qs-esm-Darriogh.js";import"./laravel-vite-plugin-DEL3ZhID.js";import"./laravel-echo-Cd4fqn7m.js";import"./pusher-js-C7nVl6n6.js";import"./@inertiaui-pJU2myb3.js";import"./vue3-colorpicker-mtSJ1mq4.js";import"./tinycolor2-Begke6kS.js";import"./gradient-parser-jmyDDEXX.js";import"./vue-types-CGNcSVvy.js";import"./is-plain-object-C7BF5Ngm.js";import"./@aesoper-CsmLgonf.js";import"./@popperjs-CMBiYTiD.js";import"./@fortawesome-BiJZ3PRv.js";import"./vue3-lazyload-NqCr2evU.js";import"./maska-DQcLBnih.js";import"./NativeSelect-Bkdr5q-r.js";import"./Upload-DeiS8pXf.js";import"./vue-advanced-cropper-DSUdj0ez.js";import"./Input-CunX9W_s.js";import"./PatientSelect-CO_Np2sh.js";import"./uuid-BKT09osN.js";const ce={class:"space-y-6"},ve={class:"flex md:flex-row flex-col gap-4 justify-between"},ye={class:"flex flex-col space-y-2"},_e=["onClick"],we=["onClick"],ke={class:"flex flex-row space-x-1 text-primary-600 hover:text-opacity-60 items-center"},Ce={class:"flex text-red-600 hover:text-opacity-60 items-center"},ge=["onClick"],be=["onClick"],Te={class:"flex flex-row space-x-1 text-primary-600 hover:text-opacity-60 items-center"},Ve={class:"flex text-red-600 hover:text-opacity-60 items-center"},Me={class:"flex flex-col space-y-4 dark:text-zinc-300"},ze=["innerHTML"],$e={class:"space-y-4"},No={__name:"Index",props:{anamnesisTypes:{type:Object,required:!1}},setup(Y){const G=Y,h=ie(),E=h.props.auth,{teamMenuItems:J}=de(),y=n(!1),d=n("text"),l=re({id:"",title:"",text:""}),_=n(!1),w=n(!1),b=n(!1),f=n(!1),u=n(null),B=n("manage"),K=I(()=>{var a;return(a=u.value)!=null&&a.uuid?m("models.anamnesis-types.update-form",{anamnesisType:u.value.uuid}):null}),T=n(!1);function Q(){d.value="text",y.value=!0}function W(){y.value=!1,d.value==="text"?(l.id="",l.title="",l.text="",_.value=!0):le(()=>{u.value=null,B.value="manage",f.value=!0})}function S(){const a={preserveState:!0,preserveScroll:!0,onSuccess:()=>{l.hasErrors||(l.id?w.value=!1:_.value=!1)}};l.id?l.put(m("models.anamnesis-types.update-text",{anamnesisType:l.id}),a):l.post(m("models.anamnesis-types.store-text"),a)}function F(a){l.id=a.uuid,l.title=a.title,l.text=a.text,w.value=!0}function N(a){l.id=a.uuid,l.title=a.title,l.text=a.text,b.value=!0}function k(a,e="manage"){u.value=a,B.value=e,e==="show"?T.value=!0:f.value=!0}function X(){f.value=!1}function Z(){f.value=!1}const ee=I(()=>{var a;return((a=h.props)==null?void 0:a.type)||"user"}),te=[{value:"user",label:"Meus modelos de anamnese",href:m("models.anamnesis-types.index",{type:"user"})},{value:"system",label:"Modelos anamnese Nutrio",href:m("models.anamnesis-types.index",{type:"system"})}];function oe(a){if(a.is_text){a.team_id||E.user_role_type===L?F(a):N(a);return}a.team_id?k(a):k(a,"show")}return(a,e)=>(p(),M(ae,{"side-menu-items":s(J),class:"overflow-auto"},{default:i(()=>{var U;return[r("div",ce,[r("div",ve,[t(ne,{text:"Modelos de anamnese"}),t(C,{label:"Criar modelo",onClick:Q}),t(v,{"is-open":y.value,title:"Criar modelo de anamnese","max-width":"md",onModalClose:e[2]||(e[2]=o=>y.value=!1)},{default:i(()=>[r("div",ye,[e[12]||(e[12]=r("span",{class:"text-zinc-500 dark:text-zinc-400"},"Selecione o tipo de modelo:",-1)),t(R,{modelValue:d.value,"onUpdate:modelValue":e[0]||(e[0]=o=>d.value=o),label:"Anamnese por texto",name:"create_type",value:"text"},null,8,["modelValue"]),t(R,{modelValue:d.value,"onUpdate:modelValue":e[1]||(e[1]=o=>d.value=o),label:"Formulário de anamnese",name:"create_type",value:"form"},null,8,["modelValue"])]),t(C,{label:"Criar modelo",size:"full",class:"mt-5",onClick:W})]),_:1},8,["is-open"]),t(v,{"is-open":_.value,title:"Criar modelo de anamnese por texto","max-width":"4xl","close-on-click-outside":!1,onModalClose:e[5]||(e[5]=o=>_.value=!1)},{default:i(()=>[r("form",{class:"space-y-4",onSubmit:z(S,["prevent"])},[t(q,{modelValue:s(l).title,"onUpdate:modelValue":e[3]||(e[3]=o=>s(l).title=o),name:"title",placeholder:"Título do modelo"},null,8,["modelValue"]),t(D,{modelValue:s(l).text,"onUpdate:modelValue":e[4]||(e[4]=o=>s(l).text=o),name:"text","max-length":5e4},null,8,["modelValue"]),t(C,{loading:s(l).processing,label:"Salvar modelo",class:"p-1 w-full"},null,8,["loading"])],32)]),_:1},8,["is-open"]),t(fe,{"is-open":f.value,"form-data":u.value,"store-url":s(m)("models.anamnesis-types.store-form"),"update-url":K.value,"model-mode":"",onSubmitted:Z,onClose:X},null,8,["is-open","form-data","store-url","update-url"])]),t(pe,{tabs:te,"active-tab":ee.value,"preserve-state":"",prefetch:"click"},null,8,["active-tab"]),t(s(me),{resource:G.anamnesisTypes,onRowClick:oe},{emptyState:i(()=>[t(ue,{title:"Não possui modelos de anamnese",subtitle:"Você não possui modelos de anamnese cadastrados.",image:"/images/empty/anamnesis.webp"})]),"cell(actions)":i(({item:o})=>[r("div",{class:"flex flex-row items-center space-x-2",onClick:e[6]||(e[6]=z(()=>{},["stop"]))},[o.is_text?(p(),x(j,{key:0},[o.team_id||s(E).user_role_type===L?(p(),x("span",{key:0,class:"flex flex-row space-x-1 hover:text-opacity-60 text-primary-600 items-center cursor-pointer",onClick:V=>F(o)},[t(s(H),{class:"h-5"}),e[13]||(e[13]=r("span",null,"Editar",-1))],8,_e)):$("",!0),r("button",{class:"flex flex-row items-center space-x-1 hover:text-opacity-60 text-primary-600",onClick:V=>N(o)},[t(s(O),{class:"h-5"}),e[14]||(e[14]=r("span",null,"Ver texto",-1))],8,we),t(g,{title:"Duplicar modelo","max-width":"sm","route-action":"post",message:"Tem certeza que deseja duplicar este modelo?",route:s(m)("models.anamnesis-types.duplicate",{anamnesisType:o.uuid})},{default:i(()=>[r("span",ke,[t(s(A),{class:"size-4"}),e[15]||(e[15]=c(" Duplicar ",-1))])]),_:1},8,["route"]),o.team_id?(p(),M(g,{key:1,title:"Excluir modelo de anamnese","max-width":"sm","route-action":"delete",message:"Tem certeza que deseja excluir este modelo de anamnese?",route:s(m)("models.anamnesis-types.destroy-text",{anamnesisType:o.uuid})},{default:i(()=>[r("span",Ce,[t(s(P),{class:"h-5"}),e[16]||(e[16]=c(" Excluir ",-1))])]),_:1},8,["route"])):$("",!0)],64)):(p(),x(j,{key:1},[o.team_id?(p(),x("button",{key:0,class:"flex flex-row space-x-1 hover:text-opacity-60 text-primary-600 items-center",onClick:V=>k(o)},[t(s(H),{class:"h-5"}),e[17]||(e[17]=r("span",null,"Editar",-1))],8,ge)):(p(),x("button",{key:1,class:"flex flex-row space-x-1 hover:text-opacity-60 text-primary-600 items-center",onClick:V=>k(o,"show")},[t(s(O),{class:"h-5"}),e[18]||(e[18]=r("span",null,"Ver formulário",-1))],8,be)),t(g,{title:"Duplicar modelo","max-width":"md","route-action":"post",message:"Tem certeza que deseja duplicar este modelo para os seus modelos?",route:s(m)("models.anamnesis-types.duplicate",{anamnesisType:o.uuid})},{default:i(()=>[r("span",Te,[t(s(A),{class:"size-4"}),e[19]||(e[19]=c(" Duplicar ",-1))])]),_:1},8,["route"]),o.team_id?(p(),M(g,{key:2,title:"Excluir modelo de formulário","max-width":"md","route-action":"delete",message:"Tem certeza que deseja excluir este modelo de formulário?",route:s(m)("models.anamnesis-types.destroy-form",{anamnesisType:o.uuid})},{default:i(()=>[r("span",Ve,[t(s(P),{class:"h-5"}),e[20]||(e[20]=c(" Excluir ",-1))])]),_:1},8,["route"])):$("",!0)],64))])]),_:1},8,["resource"]),t(v,{"is-open":b.value,title:"Visualizar modelo de anamnese","max-width":"4xl",onModalClose:e[7]||
1(e[7]=o=>b.value=!1)},{default:i(()=>[r("div",Me,[r("span",null,[e[21]||(e[21]=r("strong",null,"Título:",-1)),c(" "+se(s(l).title),1)]),r("div",{class:"prose prose-sm dark:prose-invert max-w-none break-words max-h-[70vh] overflow-y-auto prose-headings:text-zinc-800 dark:prose-headings:text-white prose-p:text-zinc-700 dark:prose-p:text-zinc-300 prose-strong:text-zinc-800 dark:prose-strong:text-white prose-ul:text-zinc-700 dark:prose-ul:text-zinc-300 prose-ol:text-zinc-700 dark:prose-ol:text-zinc-300",innerHTML:s(l).text},null,8,ze)])]),_:1},8,["is-open"]),t(v,{"is-open":w.value,title:"Editar modelo de anamnese","max-width":"4xl",onModalClose:e[10]||(e[10]=o=>w.value=!1)},{default:i(()=>[r("div",$e,[t(q,{modelValue:s(l).title,"onUpdate:modelValue":e[8]||(e[8]=o=>s(l).title=o),placeholder:"Título do modelo",class:"w-full"},null,8,["modelValue"]),t(D,{modelValue:s(l).text,"onUpdate:modelValue":e[9]||(e[9]=o=>s(l).text=o),"max-length":5e4},null,8,["modelValue"]),t(C,{loading:s(l).processing,label:"Salvar modelo",size:"full",onClick:z(S,["prevent"])},null,8,["loading"])])]),_:1},8,["is-open"]),t(v,{"is-open":T.value,title:(U=u.value)==null?void 0:U.title,"max-width":"4xl",onModalClose:e[11]||(e[11]=o=>T.value=!1)},{default:i(()=>[t(xe,{"form-type":u.value},null,8,["form-type"])]),_:1},8,["is-open","title"])])]}),_:1},8,["side-menu-items"]))}};export{No 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.