Inserindo Nome da Triagem no Painel Web

leonardoleonardo Entry Level
edited September 2014 in Suporte
Bom dia a todos!

Estou tentando implementar, na v1.1.4, o nome informado na geração de senhas (Triagem) para ser mostrado no Painel Web. Não tenho experiência em Doctrine, mas creio que não seja o problema. Gostaria de um direcionamento, quais arquivos e métodos precisam ser modificados. Estou mexendo nas seguintes classes:

Novosga\Model\PainelSenha.php

// Adicionei os seguintes blocos de código
/** @Column(type="string", name="nm_cli", nullable=true) */
protected $nomeCliente;

public function getNomeCliente() {
return $this->nomeCliente;
}

public function setNomeCliente($nomeCliente) {
$this->nomeCliente = $nomeCliente;
}

public function toArray() {
return array(
'id' => $this->getId(),
'senha' => $this->getSiglaSenha() . str_pad($this->getNumeroSenha(), 3, '0', STR_PAD_LEFT),
'local' => $this->getLocal(),
'numeroLocal' => $this->getNumeroLocal(),
'peso' => $this->getPeso(),
'nomeCliente' => $this->getNomeCliente() // add isso aqui
);
}
Novosga\Api\ApiV1.php

// no Método painel($unidade, array $servicos) adicionei no SELECT o campo "e.nomeCliente":
[...] , s.nome as servico, $length as length, e.nomeCliente
E no arquivo painel-web.js add o valor padrão do escopo ultima, porém não consegui descobri como/onde alterar o valor do nomeCliente:

$scope.ultima = {
texto: 'A000',
local: 'Guichê',
numeroLocal: 0,
mensagem: 'Atendimento',
styleClass: '',
nomeCliente: ''
};
// Em mais o quê mexer neste arquivo para implementar o "nomeCliente"?
Estou modificando as classes e métodos certos? E o painel-web.js, como implemento esta alteração?

Desde já agradecido!!!

Comments

  • leonardoleonardo Entry Level
    E aê pessoal... Alguém saberia me ajudar no caso?
  • martinhomartinho Entry Level
    Quando foi lançado o painel prsonalizado Hospital Albert Sabin eu me lembro que foi feita uma alteraçao somente no arquivo ApiV1.php nao me lembro direito em qual post está
Sign In or Register to comment.