Skip to content

Instantly share code, notes, and snippets.

@carlossaraiva
Created September 27, 2016 12:44
Show Gist options
  • Save carlossaraiva/6394a0c559cbb810be96e4c7873f0324 to your computer and use it in GitHub Desktop.
Save carlossaraiva/6394a0c559cbb810be96e4c7873f0324 to your computer and use it in GitHub Desktop.
angular.module('genesys')
.controller('storesCtrl', ['StoresService','$rootScope', '$scope', 'utils', 'config', '$compile', '$sessionStorage', 'uiGmapgoogle-maps', function(StoresService, $rootScope, $scope, $compile, utils, config, $sessionStorage) {
$scope.map = { center: { latitude: 45, longitude: -73 }, zoom: 8 };
$scope.dataTableOptions = {
serverSide: false,
//createdRow: (row, data, index) => $compile(angular.element(row))($scope),
columns: [
{name: 'CNPJ', data: 'numeroDocumento'},
{name: 'Nome', data: 'nomeLoja'},
{name: 'Estado', data: 'idCidade'},
{name: 'Cidade', data: 'idCidade'},
{name: 'idLoja', data:'idLoja', visible: false} ,
{
name: 'idLoja',
data: 'idLoja',
render: (data, type, despesa, meta) => `<span class="s7-pen btn" data-toggle="modal" data-target="#editar-loja" ng-click="abrir(${data})"></span>`,
}
]
}
$scope.abrir = function(idLoja) {
console.log("teste")
/*$scope.alreadyExists = false
centroCustoService.findById(id)
.then(result => $scope.projeto = result.data )
*/
}
StoresService.listarLojas().then(function(data){
$scope.dataTable.clear().draw()
$scope.dataTable.rows.add(data.data).draw()
$scope.listarLojas = data.data;
console.log($scope.stores)
})
}])
angular.module('genesys')
.controller('storesCtrl', function(StoresService, $rootScope, $scope, $compile, utils, config, $sessionStorage) {
$scope.map = { center: { latitude: 45, longitude: -73 }, zoom: 8 };
$scope.dataTableOptions = {
serverSide: false,
//createdRow: (row, data, index) => $compile(angular.element(row))($scope),
columns: [
{name: 'CNPJ', data: 'numeroDocumento'},
{name: 'Nome', data: 'nomeLoja'},
{name: 'Estado', data: 'idCidade'},
{name: 'Cidade', data: 'idCidade'},
{name: 'idLoja', data:'idLoja', visible: false} ,
{
name: 'idLoja',
data: 'idLoja',
render: (data, type, despesa, meta) => `<span class="s7-pen btn" data-toggle="modal" data-target="#editar-loja" ng-click="abrir(${data})"></span>`,
}
]
}
$scope.abrir = function(idLoja) {
console.log("teste")
/*$scope.alreadyExists = false
centroCustoService.findById(id)
.then(result => $scope.projeto = result.data )
*/
}
StoresService.listarLojas().then(function(data){
$scope.dataTable.clear().draw()
$scope.dataTable.rows.add(data.data).draw()
$scope.listarLojas = data.data;
console.log($scope.stores)
})
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment