|
|
|
@ -23,20 +23,20 @@ define(['angular', 'static/commons/commons', 'uiBootstrap', 'uiRouter', 'ngBootS
|
|
|
|
|
|
|
|
|
|
// 前端渲染的end索引
|
|
|
|
|
$scope.endIndexMap = {};
|
|
|
|
|
// 初始化索引是60
|
|
|
|
|
const initEndIndex = 60;
|
|
|
|
|
// 初始化索引是30
|
|
|
|
|
$scope.initEndIndex = 30;
|
|
|
|
|
$scope.loadClient = function () {
|
|
|
|
|
$http.get('/sys/merchant_id').then(function (resp) {
|
|
|
|
|
$scope.clientsMap = resp.data;
|
|
|
|
|
$scope.client_loading = false;
|
|
|
|
|
|
|
|
|
|
// 加入对应项的end索引值
|
|
|
|
|
// 如果数据小于60,索引值为数据长度
|
|
|
|
|
// 否则设置为60
|
|
|
|
|
// 如果数据小于initEndIndex,索引值为数据长度
|
|
|
|
|
// 否则设置为initEndIndex
|
|
|
|
|
for (var key in $scope.clientsMap) {
|
|
|
|
|
$scope.endIndexMap[key] = initEndIndex;
|
|
|
|
|
$scope.endIndexMap[key] = $scope.initEndIndex;
|
|
|
|
|
var length = $scope.clientsMap[key].length;
|
|
|
|
|
if (length <= initEndIndex)
|
|
|
|
|
if (length <= $scope.initEndIndex)
|
|
|
|
|
$scope.endIndexMap[key] = length;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
@ -46,12 +46,12 @@ define(['angular', 'static/commons/commons', 'uiBootstrap', 'uiRouter', 'ngBootS
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 点击更多加载
|
|
|
|
|
* 判断加60后的索引是否超出数组长度
|
|
|
|
|
* 判断加initEndIndex后的索引是否超出数组长度
|
|
|
|
|
* @param key
|
|
|
|
|
*/
|
|
|
|
|
$scope.more = function(key) {
|
|
|
|
|
|
|
|
|
|
var endIndex = $scope.endIndexMap[key] + initEndIndex;
|
|
|
|
|
var endIndex = $scope.endIndexMap[key] + $scope.initEndIndex;
|
|
|
|
|
$scope.endIndexMap[key] = endIndex;
|
|
|
|
|
|
|
|
|
|
if (endIndex > $scope.clientsMap[key].length) {
|
|
|
|
@ -65,9 +65,9 @@ define(['angular', 'static/commons/commons', 'uiBootstrap', 'uiRouter', 'ngBootS
|
|
|
|
|
* @param key
|
|
|
|
|
*/
|
|
|
|
|
$scope.packup = function(key) {
|
|
|
|
|
$scope.endIndexMap[key] = initEndIndex;
|
|
|
|
|
$scope.endIndexMap[key] = $scope.initEndIndex;
|
|
|
|
|
var length = $scope.clientsMap[key].length;
|
|
|
|
|
if (length <= initEndIndex)
|
|
|
|
|
if (length <= $scope.initEndIndex)
|
|
|
|
|
$scope.endIndexMap[key] = length;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
@ -87,12 +87,27 @@ define(['angular', 'static/commons/commons', 'uiBootstrap', 'uiRouter', 'ngBootS
|
|
|
|
|
$scope.params = {};
|
|
|
|
|
$scope.isCollapsed = true;
|
|
|
|
|
|
|
|
|
|
// 前端渲染的end索引
|
|
|
|
|
$scope.endIndexMap = {};
|
|
|
|
|
// 初始化索引是30
|
|
|
|
|
$scope.initEndIndex = 30;
|
|
|
|
|
|
|
|
|
|
$scope.loadNotTradeClient = function () {
|
|
|
|
|
$scope.disable_button = true;
|
|
|
|
|
$http.get('/sys/merchant_id/trade').then(function (resp) {
|
|
|
|
|
$scope.notTradeClientsMap = resp.data.merchant_id_map;
|
|
|
|
|
$scope.refresh_time = resp.data.refresh_time;
|
|
|
|
|
$scope.disable_button = false;
|
|
|
|
|
|
|
|
|
|
// 加入对应项的end索引值
|
|
|
|
|
// 如果数据小于initEndIndex,索引值为数据长度
|
|
|
|
|
// 否则设置为initEndIndex
|
|
|
|
|
for (var key in $scope.notTradeClientsMap) {
|
|
|
|
|
$scope.endIndexMap[key] = $scope.initEndIndex;
|
|
|
|
|
var length = $scope.notTradeClientsMap[key].length;
|
|
|
|
|
if (length <= $scope.initEndIndex)
|
|
|
|
|
$scope.endIndexMap[key] = length;
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
$scope.loadNotTradeClient();
|
|
|
|
@ -116,6 +131,35 @@ define(['angular', 'static/commons/commons', 'uiBootstrap', 'uiRouter', 'ngBootS
|
|
|
|
|
size: 'sm'
|
|
|
|
|
})
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 点击更多加载
|
|
|
|
|
* 判断加initEndIndex后的索引是否超出数组长度
|
|
|
|
|
* @param key
|
|
|
|
|
*/
|
|
|
|
|
$scope.more = function(key) {
|
|
|
|
|
|
|
|
|
|
var endIndex = $scope.endIndexMap[key] + $scope.initEndIndex;
|
|
|
|
|
$scope.endIndexMap[key] = endIndex;
|
|
|
|
|
|
|
|
|
|
if (endIndex > $scope.notTradeClientsMap[key].length) {
|
|
|
|
|
$scope.endIndexMap[key] = $scope.notTradeClientsMap[key].length;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 收起
|
|
|
|
|
* @param key
|
|
|
|
|
*/
|
|
|
|
|
$scope.packup = function(key) {
|
|
|
|
|
|
|
|
|
|
$scope.endIndexMap[key] = $scope.initEndIndex;
|
|
|
|
|
|
|
|
|
|
var length = $scope.notTradeClientsMap[key].length;
|
|
|
|
|
if (length <= $scope.initEndIndex)
|
|
|
|
|
$scope.endIndexMap[key] = length;
|
|
|
|
|
};
|
|
|
|
|
}]);
|
|
|
|
|
app.controller('showClientsCtrl', ['$scope', '$http','qrJson', function ($scope, $http,qrJson) {
|
|
|
|
|
$scope.qrJson = qrJson.data;
|
|
|
|
|