Skip to content

anibalgv/bilhetagem-leucotron-ision-ip

Repository files navigation

BILHETAGEM LEUCOTRON

SIMPLES BILHETAGEM PARA EQUIPAMENTOS LEUCONTRON ISION IP

CONNECT TO LEUCONTRON APPLIANCE

  • FTP
    • CONNECT TO ISION IP
    • DOWNLOAD BILHET00 FILE
    • DELETE DOWNLOADED FILE
  • SERIAL PORT

FILES

  • READ LOCAL FILE DOWNLOADED FROM FTP
  • DELETE LOCAL FILE IMPORTED TO DATABASE

CSV´s

  • CONVERT TEXT TICKETS FILE TO JSON OBJECT

TICKETS

  • IMPORT CALL TICKETS
  • EXPORT TICKETS TO CSV FILE
  • EXPORT TICKETS TO JSON FILE
  • LIST OBJECTS

DATABASE/SQLITE

  • CREATE SQLITE DATABASE WHITH FOLLOWED ATTRIBUTES:
    • TICKETS
      • equipamento, responsavel, data_inicio, hora_inicio, hora_incio_segmento, tempo_bilhete, tempo_ligacao, tempo_atendimento, reservado, identificacao_linha, numero_rota,numero_externo, ligacao_transferida, atributo_ligacao, password_call, call_stamp, packetloss,jitter_evaluation, rastreador, nome_usuario, email_usuario.
    • CONFIG
      • app_first_run, ftps_connect_host, ftps_connect_user, ftps_connect_password.

NOTIFICATIONS/EMAIL

  • SEND E-MAIL WITH CALLS MADE BY USER ON THE MONTH

PAGES/VIEWS

  • CONFIG APP
  • DASBHOARDS - GENERAL
  • DASHBOARDS - COMPARE MONTHS
  • DASHBOARDS - RAMAL WITH MORE NUMBER OF CALLS
  • IMPORT TICKETS
  • SHOW TICKETS BY RAMAL
  • SHOW TICKETS OF TODAY
  • SHOW TICKETS BY DATE INTERVAL
  • SHOW TICKETS BY INTERNAL/EXTERNAL/RECEIVED CALLS

INSTALL

An electron project

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:9080
npm run dev

# build electron application for production
npm run build


This project was generated with electron-vue@45a3e22 using vue-cli. Documentation about the original structure can be found here.