PageSourceSearch

https://www.neonotario.com/_nuxt/9kXk70jd.js

js neonotario.com collected 2026-10-09 18:15:51 UTC 11,895 bytes, 1 lines download raw bytes

1import{_ as B}from"./D6amBYgz.js";import{_ as F}from"./CpYkDtmB.js";import{u as O,c as U,b as W}from"./Bq-Xa4_E.js";import{T as H}from"./xGD6KHNz.js";import{V as R,aZ as V,a$ as a,b1 as c,b9 as x,b2 as A,B as t,Y as o,b0 as N,W as Q,bu as G,S as u,aY as T,a0 as J,F as K,u as X,bv as D,r as j,C as ee,b3 as ie,bw as $}from"./D182WECn.js";import{u as te,D as ae,C as le,R as oe,E as se}from"./C8Y5rFxn.js";import{u as ne}from"./CjLtjO_p.js";import"./DSy3LYyy.js";import"./BRT79dK-.js";import"./DbDSKKKR.js";import"./Cjj9Ou2C.js";import"./BUbwmY6J.js";import"./rNuYw4dC.js";import"./C6Ldeo2-.js";import"./yg37X0do.js";(function(){try{var p=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},s=new p.Error().stack;s&&(p._sentryDebugIds=p._sentryDebugIds||{},p._sentryDebugIds[s]="9ff93f4a-b3c7-465d-8081-077e58a49905",p._sentryDebugIdIdentifier="sentry-dbid-9ff93f4a-b3c7-465d-8081-077e58a49905")}catch{}})();const de={class:"flex w-full mt-1"},re={class:"max-w-[400px]"},me={class:"grid grid-cols-3 gap-2"},d=R({__name:"SwigInt",props:{fields:{}},setup(p){const{t:s}=O(),f=u(()=>[...p.fields,"getDayMonthYear","getTime","getWeekDayMonth","getWeekDayMonthYear","getPreviousMonth","getPronom","getColor","locationTypeIcon","encryptPhone","encryptEmail","contains","plurality","removeEndLine"]);return(g,C)=>(T(),V(H,null,{content:a(()=>[c("div",re,[x(A(t(s)("pages.homeAdmin.automation.fields.swigFields"))+" ",1),c("span",me,[(T(!0),N(Q,null,G(t(f),b=>(T(),N("span",{key:b},A(b),1))),128))])])]),default:a(()=>[c("div",de,[x(A(t(s)("pages.homeAdmin.automation.fields.swigHint"))+" ",1),o(U,{type:"info",class:"ml-2 text-primary-500"})])]),_:1}))}}),ue={class:"flex items-end border-b border-gray-100 mb-2 md:mb-4 pb-2"},pe={class:"mr-auto"},fe={class:"font-bold text-lg"},ce={class:"w-full max-w-[700px] mx-auto p-2"},Le=R({__name:"[ruleId]",async setup(p){let s,f;const g=J(),C=K(),b=W(),{$toast:_}=X(),{t:e}=O(),v=te(),E=u(()=>`automation-rule-${g.params.ruleId}`),k=u(()=>E.value==="automation-rule-new"),{data:L}=([s,f]=D(()=>$("automation-events",()=>v.getEvents())),s=await s,f(),s),{data:m,error:S}=([s,f]=D(async()=>$(E,async()=>{if(g.params.ruleId&&!k.value)return await v.getRule(g.params.ruleId)},"$mDSt11N-oQ")),s=await s,f(),s);if(S.value||!m.value&&!k.value)throw ne(S.value??new Error("rule not defined"));const w=j(!1),P=async()=>{await v.deleteRule(g.params.ruleId),_.success(e("pages.homeAdmin.automation.rule.deleteSuccess")),await C.push(b({name:"homeAdmin-automations"}))},n=j({...m.value,delay:{...m.value?.delay,actived:!!m.value?.delay},conditions:m.value?.conditions??[],googleSheetsConfig:{spreadsheetId:"",sheetName:"",columns:[],...m.value?.googleSheetsConfig},pipedriveConfig:{personName:"",dealTitle:"",...m.value?.pipedriveConfig},emailConfig:{subject:"",htmlContent:"",bcc:"",toAddress:"",fromName:"",replyTo:"",attachments:[],...m.value?.emailConfig},slackConfig:{text:"",...m.value?.slackConfig,attachments:[...m.value?.slackConfig?.attachments?.map(i=>({...i,mrkdwnIn:i.mrkdwnIn?.join(",")}))??[]]}}),y=u(()=>n.value.eventName?L.value?.[n.value.eventName]:void 0),l=u(()=>y.value?y.value?.vars??[]:[]),q=u(()=>y.value?y.value?.recipientTypes??[]:[]),I=u(()=>y.value?y.value?.attachments??[]:[]),Y=u(()=>[{fieldType:"select",key:"eventName",label:e("pages.homeAdmin.automation.fields.eventName"),required:!0,values:Object.keys(L.value??{})},{fieldType:"checkbox",key:"actived",label:e("pages.homeAdmin.automation.fields.isActive")},{fieldType:"object",inline:!0,key:"delay",fields:[{fieldType:"checkbox",key:"actived",label:e("pages.homeAdmin.automation.fields.activedDelay"),class:"mt-4"},...n.value.delay?.actived?[{fieldType:"number",key:"value",required:!0,placeholder:e("pages.homeAdmin.automation.fields.delay")},{fieldType:"select",key:"unit",required:!0,clearable:!1,placeholder:e("pages.homeAdmin.automation.fields.delayUnit"),values:ae}]:[]]},{fieldType:"array",key:"conditions",label:e("pages.homeAdmin.automation.fields.conditions"),description:e("pages.homeAdmin.automation.fields.fieldAvailable",{fields:l.value.join(", ")}
1),input:{fieldType:"object",inline:!0,fields:[{fieldType:"input",key:"field",description:e("pages.homeAdmin.automation.fields.fieldFormat"),required:!0,checkError:i=>i&&!l.value.some(r=>i===r||i.startsWith(r+"."))?e("pages.homeAdmin.automation.fields.validation"):""},{fieldType:"select",key:"operator",required:!0,clearable:!1,placeholder:e("pages.homeAdmin.automation.fields.operator"),values:le,getLabel:i=>e(`pages.homeAdmin.automation.operators.${i}`)},{fieldType:"input",key:"value"}]}},{fieldType:"radio",key:"type",label:e("pages.homeAdmin.automation.fields.type"),required:!0,values:oe},...n.value.type==="email"?[{fieldType:"object",key:"emailConfig",fields:[{fieldType:"select",key:"recipientType",label:e("pages.homeAdmin.automation.fields.recipientType"),values:q.value,required:!0,checkError:i=>q.value.some(r=>i===r)?"":e("pages.homeAdmin.automation.fields.validation")},...n.value.emailConfig?.recipientType==="fixed"?[{fieldType:"input",key:"toAddress",label:e("pages.homeAdmin.automation.fields.toAddress"),required:!0,checkError:i=>!i||/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,3}$/.test(i)?"":e("errors.invalidEmail")}]:[],{fieldType:"swig",key:"subject",label:e("pages.homeAdmin.automation.fields.subject"),required:!0,singleLine:!0},{fieldType:"swig",key:"bcc",label:e("pages.homeAdmin.automation.fields.bcc"),singleLine:!0,checkError:i=>!i||/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,3}$/.test(i)?"":e("errors.invalidEmail")},{fieldType:"swig",key:"fromName",label:e("pages.homeAdmin.automation.fields.fromName"),singleLine:!0},{fieldType:"swig",key:"replyTo",label:e("pages.homeAdmin.automation.fields.replyTo"),singleLine:!0},...I.value.length>0?[{fieldType:"select",key:"attachments",multiple:!0,label:e("pages.homeAdmin.automation.fields.attachments"),values:I.value,required:!0,checkError:i=>I.value.some(r=>i.includes(r))?"":e("pages.homeAdmin.automation.fields.validation")}]:[],{fieldType:"select",key:"layout",label:e("pages.homeAdmin.automation.fields.layout"),description:e("pages.homeAdmin.automation.fields.layoutDescription"),values:se,getLabel:i=>e(`pages.homeAdmin.automation.layouts.${i}`)},{fieldType:"swig",key:"htmlContent",required:!0,label:n.value.emailConfig?.layout==="text"?e("pages.homeAdmin.automation.fields.textContent"):e("pages.homeAdmin.automation.fields.htmlContent"),htmlMode:n.value.emailConfig?.layout!=="text"}]}]:[],...n.value.type==="slack"?[{fieldType:"object",key:"slackConfig",fields:[{fieldType:"input",key:"channel",label:e("pages.homeAdmin.automation.fields.channel"),required:!0},{fieldType:"swig",singleLine:!0,key:"text",label:e("pages.homeAdmin.automation.fields.text"),required:!0},{fieldType:"input",key:"username",label:e("pages.homeAdmin.automation.fields.username")},{fieldType:"input",key:"color",label:e("pages.homeAdmin.automation.fields.color")},{fieldType:"array",key:"attachments",label:e("pages.homeAdmin.automation.fields.slackAttachments"),getDefaultItem:()=>({text:"",fields:[]}),input:{fieldType:"object",fields:[{fieldType:"swig",singleLine:!0,key:"text",label:e("pages.homeAdmin.automation.fields.text")},{fieldType:"input",singleLine:!0,key:"color",label:e("pages.homeAdmin.automation.fields.color")},{key:"mrkdwnIn",label:e("pages.homeAdmin.automation.fields.mrkdwnIn")},{fieldType:"array",key:"fields",label:e("pages.homeAdmin.automation.fields.fields"),getDefaultItem:()=>({title:"",value:""}),input:{fieldType:"object",inline:!0,fields:[{fieldType:"swig",singleLine:!0,key:"title",label:e("pages.homeAdmin.automation.fields.title"),required:!0},{fieldType:"swig",singleLine:!0,key:"value",required:!0,label:e("pages.homeAdmin.automation.fields.value")},{fieldType:"checkbox",key:"short",class:"mt-10",label:e("pages.homeAdmin.automation.fields.short")}]}}]}}]}]:[],...n.value.type==="googleSheets"?[{fieldType:"object",key:"googleSheetsConfig",fields:[{fieldType:"input",key:"spreadsheetId",label:e("pages.homeAdmin.automation.fields.spreadsheetId"),required:!0},{fieldType:"input",key:"sheetName",label:e("pages.homeAdmin.automation.fields.sheetName"),required:!0},{fieldType:"array",key:"columns",label:e("pages.homeAdmin.automation.fields.columns"),getDefaultItem:()=>"",input:{fieldType:"swig",required:!0,singleLine:!0}}]}]:[],...n.value.type==="pipedrive"?[{fieldType:"object",key:"pipedriveConfig",fields:[{key:"personName",label:e("pages.homeAdmin.automation.fields.personName"),fieldType:"swig",required:!0,singleLine:!0},{key:"personEmail",label:e("pages.homeAdmin.automation.fields.personEmail"),fieldType:"swig",singleLine:!0},{key:"personPhone",label:e("pages.homeAdmin.automation.fields.personPhone"),fieldType:"swig",singleLine:!0},{key:"personOwnerId",label:e("pages.homeAdmin.automation.fields.personOwnerId"),fieldType:"input"},{key:"dealTitle",label:e("pages.homeAdmin.automation.fields.dealTitle"),fieldType:"swig",required:!0,singleLine:!0},{key:"dealStageId",label:e("pages.homeAdmin.automation.fields.dealStageId"),fieldType:"input",type:"number"},{key:"dealValue",label:e("pages.homeAdmin.automation.fields.dealValue"),fieldType:"input",type:"number"},{key:"dealCurrency",label:e("pages.homeAdmin.automation.fields.dealCurrency"),fieldType:"input"}]}]:[]]),Z=async i=>{const r={...i,delay:i.delay?.actived?{value:Number(i.delay.value),unit:i.delay.unit}:null,emailConfig:i.type==="email"?i.emailConfig:null,googleSheetsConfig:i.type==="googleSheets"?i.googleSheetsConfig:null,pipedriveConfig:i.type==="pipedrive"?i.pipedriveConfig:null,slackConfig:i.type==="slack"?{...i.slackConfig,attachments:i.slackConfig?.attachments?.map(h=>({...h,mrkdwnIn:h.mrkdwnIn?.split(",").map(M=>M.trim())}))}:null};if(k.value){const h=await v.createRule(r);_.success(e("pages.homeAdmin.automation.rule.createSuccess")),await C.push(b({name:"homeAdmin-automations-rules-ruleId",params:{ruleId:h._id}}))}else await v.updateRule(g.params.ruleId,r),_.success(e("pages.homeAdmin.automation.rule.updateSuccess"))},z=u(()=>[...k.value?[]:[{key:"delete",label:e("pages.homeAdmin.automation.rule.delete"),error:!0,onClick:()=>{w.value=!0}}]]);return(i,r)=>(T(),N("main",null,[c("div",ue,[c("div",pe,[c("h1",fe,A(t(k)?t(e)("pages.homeAdmin.automation.rule.newTitle"):t(e)("pages.homeAdmin.automations.rules")),1)])]),c("div",ce,[o(F,{modelValue:t(n),"onUpdate:modelValue":r[0]||(r[0]=h=>ee(n)?n.value=h:null),fields:t(Y),"submit-label":t(e)("commons.save"),submit:Z,actions:t(z)}
1,{"emailConfig-subject-description":a(()=>[o(d,{fields:t(l)},null,8,["fields"])]),"emailConfig-htmlContent-description":a(()=>[o(d,{fields:t(l)},null,8,["fields"])]),"emailConfig-bcc-description":a(()=>[o(d,{fields:t(l)},null,8,["fields"])]),"emailConfig-fromName-description":a(()=>[o(d,{fields:t(l)},null,8,["fields"])]),"emailConfig-replyTo-description":a(()=>[o(d,{fields:t(l)},null,8,["fields"])]),"slackConfig-text-description":a(()=>[o(d,{fields:t(l)},null,8,["fields"])]),"slackConfig-attachments-input-text-description":a(()=>[o(d,{fields:t(l)},null,8,["fields"])]),"slackConfig-attachments-input-fields-input-title-description":a(()=>[o(d,{fields:t(l)},null,8,["fields"])]),"slackConfig-attachments-input-fields-input-value-description":a(()=>[o(d,{fields:t(l)},null,8,["fields"])]),"googleSheetsConfig-columns-description":a(()=>[o(d,{fields:t(l)},null,8,["fields"])]),"pipedriveConfig-personName-description":a(()=>[o(d,{fields:t(l)},null,8,["fields"])]),"pipedriveConfig-personEmail-description":a(()=>[o(d,{fields:t(l)},null,8,["fields"])]),"pipedriveConfig-dealTitle-description":a(()=>[o(d,{fields:t(l)},null,8,["fields"])]),_:1},8,["modelValue","fields","submit-label","actions"])]),t(w)?(T(),V(B,{key:0,confirm:P,cancel:()=>w.value=!1},{default:a(()=>[x(A(t(e)("pages.homeAdmin.automation.rule.deleteConfirm")),1)]),_:1},8,["cancel"])):ie("",!0)]))}});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.