Skip to content

99 Obsolete

  • v_autocomplete_auto_list_modal => replaced by v_list
  • v_navigation

v_navigation - obsolete

Komponent generujący nawigacje na podstawie

  • pliku storage/navigation.json
  • srs i node anv
  • "route": "/srs/101-tasks/view"
  • "name": "Tasks" - required
  • "path": "/E-DOKUMENTY/DOKUMENTY", - optional submenu
  • "icon":"fa-tasks" - optional
  • "notification":"/api/srs/tasks/1011-tasks-count/opentasks?ptype=object-command" - optional POST must return {"value":22,"title":"Open Tasks"}
    • {{host}}/api/mail/checkmail/support - get mails
    • {{host}}/api/srs/tasks/1011-tasks-count/opentasks?ptype=object-command get open tasks
  • "role": "app_administrator" - optional role

Obsługa macro. Użycie:

w "name" wpisujemy macro.[[makroName]].[[componentName]].[[ilość]] np. macro.newdocument.saleInvoice.3 - [[makroName]] - Możliwe sa 2 macra: -required - viewdocument - wyświetla liste typów dokumentów do przejrzenia. - Wymagane podanie parametru "route" - newdocument - wyświetla liste nowych dokumentów do stworzenia - [[componentName]] - nazwa komponentu np. order, saleInvoice, documentIn itp -reuqired - [[ilość]] - wyświetla podana liczbę rzeczy -opcjonalne

Pełne przykłady:

JSON
{
    "path": "/SPRZEDAŻ/POKAŻ-FAKTURY",
    "route": "/srs/415-sprzedaz-z-dokumentami-wz/view",
    "name": "macro.viewdocument.saleInvoice.4",
    "role": "erp_sprzedaz"
},

{
    "path": "/SPRZEDAŻ/NOWE",
    "route": "",
    "name": "macro.newdocument.saleInvoice.3",
    "role": "erp_sprzedaz"
},

Example navigation.json

JSON
[
  {
    "path": "/SKANER",
    "route": "/pages/erp/v-notif?app_name=[[app_name]]",
    "name": "",
    "icon": "fa-barcode"
  },
  {
    "path": "/KARTOTEKI/1-INDEKSY",
    "route": "/srs/010-indeksy-aktywne/view",
    "name": "🟩 Aktywne indeksy materiałowe",
     "notification":"/api/srs/tasks/1011-tasks-count/opentasks?ptype=object-command"
  },

]

special strings

  • [[app_name]]- current user app
  • [[username]] - useranme
  • [[userid]] - userid
  • [[team_name]] - team name
  • [[team_id]] - teamid

v_modal_confirm

HTML
1
2
3
4
5
6
  <v_modal_confirm
  css="xd-button xd-border xd-border-danger"
  :callback="fetchData"
  label="Anuluj umowę"
  :model="{status: -1, source: 'agreement', id: api.data.agreement.agreementID}"
  url="/api/core/srs/997-common-deleteRecord/api" />

Props

  • title
  • expanded
  • icon { type: String, default: 'fa-angle-down' }
  • icon_close { type: String, default: 'fa-angle-up' }
  • highlight { type: Boolean, default: false }
  • container_class { type: String, default: 'xd-grid-l8 xd-grid-s2 ' }
  • alwaysVisible false
  • slots header,open,closed

Examples

modal confirm modal confirm

Basic

HTML
  <v_modal_confirm css="OPTION:xd-border-danger" label="Delete" :model="OPTION:item" url="OPTION:/api/core/connections/delete/{conn_name}"/>