|
|
|
@ -1,6 +1,21 @@
|
|
|
|
|
/**
|
|
|
|
|
* Created by yixian on 2017-03-08.
|
|
|
|
|
*/
|
|
|
|
|
var commissionTypeMap = [{
|
|
|
|
|
"label": 1,
|
|
|
|
|
"value": "渠道计算法"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"label": 2,
|
|
|
|
|
"value": "总交易额比例"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"label": 3,
|
|
|
|
|
"value": "收益比例"
|
|
|
|
|
}
|
|
|
|
|
];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
define(['angular','../../analysis/org/analysis-org'], function (angular) {
|
|
|
|
|
'use strict';
|
|
|
|
|
var app = angular.module('orgcommission', ['ui.router']);
|
|
|
|
@ -78,9 +93,11 @@ define(['angular','../../analysis/org/analysis-org'], function (angular) {
|
|
|
|
|
$state.go('analysis_org.orgcommission.month', {monthStr: monthStr})
|
|
|
|
|
};
|
|
|
|
|
}]);
|
|
|
|
|
app.controller('orgCommissionMonthViewCtrl', ['$scope', 'monthData', function ($scope, monthData) {
|
|
|
|
|
app.controller('orgCommissionMonthViewCtrl', ['$scope', 'monthData','$filter', function ($scope, monthData) {
|
|
|
|
|
$scope.monthData = monthData.data;
|
|
|
|
|
$scope.ctrl = {};
|
|
|
|
|
$scope.commissionTypeMap = commissionTypeMap;
|
|
|
|
|
|
|
|
|
|
$scope.active = function (log) {
|
|
|
|
|
if($scope.ctrl.activeLog && $scope.ctrl.activeLog.org_id==log.org_id){
|
|
|
|
|
$scope.ctrl.activeLog=null;
|
|
|
|
@ -100,5 +117,23 @@ define(['angular','../../analysis/org/analysis-org'], function (angular) {
|
|
|
|
|
$scope.ctrl.activeLog=log;
|
|
|
|
|
}
|
|
|
|
|
}]);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app.filter('commission_type_filter', function () {
|
|
|
|
|
return function (sectorValue) {
|
|
|
|
|
var sectorLabel = '';
|
|
|
|
|
angular.forEach(commissionTypeMap, function (sector) {
|
|
|
|
|
if (sector.label == sectorValue) {
|
|
|
|
|
sectorLabel = sector.value;
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
return sectorLabel;
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return app;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
});
|