|
|
@@ -6,15 +6,19 @@
|
|
|
*/
|
|
|
define(['app/app'], function(app) {
|
|
|
'use strict';
|
|
|
- app.register.controller('VendorPayCtrl', ['$scope', '$rootScope', 'bankInfoService', 'Loading', 'toaster', '$upload', 'ngTableParams', 'BaseService', 'bankTransferService', 'Purchase', '$filter', function($scope, $rootScope, bankInfoService, Loading, toaster, $upload, ngTableParams, BaseService, bankTransferService, Purchase, $filter) {
|
|
|
+ app.register.controller('VendorPayCtrl', ['$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';
|
|
|
|
|
|
// 加密订单的ID过滤器
|
|
|
var enIdFilter = $filter('EncryptionFilter');
|
|
|
|
|
|
+ //历史记录的状态
|
|
|
+ var hiStatus= SessionService.get('vendorCenter');
|
|
|
+
|
|
|
$scope.$payCenter = {};
|
|
|
$scope.param = {};
|
|
|
- $scope.tab = "paymentRecord";
|
|
|
+
|
|
|
+ $scope.tab = hiStatus == null ? 'paymentRecord' : hiStatus;
|
|
|
$scope.$$bankInfo = {};
|
|
|
|
|
|
$scope.paytype = 'ALL';
|
|
|
@@ -131,6 +135,7 @@ define(['app/app'], function(app) {
|
|
|
$scope.setTab = function (tab) {
|
|
|
if($scope.tab !== tab) {
|
|
|
$scope.tab = tab;
|
|
|
+ SessionService.set('vendorCenter', tab);
|
|
|
loadData();
|
|
|
}
|
|
|
};
|
|
|
@@ -291,6 +296,7 @@ define(['app/app'], function(app) {
|
|
|
}else {
|
|
|
$scope.numberPattError = true;
|
|
|
}
|
|
|
+ validateRepeat($scope.account.number);
|
|
|
}
|
|
|
}else if(num == 4){
|
|
|
//验证开户名称
|
|
|
@@ -305,6 +311,20 @@ define(['app/app'], function(app) {
|
|
|
}
|
|
|
};
|
|
|
|
|
|
+ var validateRepeat = function (number) {
|
|
|
+ bankInfoService.getCountByNumber({type:1062,number:number}, {}, function (data) {
|
|
|
+ if (data.success){
|
|
|
+ if (data.data != 0){
|
|
|
+ $scope.repeatError = true;
|
|
|
+ }else {
|
|
|
+ $scope.repeatError = false;
|
|
|
+ }
|
|
|
+ }else {
|
|
|
+ toaster.pop("info", data.message);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ };
|
|
|
+
|
|
|
$scope.reuseAccount = function (item) {
|
|
|
$scope.showReuseFrame = true;
|
|
|
$scope.reuseObject = item;
|