|
|
|
@ -23,6 +23,7 @@ define(['angular', 'uiBootstrap', 'uiRouter', 'angularEcharts','./transaction/an
|
|
|
|
if (!$scope.params.onlyGroup){
|
|
|
|
if (!$scope.params.onlyGroup){
|
|
|
|
$scope.loadPartnersInTypes();
|
|
|
|
$scope.loadPartnersInTypes();
|
|
|
|
$scope.doAnalysis();
|
|
|
|
$scope.doAnalysis();
|
|
|
|
|
|
|
|
$scope.loadTradePartnersBySettlementCycle();
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (groupBD == 'all') {
|
|
|
|
if (groupBD == 'all') {
|
|
|
|
@ -36,6 +37,7 @@ define(['angular', 'uiBootstrap', 'uiRouter', 'angularEcharts','./transaction/an
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$scope.loadPartnersInTypes();
|
|
|
|
$scope.loadPartnersInTypes();
|
|
|
|
$scope.doAnalysis();
|
|
|
|
$scope.doAnalysis();
|
|
|
|
|
|
|
|
$scope.loadTradePartnersBySettlementCycle();
|
|
|
|
};
|
|
|
|
};
|
|
|
|
$scope.loadRoyalpayindustry = function () {
|
|
|
|
$scope.loadRoyalpayindustry = function () {
|
|
|
|
$http.get('/static/data/royalpayindustry.json').then(function (resp) {
|
|
|
|
$http.get('/static/data/royalpayindustry.json').then(function (resp) {
|
|
|
|
@ -177,6 +179,17 @@ define(['angular', 'uiBootstrap', 'uiRouter', 'angularEcharts','./transaction/an
|
|
|
|
}
|
|
|
|
}
|
|
|
|
};
|
|
|
|
};
|
|
|
|
$scope.loadTradePartnersBySettlementCycle = function () {
|
|
|
|
$scope.loadTradePartnersBySettlementCycle = function () {
|
|
|
|
|
|
|
|
var params = angular.copy($scope.params);
|
|
|
|
|
|
|
|
$http.get('/analysis/partners/settlement', {params:params}).then(function (resp) {
|
|
|
|
|
|
|
|
$scope.settlementCycle = resp.data;
|
|
|
|
|
|
|
|
$scope.partners_settlement_chart = chartParser.parse(partnersBySettlementCycle, resp.data);
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
$scope.loadTradePartnersBySettlementCycle();
|
|
|
|
|
|
|
|
$scope.chooseThirtyDays = function () {
|
|
|
|
|
|
|
|
$scope.params.recent_client = true;
|
|
|
|
|
|
|
|
$scope.loadTradePartnersBySettlementCycle();
|
|
|
|
|
|
|
|
};
|
|
|
|
var partnersBySettlementCycle = {
|
|
|
|
var partnersBySettlementCycle = {
|
|
|
|
chart: {
|
|
|
|
chart: {
|
|
|
|
tooltip: {
|
|
|
|
tooltip: {
|
|
|
|
@ -204,15 +217,9 @@ define(['angular', 'uiBootstrap', 'uiRouter', 'angularEcharts','./transaction/an
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
column: {key: 'client_count', name: 'settlement_cycle'}
|
|
|
|
column: {key: 'client_count', name: 'clean_days'}
|
|
|
|
}]
|
|
|
|
}]
|
|
|
|
};
|
|
|
|
};
|
|
|
|
$http.get('/analysis/partners/settlement', {params:{}}).then(function (resp) {
|
|
|
|
|
|
|
|
$scope.settlementCycle = resp.data;
|
|
|
|
|
|
|
|
$scope.partners_settlement_chart = chartParser.parse(partnersBySettlementCycle, resp.data);
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
$scope.loadTradePartnersBySettlementCycle();
|
|
|
|
|
|
|
|
/*var partnerTypesConfig = function (legend) {
|
|
|
|
/*var partnerTypesConfig = function (legend) {
|
|
|
|
return {
|
|
|
|
return {
|
|
|
|
chart: {
|
|
|
|
chart: {
|
|
|
|
|