PageSourceSearch

https://app.sigeflex.com/assets/Acompanhamento-BBK0pnvN.js

js sigeflex.com collected 2026-10-02 00:58:43 UTC 5,139 bytes, 1 lines download raw bytes

1import{aj as D}from"./devextreme-Cm-RDc2K.js";import{A as U,a as z}from"./AcompanhamentoService-BlBJZX-a.js";import{c as $}from"./gridBadgeHelper-hYWjGFdT.js";import{_ as F}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{p as I,aS as V,W as R,bJ as b,aC as q,X as M,r as h,c as i,b2 as s,a5 as n,Z as t,u as j,Y as H,b0 as L,aE as Y,aG as C,F as G,bg as T}from"./@vue-DmAB7yje.js";import"./@babel-Di3zDOWq.js";import"./jszip-FWobEVPZ.js";import"./@fortawesome-CHr9kUcr.js";import"./inferno-DlLchRqb.js";import"./@devextreme-CA69xFKW.js";import"./inferno-create-element-t9Z-UGAf.js";import"./rrule-AGnbG-8B.js";import"./dataset-DSY1Ij4o.js";import"./store-BS8x5qv_.js";import"./pinia-CAngz53m.js";import"./axios-Dlr9j6MA.js";import"./lodash-DYhSs6Mk.js";import"./string-_buJapO2.js";import"./moment-Cl4UOzQZ.js";import"./compressorjs-D0oVaUf3.js";import"./apiHost-DqDNI4uj.js";import"./string-DrdasdIl.js";import"./errorMessages-BX_GrsJH.js";import"./metadata-BT8H-kKA.js";import"./@protobuf-ts-D9nIBb28.js";const J={class:"acomp-layout"},W={class:"acomp-type-color-row"},X={class:"acomp-type-field"},Z={class:"acomp-order-field"},K={class:"acomp-color-field"},Q={class:"acomp-color-presets"},oo=["title","onClick"],eo={class:"acomp-preview-container"},ro={class:"acomp-preview-text"},ao={class:"acomp-preview-hint"},to={__name:"Acompanhamento",setup(so){const o=I(new U),v=h(null),_=h(null),g=i(()=>_.value?[_.value]:[]),w=z,k=["#dc3545","#fd7e14","#ffc107","#28a745","#20c997","#17a2b8","#007bff","#6610f2","#6f42c1","#e83e8c","#795548","#6c757d"],A=a=>{o.record.color=a},E=i(()=>{var a;return((a=o.record.name)==null?void 0:a.trim())||"NOME DA ETAPA"}),S=i(()=>o.record.color?{backgroundColor:o.record.color,color:$(o.record.color)}:{backgroundColor:"var(--app-color-info-bg)",color:"var(--app-color-info-text)"}),B=i(()=>{const a=w.find(r=>r.value===o.record.type);return a?`Tipo: ${a.text}`:o.record.type?`Tipo: ${o.record.type}`:"Tipo não definido"}),N=()=>{var a;return(a=v.value)==null?void 0:a.find()},P=i(()=>[{cmd:"restaurar-padroes",text:"Restaurar Etapas Padrão",icon:"wand-magic-sparkles"}]);async function O(a){var r,d,p,l,m,u,c,f;if(a==="restaurar-padroes"){if(!await D("Isso irá recriar as etapas padrão que estiverem faltando e ressincronizar nome, cor e ordem das padrão existentes. Etapas personalizadas não serão alteradas.","Restaurar Etapas Padrão"))return;try{const e=await o.resetDefaults();(r=v.value)==null||r.find();const y=((d=e==null?void 0:e.acompanhamentoList)==null?void 0:d.length)||0;y===0?(m=(l=(p=window.DevExpress)==null?void 0:p.ui)==null?void 0:l.notify)==null||m.call(l,"Todas as etapas padrão já estão em dia.","info",3e3):(f=(c=(u=window.DevExpress)==null?void 0:u.ui)==null?void 0:c.notify)==null||f.call(c,`${y} etapa(s) padrão restaurada(s).`,"success",3e3)}catch(e){console.error("Erro ao restaurar etapas padrão:",e)}}}return(a,r)=>{const d=s("Switch"),p=s("TextBox"),l=s("SelectBox"),m=s("NumberBox"),u=s("ColorBox"),c=s("TextArea"),f=s("FormView"),x=s("f-crud-form");return o?(V(),R(x,q({key:0},a.$attrs,{ref_key:"form",ref:v,schema:o,"forms-validation":g.value,"screen-name":"Etapas",permissao:"acompanhamento","dropdown-items":P.value,onHandleOpcoes:O,onSave:N}),{default:b(()=>[n(f,{ref_key:"formRef",ref:_,"col-count":1},{default:b(()=>[t("div",J,[n(d,{modelValue:o.record.active,"onUpdate:modelValue":r[0]||(r[0]=e=>o.record.active=e),caption:"Ativo"},null,8,["modelValue"]),n(p,{modelValue:o.record.name,"onUpdate:modelValue":r[1]||(r[1]=e=>o.record.name=e),caption:"Nome","max-length":60,placeholder:"Nome da etapa...","read-only":o.record.default,validations:[{required:!0,min:2,max:60}]},null,8,["modelValue","read-only"]),t("div",W,[t("div",X,[n(l,{modelValue:o.record.type,"onUpdate:modelValue":r[2]||(r[2]=e=>o.record.type=e),options:j(w),"display-expr":"text","value-expr":"value",filterable:!0,"read-only":o.record.default,caption:"Tipo de documento",placeholder:"Selecione o tipo...",validations:[{required:!0}]},null,8,["modelValue","options","read-only"])]),t("div",Z,[n(m,{modelValue:o.record.order,"onUpdate:modelValue":r[3]||(r[3]=e=>
1o.record.order=e),caption:"Ordem",min:0,"show-spin-buttons":!0},null,8,["modelValue"])]),t("div",K,[r[6]||(r[6]=t("label",{class:"acomp-field-label"},"Cor",-1)),n(u,{modelValue:o.record.color,"onUpdate:modelValue":r[4]||(r[4]=e=>o.record.color=e),"edit-alpha-channel":!1,width:"100%"},null,8,["modelValue"]),t("div",Q,[(V(),H(G,null,L(k,e=>t("button",{key:e,type:"button",class:Y(["acomp-color-swatch",{"is-selected":o.record.color===e}]),style:C({backgroundColor:e}),title:e,onClick:y=>A(e)},null,14,oo)),64))])])]),t("div",eo,[r[7]||(r[7]=t("p",{class:"acomp-preview-label"},"Pré-visualização",-1)),t("div",{class:"acomp-preview-badge",style:C(S.value)},[t("span",ro,T(E.value),1)],4),t("p",ao,T(B.value),1)]),n(c,{modelValue:o.record.description,"onUpdate:modelValue":r[5]||(r[5]=e=>o.record.description=e),label:"Descrição",height:96},null,8,["modelValue"])])]),_:1},512)]),_:1},16,["schema","forms-validation","dropdown-items"])):M("",!0)}}},Po=F(to,[["__scopeId","data-v-06f13efe"]]);export{Po 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.