PageSourceSearch

https://mainflow.app/_nuxt/_id_.192d04f0.js

js mainflow.app collected 2026-10-02 01:14:56 UTC 9,078 bytes, 1 lines download raw bytes

1import O from"./layout.f69c5af1.js";import{f as l,D as d,h as b,aD as r,a as W,r as n,b as G,q as w,e as H,c as j,w as q,d9 as K,d3 as $,o as x,u as o,i as J,j as k,k as C,J as Q,K as U,cV as X,l as Z}from"./entry.e42a7db6.js";import tt from"./EditActivity.c1401ab0.js";import{c as et,a as at,A as D}from"./activities_helpers.eddc24f1.js";import{W as Y,A as M}from"./wfm_api_clients.cd2d52be.js";import{_ as ot}from"./InfoCard.vue_vue_type_script_setup_true_lang.534d0799.js";import{M as lt}from"./MakeSalesInvoiceFromWfmActivity.fe853a65.js";import{M as it}from"./MakeWfmActivityFromNull.ab5e10c5.js";import{_ as nt}from"./ActivityFGasMaterialsList.vue_vue_type_script_setup_true_lang.80a3a37a.js";import{u as st}from"./template.463ed8ed.js";import{S as rt}from"./sales_helpers.3eb9f6c6.js";import{M as ct}from"./MakeNextListParameters.6112a9d4.js";import"./Alert.vue_vue_type_script_setup_true_lang.8d213531.js";import"./index.esm.96615a24.js";import"./EditActivity.vue_vue_type_style_index_0_scoped_83e705fa_lang.ae521765.js";import"./MakeNextPaginatedListParametersFromNull.ae53e94a.js";import"./wfm_tags_helpers.b8c86295.js";import"./Form.vue_vue_type_script_setup_true_lang.04210f5b.js";import"./_plugin-vue_export-helper.a1a6add7.js";import"./button_group.15a84454.js";import"./formatters.27416152.js";import"./helpers.6be567a7.js";import"./MakeNextFiltersFromDevExpressOptions.a0f9dcc9.js";import"./tag-box.7bc02a5d.js";import"./ObjButtonEdit.vue_vue_type_script_setup_true_lang.c845b2aa.js";import"./ui.context_menu.9ac387e5.js";import"./Modal.6af6134e.js";import"./BaseBlock.7c8bd7a9.js";import"./SearchMaterialModal.vue_vue_type_script_setup_true_lang.9d4be155.js";import"./MaterialsList.vue_vue_type_script_setup_true_lang.0222f052.js";import"./DataGrid.vue_vue_type_script_setup_true_lang.61b24502.js";import"./drop_down_button.6f4250cf.js";import"./DateTime.vue_vue_type_script_setup_true_lang.a6c1a8f5.js";import"./ActiveBadge.vue_vue_type_script_setup_true_lang.40bf0f1b.js";import"./Badge.35ff2e7d.js";import"./MakeNextOptionsFromDevExpressOptions.aeecbf87.js";import"./RegistryList.vue_vue_type_script_setup_true_lang.13ba16b1.js";import"./ObjButtonColumnChooser.vue_vue_type_script_setup_true_lang.1da63b12.js";import"./ObjButtonAdd.vue_vue_type_script_setup_true_lang.6ecddfd2.js";import"./ObjCardNavigator.vue_vue_type_script_setup_true_lang.a3c7671f.js";import"./EditSupplier.vue_vue_type_script_setup_true_lang.50b05b7d.js";import"./EditAddressBookRegistry.vue_vue_type_script_setup_true_lang.9b3e9eaa.js";import"./queryListParams.27d63502.js";import"./ObjButtonCustom.vue_vue_type_script_setup_true_lang.5c509411.js";import"./EditFGasActivity.vue_vue_type_script_setup_true_lang.a5a4ebc5.js";import"./machines_helpers.4d66a8c5.js";import"./warehouse_api_client.65dfa2f3.js";import"./TechniciansList.vue_vue_type_script_setup_true_lang.7be63650.js";import"./vue-easy-lightbox.esm.min.67b6c076.js";import"./ObjButtonDownload.vue_vue_type_script_setup_true_lang.b7e5f8b8.js";import"./EditFGasActivityInvoiceValues.vue_vue_type_script_setup_true_lang.7dc3cd00.js";
1import"./ObjCardEdit.vue_vue_type_script_setup_true_lang.8aab1d11.js";const mt={status:{component:"SimpleText",columnsCssClass:"col-12 col-md-6 col-lg-4",data:{format:t=>t==null?"n.d.":l("ACTIVITY_LABEL_"+t),label:"Status"}},ticketId:{component:"SimpleText",columnsCssClass:"col-12 col-md-6 col-lg-4",data:{getAsyncData:async t=>{if(t!=null&&t!=0)return await Y.getTicketsFromIds([t])},format:t=>t==null?"n.d":'<a href="'+d().resolve("/ticketing/requests/"+t.data[0].id).href+'">'+t.data[0].identifier,label:"Ticket"}},category:{component:"SimpleText",columnsCssClass:"col-12 col-md-6 col-lg-4",data:{format:t=>t==null||t.name==null?"n.d":t.name,label:"Categoria"}},clientId:{component:"SimpleText",columnsCssClass:"col-12 col-md-6 col-lg-4",data:{getAsyncData:async t=>{if(t!=null&&t!=0)return await b("/api/registries/"+t)},format:t=>{var i;return t==null?"n.d":'<a href="'+d().resolve("/sales/customers/"+t.data.id).href+'">'+((i=t.data)==null?void 0:i.businessName)+"</a>"},label:"Cliente"}},siteId:{component:"SimpleText",columnsCssClass:"col-12 col-md-6 col-lg-4",data:{getAsyncData:async t=>{if(t!=null&&t!=0)return await b("/api/registries/"+t)},format:t=>{var i;return t==null?"n.d":'<a href="'+d().resolve("/sales/sites/"+t.data.id).href+'">'+((i=t.data)==null?void 0:i.businessName)+"</a>"},label:"Punto vendita"}},location:{component:"SimpleText",columnsCssClass:"col-12 col-md-6 col-lg-4",data:{format:t=>t==null?"n.d.":t,label:"Indirizzo intervento"}},clientEmailAddress:{component:"SimpleText",columnsCssClass:"col-12 col-md-6 col-lg-4",data:{format:t=>t==null?"n.d.":t,label:"Email"}},referentFullName:{component:"SimpleText",columnsCssClass:"col-12 col-md-6 col-lg-4",data:{format:t=>t==null?"n.d.":t,label:"Referente"}},activityTechnicians:{component:"SimpleTextList",columnsCssClass:"col-12 col-md-6 col-lg-4",data:{format:t=>t==null||t.technician==null||typeof t.technician=="number"?"n.d":(d().resolve("/wfm/technicians/"+t.technician.id),l(et[t.type])+": "+t.technician.name+" "+t.technician.lastname),label:"Tecnici"}},tags:{component:"SimpleTextList",columnsCssClass:"col-12 col-md-6 col-lg-4",data:{format:t=>t==null?"n.d.":t.label,label:"Skills"}},appointment:{component:"SimpleText",columnsCssClass:"col-12 col-md-6 col-lg-4",data:{format:t=>t==null?"n.d.":r(t).format("DD/MM/YYYY"),label:"Appuntamento"}},startedAt:{component:"SimpleText",columnsCssClass:"col-12 col-md-6 col-lg-4",data:{format:t=>t==null?"n.d.":(r(),r(t).format("DD/MM/YYYY HH:mm")),label:"Ora inizio intervento"}},endedAt:{component:"SimpleText",columnsCssClass:"col-12 col-md-6 col-lg-4",data:{format:t=>t==null?"n.d.":(r(),r(t).format("DD/MM/YYYY HH:mm")),label:"Ora fine intervento"}},notes:{component:"SimpleText",columnsCssClass:"col-12 col-md-6 col-lg-4",data:{format:t=>t==null?"n.d.":t,label:"Note"}},outcome:{component:"SimpleText",columnsCssClass:"col-12 col-md-6 col-lg-4",data:{format:t=>t==null?"n.d.":l(t.toString()),label:"Esito"}},description:{component:"SimpleText",columnsCssClass:"col-12 col-md-12 col-lg-12",data:{format:t=>t==null?"n.d.":t,label:"Descrizione"}}},ut={key:0,class:"content"},pt={class:"items-push"},dt={class:"items-push"},pe=W({__name:"[id]",setup(t){const s=n(!1),i=n(!1),f=n(!1),I=G();let c=null,m=null;const a=n(it.make()),u=n(null),T=n(null),h=w(()=>a.value.status==at.APPROVED),F=n(null),E=st(),A=w(()=>{let e=[];return e.push(["o.type","=",rt.WORK_REPORT]),ct.make(e,{sortBy:"o.updatedAt",sortDirection:"true",loadRelations:[]},25)});function R(){var e;E.setPageNavigationContext({pageTitle:l("title.wfm.fgas-activities.index"),internalPageTitle:l("title.wfm.fgas-activities.detail")+" "+((e=a.value.identifier)!=null?e:a.value.id),navigateBackTo:"/wfm/fgas-activities",subInternalPageTitle:null,subNavigateBackTo:null})}async function v(){_();try{const e=await K("/api/activities/"+I.params.id,{method:"GET",params:{options:{loadRelations:{materials:1,"materials.type":1}}}});if(a.value=e.data,a.value.activityTechnicians.sort((p,y)=>p.type>y.type?1:-1),a.value.appointment&&(a.value.appointment=r(a.value.appointment).format("YYYY-MM-DD")),f.value=!0,a.value.ticketId){const p=await Y.getTicketsFromIds([a.value.ticketId]);F.value=p.data[0].identifier}R()}catch(e){console.error(e),u.value="Sorry, a server error has occurred. Try again."}}async function S(){i.value=!1,f.value=!1;try{A.value.filters.push(["o.externalIdentifier","in","WFM-ACTIVITY-"+a.value.id]);const e=await $.getDocuments(A.value);e.length>0?T.value=e[0]:T.value=await N(),f.value=!0}catch(e){console.error(e),u.value=l("Errore durante la comunicazione con il server")}}async function N(){const e=await Promise.all([B(),P()]);return await lt.make(a.value,e[0],e[1])}async function B(){if(c==null)try{c=(await M.getRegistry(a.value.clientId)).data}catch(e){c=null,console.error(e),u.value=l("Errore durante la comunicazione con il server")}return c}async function P(){if(m==null)try{m=(await M.getRegistry(a.value.siteId)).data}catch(e){m=null,console.error(e),u.value=l("Errore durante la comunicazione con il server")}return m}function V(){s.value=!0}function _(){s.value=!1}async function z(){await v(),h.value&&await S()}H(async()=>{await v(),h.value&&await S()});async function L(){await v()}return(e,p)=>{const y=O;return x(),j(y,{name:"main"},{default:q(()=>[o(a).id?(x(),J("div",ut,[k("div",pt,[C(ot,{"enable-edit-button":!1,title:o(l)("Informazioni Attivit\xE0"),configurationFile:o(mt),model:o(a),onActionClick:V},null,8,["title","configurationFile","model"])]),Q(k("div",dt,[C(nt,{title:" ",model:o(a).materials.filter(g=>g.type.type===o(D).FGAS_ACTIVITY),activity:o(a),"store-table-name":"activityFGas_list_activity"+
1o(a).id,"show-download-xml-button":!0,onSaved:L},null,8,["model","activity","store-table-name"])],512),[[U,o(X)().wfm.fgasEnabled&&o(a).materials.filter(g=>g.type.type===o(D).FGAS_ACTIVITY).length>0]])])):Z("",!0),C(tt,{"model-id":o(a).id,"is-modal-open":o(s),onClose:_,onSaved:z},null,8,["model-id","is-modal-open"])]),_:1})}}});export{pe 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.