Browse Source

修改支付中心同步后的问题

hulh 8 years ago
parent
commit
8e08802df7

+ 1 - 1
src/main/webapp/resources/js/usercenter/controllers/forstore/buyer_transfer_ctrl.js

@@ -74,7 +74,7 @@ define([ 'app/app' ], function(app) {
 		// 分期付款功能开发
 		$scope.loadPersonal = function () {
 			bankInfoService.getBuyPersonalBank('', function(data) {
-				$scope.buyAccountInfos = resolveData(data);
+				$scope.buyAccountInfos = resolveData(data.content);
 				angular.forEach($scope.buyAccountInfos, function(buyAccountInfo) {
 					buyAccountInfo.filterAccount = hideBankFilter(buyAccountInfo.number);
 				});

+ 0 - 367
src/main/webapp/resources/js/usercenter/controllers/forstore/pay_center_old_ctrl.js

@@ -1,367 +0,0 @@
-/**
- *  支付中心控制器 --老版本,弃用
- */
-define(['app/app'], function(app) {
-	'use strict';
-	app.register.controller('payCenterCtrl', ['$scope', '$rootScope', 'ngTableParams', 'Ysepay', 'BaseService', 'bankInfoService', '$filter', '$modal', 'toaster', 'OrderSimpleInfo', 'SessionService', function($scope, $rootScope, ngTableParams, Ysepay, BaseService, bankInfoService, $filter, $modal, toaster, OrderSimpleInfo, SessionService) {
-		$rootScope.active = 'pay_center';
-
-		var hideBankFilter = $filter("hideBankFilter");
-
-
-		//银行账户信息,历史记录的的的状态
-		var hiStatus= SessionService.get('paycenter');
-
-		$scope.status = hiStatus == null ? 'pay-info' : hiStatus;
-
-		//切换银行账户信息,历史记录的的的状态
-		$scope.toggleStatus = function(status) {
-			if($scope.status != status) {
-				$scope.status = status;
-				SessionService.set('paycenter', status);
-				loadData();
-			}
-		};
-
-		/**********************************************************************
-		 * 初始化
-		 **********************************************************************/
-
-		/**
-		 * 保存获取的分页数据
-		 */
-		$scope.tradeRecordPage = {};
-
-		$scope.AllOrderInfo = {};
-
-		$scope.param = {};
-
-		/**
-		 * 使用ngTable 获取支付记录信息
-		 */
-		$scope.tradeRecordTableParams = new ngTableParams({
-			page : 1,
-			count : 10,
-			sorting : {
-				paytime : 'DESC'
-			}
-		}, {
-			total : 0,
-			getData : function ($defer, params) {
-				const param = BaseService.parseParams(params.url());
-				//目前直接从订单中获取信息 --支付记录
-				OrderSimpleInfo.getBuyPayRecord(param, function (page) {
-					$scope.tradeRecordPage = page.data;
-					$scope.AllOrderInfo.totalPages = $scope.tradeRecordPage.totalPages;
-					$scope.param.page = $scope.tradeRecordPage.number;
-					$scope.acculatePages($scope.tradeRecordPage.number, $scope.tradeRecordPage.totalPages);
-				}, function (response) {
-				});
-				// Ysepay.findTradeRecordChartOfUser(param, {}, function (page) {
-				// 	$scope.tradeRecordPage = page;
-				// 	if (!page.content) {
-				// 		$scope.tradeRecordPage.content = [];
-				// 	}
-					// angular.forEach($scope.tradeRecordPage.content, function (tradeRecord) {
-					// 	if (tradeRecord.state == '已付款') {
-					// 		tradeRecord.amount = tradeRecord.totalAmount;
-					// 		tradeRecord.recordStatus = '支付成功';
-					// 	} else if (tradeRecord.state == '已退款') {
-					// 		tradeRecord.amount = tradeRecord.refundAmount;
-					// 		tradeRecord.recordStatus = '退款成功';
-					// 	}
-					// 	console.log(tradeRecord);
-					// });
-					// console.log(page);
-				// }, function (resp) {
-				// 	console.log(resp);
-				// });
-			}
-		});
-
-		var loadAccountData = function() {
-			bankInfoService[$scope.getAccountData].call(null,{}, function(data) {
-				$scope.accounts = data;
-			}, function(response) {
-				toaster.pop('error', '获取账户信息失败');
-			});
-		}
-
-		$scope.setDefaultAccount = function(id) {
-			bankInfoService.setDefaultAccount({id : id}, function() {
-				toaster.pop('success', '设置成功');
-				loadAccountData();
-			}, function(response) {
-				toaster.pop('error', '设置默认账户失败');
-			})
-		}
-
-		//删除账户
-		$scope.deleteAccount = function(buyAccount) {
-			var  isSure = confirm('确认删除本银行账户?删除后无法恢复,请谨慎操作');
-			if(isSure){
-				bankInfoService.deleteBank({id: buyAccount.id}, function(data) {
-					toaster.pop('success', '删除成功');
-					loadAccountData();
-				}, function(response) {
-					toaster.pop('error', '删除失败');
-				})
-			}
-		}
-
-		//编辑账户
-		$scope.editAccount = function(data) {
-			var modalInstance = $modal.open({
-				templateUrl : 'static/view/common/bankInfoModal.html',
-				controller : 'BankInfoCtrl',
-				resolve : {
-					account : function() {
-						//深拷贝一份
-						return angular.copy(data);
-					}
-				}
-			});
-
-			modalInstance.result.then(function(account) {
-				if(data) {
-					$scope.accounts.splice(data.num - 1, 1, account);
-				}else {//如果是新增。
-					if(account.kind == 1) {
-						$scope.accountStatus='personal';
-					}else if(account.kind == 2) {
-						$scope.accountStatus='enterprise';
-					}
-					loadAccountData();
-				}
-
-			}, function() {
-
-			});
-		};
-
-		//获取数据的方法。
-		var loadData = function() {
-			switch ($scope.status) {
-				case 'pay-info' :
-					$scope.getAccountData = 'getBuyPersonalBank';
-					loadAccountData();
-					break;
-				case 'pay-history':
-					$scope.tradeRecordTableParams.page(1);
-					$scope.tradeRecordTableParams.reload();
-					break;
-			}
-		};
-
-		loadData();
-
-
-		/******************根据页数设置翻页的信息********start**************************/
-
-		//输入框监听Enter事件
-		$scope.listenEnter = function () {
-			if(event.keyCode == 13) {
-				$scope.setPage("page", $scope.tradeRecordPage.number);
-			}
-		};
-
-		$scope.setPage = function(type, number) {
-			if(type != 'prev' &&  type != 'page' && type != 'next' && type != 'last' && type != 'first') {
-				return ;
-			};
-			var page = -1;
-			switch (type) {
-				case "page":
-					if(number < 1) {
-						page = 1;
-					}else if(number > $scope.AllOrderInfo.totalPages) {
-						page = $scope.AllOrderInfo.totalPages;
-					}else {
-						page = number;
-					};
-					break;
-				case "prev":
-					if($scope.param.page <= 1) {
-						page = 1;
-					}else {
-						page =$scope.param.page - 1;
-					};
-					break;
-				case "next":
-					if($scope.param.page >= $scope.AllOrderInfo.totalPages) {
-						page = $scope.AllOrderInfo.totalPages
-					}else {
-						page =$scope.param.page + 1;
-					}
-					break;
-				case "first":
-					page = 1;
-					break;
-				case "last":
-					page = $scope.AllOrderInfo.totalPages;
-					break;
-			}
-			if(page == $scope.param.page || page < 1 || page > $scope.AllOrderInfo.totalPages) {
-				$scope.param.currentPage = $scope.param.page;
-				return ;
-			}
-			$scope.param.page = page;
-			$scope.tradeRecordTableParams.page($scope.param.page);
-			$scope.tradeRecordTableParams.reload();
-		};
-
-		//当前页在前段的计算方式
-		$scope.frontSegment = function (currentPage, totalElementPages) {
-			angular.forEach($scope.pages, function (page) {
-				switch (page.number) {
-					case 8:
-						page.type = 'more';
-						page.active = false;
-						break;
-					case 0:
-						if(currentPage == 1) {
-							page.active = false;
-						}
-					default : {
-						page.current = (currentPage == page.number);
-					}
-				}
-			});
-		};
-
-		//当前页在后端计算方式
-		$scope.endSegment = function (currentPage, totalElementPages) {
-			angular.forEach($scope.pages, function (page) {
-				switch (page.number) {
-					case 2:
-						page.active = false;
-						page.type = 'more';
-						break;
-					case 10:
-						if(currentPage == totalElementPages) {
-							page.active = false;
-						}
-						break;
-					case 0:
-					case 1:
-						break;
-					default:
-						if(page.number != totalElementPages) {
-							page.number = totalElementPages - 9 + page.number;
-						}
-						page.current = (currentPage == page.number);
-						break;
-				}
-			});
-		};
-
-		//当前页在中间计算方式
-		$scope.middleSegment = function (currentPage) {
-			angular.forEach($scope.pages, function (page) {
-				switch (page.number) {
-					case 2:
-					case 8:
-						page.type ='more';
-						page.active = false;
-						break;
-					case 3:
-						page.number = currentPage - 2;
-						break;
-					case 4:
-						page.number = currentPage - 1;
-						break;
-					case 5:
-						page.number = currentPage;
-						page.current = true;
-						break;
-					case 6:
-						page.number = currentPage + 1;
-						break;
-					case 7:
-						page.number = currentPage + 2;
-						break;
-				}
-			});
-		}
-
-		//初始化页数信息
-		$scope.initPages = function (totalElementPages) {
-			var pageNum = [];
-			if(totalElementPages == 1) {
-				return ;
-			}else if(totalElementPages < 10) {
-				for(var i = 0; i < totalElementPages + 2; i++) {
-					pageNum.push(i);
-				}
-			}else {
-				pageNum = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
-			}
-			angular.forEach(pageNum, function (number) {
-				var page = {active : true, type : 'page', number : number};
-				if(number == 0) {
-					page.type = 'prev';
-				}else if(number == 1) {
-					page.type = 'first';
-				}else if(number == pageNum.length - 2) {
-					page.type = 'last';
-					page.number = totalElementPages;
-				}else if(number == pageNum.length - 1){
-					page.type = 'next';
-				}
-				$scope.pages.push(page);
-			});
-		}
-
-		//计算页数的方式。
-		$scope.acculatePages = function(currentPage, totalElementPages) {
-			$scope.pages = [];
-			if(totalElementPages < 1)  {
-				return ;
-			}
-			//初始化页面数据
-			$scope.initPages(totalElementPages);
-			if(totalElementPages < 10) {
-				angular.forEach($scope.pages, function (page) {
-					if(page.number == currentPage) {
-						page.current = true;
-					}
-				});
-			}else if(currentPage < 6) {//当期页小于6
-				$scope.frontSegment(currentPage, totalElementPages);
-			}else if(currentPage > totalElementPages - 5) { //当期页在后面
-				$scope.endSegment(currentPage, totalElementPages);
-			}else { //当期页在中间
-				$scope.middleSegment(currentPage);
-			}
-		};
-		/******************根据页数设置翻页的信息********end**************************/
-	}]);
-
-
-
-	app.register.controller('BankInfoCtrl', ['$scope', '$modalInstance', 'account', 'kind', 'bankInfoService', 'toaster', function($scope, $modalInstance, account, kind, bankInfoService, toaster){
-		$scope.account = account;
-		if($scope.account) {
-			$scope.title = "修改账户";
-		}else {
-			$scope.title = "新增账户";
-			$scope.account = {};
-		}
-
-		$scope.confirm = function() {
-			var method = 'saveBuyPersonalBank'; //不区分个人和企业账户
-
-			bankInfoService[method].call(null, null, $scope.account, function(data) {
-				toaster.pop('success', '保存成功');
-				$modalInstance.close(data)
-			},function (response) {
-				toaster.pop('warning', '保存信息失败');
-			});
-		}
-
-		$scope.cancel = function() {
-			$modalInstance.dismiss();
-		}
-
-	}]);
-});

+ 1 - 0
src/main/webapp/resources/js/vendor/controllers/forstore/pay_center_ctrl.js

@@ -6,6 +6,7 @@ define(['app/app'], function(app) {
     app.register.controller('payCenterCtrl', ['$scope', '$rootScope', 'bankInfoService', 'Loading', 'toaster', '$upload', 'ngTableParams', 'BaseService', 'SessionService', 'bankTransferService', 'Purchase', '$filter', function($scope, $rootScope, bankInfoService, Loading, toaster, $upload, ngTableParams, BaseService, SessionService, bankTransferService, Purchase, $filter) {
         $rootScope.active = 'pay_center';
 
+        document.title = '结算中心-优软商城';
         // 加密订单的ID过滤器
         var enIdFilter = $filter('EncryptionFilter');
 

+ 0 - 457
src/main/webapp/resources/js/vendor/controllers/forstore/pay_center_old_ctrl.js

@@ -1,457 +0,0 @@
-/**
- * Created by admin on 2017/6/2.
- */
-/**
- *  结算中心控制器,已弃用
- */
-define(['app/app'], function(app) {
-    'use strict';
-    app.register.controller('payCenterCtrl', ['$scope', '$rootScope', 'bankInfoService', 'toaster', '$upload', 'bankTransferService', 'Purchase', '$filter', function($scope, $rootScope, bankInfoService, toaster, $upload, bankTransferService, Purchase, $filter) {
-        $rootScope.active = 'pay_center';
-
-        $scope.param = {};
-        $scope.param.page = 1;
-        $scope.param.count = 5;
-        $scope.param.type='sup';
-        $scope.param.sorting = {};
-        $scope.param.sorting.tranferCreateTime = 'DESC';
-
-        // 加密订单的ID过滤器
-        var enIdFilter = $filter('EncryptionFilter');
-
-        $scope.$payCenter = {};
-        $scope.$payCenter.tab = "accountTab";
-        //控制删除div显示
-        $scope.$payCenter.deleteDiv = false;
-        //删除id
-        $scope.$payCenter.deleteID = null;
-
-        $scope.$payCenter.newAccount = false;
-
-        //获取数据的方法;
-        $scope.getMethod = "getSaleEeterpriseBank";
-
-        $scope.bankInfo = {};
-
-        //获取订单数据
-        var getData = function () {
-            if($scope.$payCenter.tab === 'paymentRecode') {//获取支付记录
-                bankTransferService.getVendorBankTransferByMall($scope.param, function (page) {
-                    if(page.code == 1) {
-                        $scope.bankTransRecode = page.data.content;
-                        angular.forEach($scope.bankTransRecode, function (bankT) {
-                            bankT.jsonReceive = angular.fromJson(bankT.jsonReceive);
-                        });
-
-                        $scope.totalPages = page.data.totalPages;
-                        $scope.param.currentPage = page.data.number;
-                        //计算页数
-                        $scope.acculatePages(page.data.number, page.data.totalPages);
-                    }else {
-                        toaster.pop('info', '获取信息失败:' + page.message);
-                    }
-                }, function (response) {
-                    toaster.pop('error', '获取信息失败');
-                });
-            }else {//获取企业的账户信息
-                bankInfoService[$scope.getMethod](null, function (data) {
-                    $scope.bankInfos = data;
-                }, function (response) {
-                    toaster.pop('error', '获取卖家的账户信息失败');
-                });
-            }
-        }
-        getData();
-
-
-        //切换tab方法
-        $scope.setTab = function (tab) {
-            if($scope.$payCenter.tab !== tab) {
-                $scope.bankInfos = null;
-                $scope.$payCenter.tab = tab;
-                if($scope.$payCenter.tab === 'accountTab') {
-                    // $scope.getMethod = "getSaleEeterpriseBankAudit";
-                }else if($scope.$payCenter.tab === 'accountHis'){
-                    $scope.getMethod = "getSaleEeterpriseBank";
-                }
-                getData();
-            }
-        };
-
-        // 文件上传成功之后
-        $scope.change = function(){
-            var text = document.getElementById("upload_text");
-            var dom = document.getElementById("InputFile");
-            var fileName = dom.files[0].name;
-            if (text.value != fileName) {
-                text.value = '';
-            }
-            var ext,idx;
-            idx = fileName.lastIndexOf(".");
-            if (idx != -1){
-                ext = fileName.substr(idx+1).toUpperCase();
-                ext = ext.toLowerCase( );
-                // console.log(ext);
-                // alert("ext="+ext);
-                if (ext != 'jpg' && ext != 'png' && ext != 'gif' && ext != 'pdf'){
-                    alert("请上传可支持的格式");
-                    return;
-                }
-            }
-            // console.log(dom.files[0]);
-            var len = dom.files[0].size;
-            if (len > 3145728) {
-                // console.log(text.value.length);
-                alert('请勿超过3M');
-                return;
-            }
-            // console.log(len);
-            text.value = fileName;
-            toaster.pop('success', '上传成功');
-        };
-
-        $scope.newAccount = function () {
-           if($scope.bankInfos.length  > 0) {
-               toaster.pop('info', '目前仅支持邦定一个银行账户信息,如需修改或更换,可把原账户信息删除再重新添加.');
-           }else {
-               $scope.$payCenter.newAccount = true;
-           }
-        };
-
-        //删除账户
-        $scope.deleteAccount = function(account) {
-            if(account.id) {
-                $scope.$payCenter.deleteDiv = true;
-                $scope.$payCenter.deleteID = account.id;
-            }else {
-                toaster.pop('info', '请选择要删除的信息');
-            }
-        }
-
-
-        //取消删除的操作
-        $scope.cancleDelete = function () {
-            $scope.$payCenter.deleteDiv = false;
-            $scope.$payCenter.deleteID = null;
-        }
-
-
-        //确认删除账户信息
-        $scope.confirmDelete = function () {
-            if(!$scope.$payCenter.deleteID) {
-                toaster.pop('info', '请选择要删除的信息');
-                return ;
-            }
-            bankInfoService.deleteBank({id: $scope.$payCenter.deleteID}, function() {
-                toaster.pop('success', '删除账户成功');
-                $scope.$payCenter.deleteDiv = false;
-                $scope.$payCenter.deleteID = null;
-                getData();
-            }, function() {
-                toaster.pop('error', '删除失败');
-            })
-        }
-
-        //观察是否已经选中文件了
-        $scope.$watch('bankInfo.files', function (newValue, oldValue, scope) {
-            var dom = document.getElementById('upload_text');
-            if (dom) {
-                var str = dom.value;
-                // console.log(str.length);
-            }
-            if(newValue && newValue.length != 0 && str && str.length > 0) {
-                $scope.$payCenter.fileVal = true;
-            }else {
-                $scope.$payCenter.fileVal = false;
-            }
-        });
-
-        /**
-         * 验证企业名称和开户银行
-         * @param name
-         */
-        $scope.validateName = function (name, index) {
-            if(name) {
-                if(index == 1) {
-                    $scope.$payCenter.accountNameVal = true;
-                }else {
-                    $scope.$payCenter.bankNameVal = true;
-                }
-            }else {
-                if(index == 1) {
-                    $scope.$payCenter.accountNameVal = false;
-                }else {
-                    $scope.$payCenter.bankNameVal = false;
-                }
-            }
-
-        }
-
-        /**
-         * 验证银行账号信息是否正确
-         * @param number
-         * number 全部是数字,并且小于 31位 和 大于 7位数字
-         */
-        $scope.validateNumber = function (number) {
-            if(number) {
-                if(/^\d+$/.test(number)) {
-                    if(number.length < 31 && number.length > 7) {
-                        $scope.$payCenter.numberVal = true;
-                        return ;
-                    }
-                }
-            }
-            $scope.$payCenter.numberVal = false;
-        };
-
-        //取消新增账户
-        $scope.cancle = function () {
-            $scope.$payCenter.newAccount = false;
-            $scope.bankInfo = {};
-            $scope.bankInfo.files = null;
-        }
-
-        //保存账户信息
-        $scope.confirm = function () {
-            var file = null;
-            if($scope.bankInfo.files&&$scope.bankInfo.files[0]) {
-                file = $scope.bankInfo.files[0];
-            }
-            $upload.upload({
-                url: 'trade/bankInfo/save/enterprise',
-                file: file,
-                method: 'POST',
-                params : {type : 'sup'},
-                data: {
-                    bankInfo: $scope.bankInfo
-                }
-            }).success(function(data){
-                $scope.$payCenter.newAccount = false;
-                $scope.bankInfo = {};
-                $scope.bankInfo.files = null;
-                toaster.pop('success', '保存成功');
-                getData();
-            }).error(function(data){
-                toaster.pop('error', "保存账户信息失败");
-            });
-        }
-
-        //获取传入买家订单获取采购单的信息
-        $scope.goToPurchaseDetail = function (orderNum) {
-            if(!orderNum) {
-               return ;
-            }
-            var tempwindow = window.open("vendor#/order/center");
-            Purchase.getPurchaseByOrder({orderid : orderNum}, function (data) {
-                tempwindow.location = "vendor#/purchase/detail/" + enIdFilter(data.purchaseid);
-                // window.open("vendor#/purchase/detail/" + enIdFilter(data.purchaseid));
-            }, function (response) {
-            });
-        }
-
-
-        /******************根据页数设置翻页的信息********start**************************/
-
-        //输入框监听Enter事件
-        $scope.listenEnter = function () {
-            if(event.keyCode == 13) {
-                $scope.setPage("page", $scope.param.currentPage);
-            }
-        };
-
-        $scope.setPage = function(type, number) {
-            if(type != 'prev' &&  type != 'page' && type != 'next' && type != 'last' && type != 'first') {
-                return ;
-            };
-            var page = -1;
-            switch (type) {
-                case "page":
-                    if(number < 1) {
-                        page = 1;
-                    }else if(number > $scope.totalPages) {
-                        page = $scope.totalPages;
-                    }else {
-                        page = number;
-                    };
-                    break;
-                case "prev":
-                    if($scope.param.page <= 1) {
-                        page = 1;
-                    }else {
-                        page =$scope.param.page - 1;
-                    };
-                    break;
-                case "next":
-                    if($scope.param.page >= $scope.totalPages) {
-                        page = $scope.totalPages;
-                    }else {
-                        page =$scope.param.page + 1;
-                    }
-                    break;
-                case "first":
-                    page = 1;
-                    break;
-                case "last":
-                    page = $scope.totalPages;
-                    break;
-            }
-            if(page == $scope.param.page || page < 1 || page > $scope.totalPages) {
-                $scope.param.currentPage = $scope.param.page;
-                return ;
-            }
-            $scope.param.page = page;
-            getData();
-        };
-
-        //当前页在前段的计算方式
-        $scope.frontSegment = function (currentPage, totalElementPages) {
-                angular.forEach($scope.pages, function (page) {
-                    switch (page.number) {
-                        case 8:
-                            page.type = 'more';
-                            page.active = false;
-                            break;
-                        case 0:
-                            if(currentPage == 1) {
-                                page.active = false;
-                            }
-                        default : {
-                            page.current = (currentPage == page.number);
-                        }
-                    }
-                });
-        };
-
-        //当前页在后端计算方式
-        $scope.endSegment = function (currentPage, totalElementPages) {
-                angular.forEach($scope.pages, function (page) {
-                    switch (page.number) {
-                        case 2:
-                            page.active = false;
-                            page.type = 'more';
-                            break;
-                        case 10:
-                            if(currentPage == totalElementPages) {
-                                page.active = false;
-                            }
-                            break;
-                        case 0:
-                        case 1:
-                            break;
-                        default:
-                            if(page.number != totalElementPages) {
-                                page.number = totalElementPages - 9 + page.number;
-                            }
-                            page.current = (currentPage == page.number);
-                            break;
-                    }
-                });
-        };
-
-        //当前页在中间计算方式
-        $scope.middleSegment = function (currentPage) {
-            angular.forEach($scope.pages, function (page) {
-                switch (page.number) {
-                    case 2:
-                    case 8:
-                        page.type ='more';
-                        page.active = false;
-                        break;
-                    case 3:
-                        page.number = currentPage - 2;
-                        break;
-                    case 4:
-                        page.number = currentPage - 1;
-                        break;
-                    case 5:
-                        page.number = currentPage;
-                        page.current = true;
-                        break;
-                    case 6:
-                        page.number = currentPage + 1;
-                        break;
-                    case 7:
-                        page.number = currentPage + 2;
-                        break;
-                }
-            });
-        }
-
-        //初始化页数信息
-        $scope.initPages = function (totalElementPages) {
-            var pageNum = [];
-            if(totalElementPages == 1) {
-                return ;
-            }else if(totalElementPages < 10) {
-                for(var i = 0; i < totalElementPages + 2; i++) {
-                    pageNum.push(i);
-                }
-            }else {
-                pageNum = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
-            }
-            angular.forEach(pageNum, function (number) {
-                var page = {active : true, type : 'page', number : number};
-                if(number == 0) {
-                    page.type = 'prev';
-                }else if(number == 1) {
-                    page.type = 'first';
-                }else if(number == pageNum.length - 2) {
-                    page.type = 'last';
-                    page.number = totalElementPages;
-                }else if(number == pageNum.length - 1){
-                    page.type = 'next';
-                }
-                $scope.pages.push(page);
-            });
-        }
-
-        //计算页数的方式。
-        $scope.acculatePages = function(currentPage, totalElementPages) {
-            $scope.pages = [];
-            if(totalElementPages < 1)  {
-                return ;
-            }
-            //初始化页面数据
-            $scope.initPages(totalElementPages);
-            if(totalElementPages < 10) {
-                angular.forEach($scope.pages, function (page) {
-                    if(page.number == currentPage) {
-                        page.current = true;
-                    }
-                });
-            }else if(currentPage < 6) {//当期页小于6
-                $scope.frontSegment(currentPage, totalElementPages);
-            }else if(currentPage > totalElementPages - 5) { //当期页在后面
-                $scope.endSegment(currentPage, totalElementPages);
-            }else { //当期页在中间
-                $scope.middleSegment(currentPage);
-            }
-        };
-        /******************根据页数设置翻页的信息********end**************************/
-
-    }]);
-
-    app.register.filter('bankStatusFilter', function () {
-        return function (status) {
-            var result = '未知状态';
-            switch (status) {
-                case 101 :
-                    result = '待审核';
-                    break;
-                case 104:
-                    result = '使用中';
-                    break;
-                case 103:
-                    result = '未通过';
-                    break;
-                case 105:
-                    result = '已失效';
-                    break;
-                case 112:
-                    result = '已删除';
-                    break;
-            }
-            return result;
-        }
-    })
-});