Browse Source

处理超级后台数据统计,处理新增帐户表单位置更换

wangcz 7 years ago
parent
commit
65652448f2

+ 175 - 85
src/main/webapp/resources/js/admin/controllers/statsDataCtrl.js

@@ -1,8 +1,7 @@
 define([ 'app/app' ], function(app) {
 define([ 'app/app' ], function(app) {
     //在售商品信息统计
     //在售商品信息统计
     app.register.controller('statsDataCtrl', ['$scope', 'Goods', 'toaster', 'ComponentActive', 'BrandActive', 'CommonCountAPI', 'User', '$http', function($scope, Goods, toaster, ComponentActive, BrandActive, CommonCountAPI, User, $http) {
     app.register.controller('statsDataCtrl', ['$scope', 'Goods', 'toaster', 'ComponentActive', 'BrandActive', 'CommonCountAPI', 'User', '$http', function($scope, Goods, toaster, ComponentActive, BrandActive, CommonCountAPI, User, $http) {
-
-        $scope.dateArea = 'autoMonth';
+        $scope.dateArea = 'oneMonth';
         var _formatDate = function (date, fmt) {
         var _formatDate = function (date, fmt) {
             if (!date) {
             if (!date) {
                 return null;
                 return null;
@@ -32,29 +31,43 @@ define([ 'app/app' ], function(app) {
         var _getClearDay = function (date) {
         var _getClearDay = function (date) {
             return new Date(_formatDate(date, 'yyyy-MM-dd')).getTime() - 8 * 60 * 60 * 1000
             return new Date(_formatDate(date, 'yyyy-MM-dd')).getTime() - 8 * 60 * 60 * 1000
         };
         };
+
+        var currentTime = _getClearDay(new Date());
+        $scope.startDate = new Date(currentTime - 30 * 24 * 60 * 60 * 1000);
+        $scope.endDate = new Date(currentTime + 23 * 60 * 60 * 1000 + 59 * 60 * 1000 + 59 * 1000);
+        $scope.startFormatDate = _formatDate($scope.startDate, 'yyyy-MM-dd');
+        $scope.endFormatDate = _formatDate($scope.endDate, 'yyyy-MM-dd');
+
         $scope.setFilters = function (type, val) {
         $scope.setFilters = function (type, val) {
             $scope[type] = val;
             $scope[type] = val;
             if (type == 'dateArea') {
             if (type == 'dateArea') {
                 // 时间筛选
                 // 时间筛选
                 var currentTime = _getClearDay(new Date());
                 var currentTime = _getClearDay(new Date());
+                console.log(currentTime, 'currentTime')
                 var endDate = new Date(currentTime + 23 * 60 * 60 * 1000 + 59 * 60 * 1000 + 59 * 1000);
                 var endDate = new Date(currentTime + 23 * 60 * 60 * 1000 + 59 * 60 * 1000 + 59 * 1000);
-                if (val == 'ALL' || val == 'autoMonth') {
-                    $scope.startDate = null;
-                    $scope.endDate = null;
-                } else if (val == 'oneMonth') {
+                if (val == 'oneMonth') {
                     $scope.startDate = new Date(currentTime - 30 * 24 * 60 * 60 * 1000 - 24 * 60 * 60 * 1000);
                     $scope.startDate = new Date(currentTime - 30 * 24 * 60 * 60 * 1000 - 24 * 60 * 60 * 1000);
                     $scope.endDate = endDate;
                     $scope.endDate = endDate;
+                    $scope.startFormatDate = _formatDate($scope.startDate, 'yyyy-MM-dd');
+                    $scope.endFormatDate = _formatDate($scope.endDate, 'yyyy-MM-dd');
                 } else if (val == 'threeMonth') {
                 } else if (val == 'threeMonth') {
                     $scope.startDate = new Date(currentTime - 3 * 30 * 24 * 60 * 60 * 1000 - 24 * 60 * 60 * 1000);
                     $scope.startDate = new Date(currentTime - 3 * 30 * 24 * 60 * 60 * 1000 - 24 * 60 * 60 * 1000);
                     $scope.endDate = endDate;
                     $scope.endDate = endDate;
+                    $scope.startFormatDate = _formatDate($scope.startDate, 'yyyy-MM-dd');
+                    $scope.endFormatDate =  _formatDate($scope.endDate, 'yyyy-MM-dd');
                 } else if (val == 'sixMonth') {
                 } else if (val == 'sixMonth') {
                     $scope.startDate = new Date(currentTime - 6 * 30 * 24 * 60 * 60 * 1000 - 24 * 60 * 60 * 1000);
                     $scope.startDate = new Date(currentTime - 6 * 30 * 24 * 60 * 60 * 1000 - 24 * 60 * 60 * 1000);
                     $scope.endDate = endDate;
                     $scope.endDate = endDate;
-                } else {
-                    $scope.startDate = null;
-                    $scope.endDate = null;
+                    $scope.startFormatDate = _formatDate($scope.startDate, 'yyyy-MM-dd');
+                    $scope.endFormatDate =  _formatDate($scope.endDate, 'yyyy-MM-dd');
                 }
                 }
             }
             }
+            if (val != 'autoMonth') {
+                initData();
+            } else {
+                $scope.startDate = null;
+                $scope.endDate = null;
+            }
         };
         };
 
 
         $scope.condition = [];
         $scope.condition = [];
@@ -90,87 +103,164 @@ define([ 'app/app' ], function(app) {
                 $scope.endDate = new Date($scope.endDate.getFullYear(), $scope.endDate.getMonth(), $scope.endDate.getDate())
                 $scope.endDate = new Date($scope.endDate.getFullYear(), $scope.endDate.getMonth(), $scope.endDate.getDate())
                 $scope.endDate = new Date($scope.endDate.getTime() + 23 * 60 * 60 * 1000 + 59 * 60 * 1000 + 59 * 1000);
                 $scope.endDate = new Date($scope.endDate.getTime() + 23 * 60 * 60 * 1000 + 59 * 60 * 1000 + 59 * 1000);
             }
             }
+            initData();
+        };
 
 
+        // 获取帐户中心数据和询价接口数据
+        var getDevOrProdData = function () {
+            User.isDevOrProd(null, function (data) {
+                $scope.ssoUrl = data.data == 'success' ? 'https://sso.ubtob.com' : 'http://192.168.253.6:32323';
+                $scope.uasUrl = data.data == 'success' ? 'http://uas.ubtob.com' : 'http://192.168.253.12:9000/b2b-test';
+                $scope.commonUrl = data.data == 'success' ? 'https://api-inquiry.usoftmall.com' : 'http://218.17.158.219:24000';
+                // 询价信息
+                $http({
+                    method: 'get',
+                    dataType: 'json',
+                    url: $scope.commonUrl + '/inquiry/public/getInquiryCountData',
+                    params: {startDate: $scope.startFormatDate, endDate: $scope.endFormatDate}
+                }).success(function (data) {
+                    $scope.inquiryData = data
+                }).error(function () {
+                    toaster.pop('error', '获取未处理审批数据失败');
+                });
+                // 新增企业用户数
+                $http({
+                    method: 'get',
+                    dataType: 'json',
+                    url: $scope.ssoUrl + '/api/userspace/inputTime/count/apps',
+                    params: {start: $scope.startFormatDate, end: $scope.endFormatDate, fromApps:'mall'}
+                }).success(function (data) {
+                    $scope.newAddUserSpaceData = data.content
+                }).error(function () {
+                    toaster.pop('error', '获取未处理审批数据失败');
+                });
+                // 新增企业个人用户
+                $http({
+                    method: 'get',
+                    dataType: 'json',
+                    url: $scope.ssoUrl + '/api/user/inputTime/count/apps',
+                    params: {start: $scope.startFormatDate, end: $scope.endFormatDate, fromApps:'mall'}
+                }).success(function (data) {
+                    $scope.newAddUserData = data.content
+                }).error(function () {
+                    toaster.pop('error', '获取未处理审批数据失败');
+                });
+                // 半年未登录用户数
+                $http({
+                    method: 'get',
+                    dataType: 'json',
+                    url: $scope.ssoUrl + '/api/user/count/notlogin',
+                    params: {month: 6}
+                }).success(function (data) {
+                    $scope.sixMonthLogoData = data.count
+                }).error(function () {
+                    toaster.pop('error', '获取未处理审批数据失败');
+                });
+            }, function (response) {
+                toaster.pop('error', '获取运行环境失败');
+            });
         };
         };
 
 
-        User.isDevOrProd(null, function (data) {
-            $scope.urlPrex = data.data == 'success' ? 'https://sso.ubtob.com' : 'http://192.168.253.6:32323';
-            $scope.uasUrl = data.data == 'success' ? 'http://uas.ubtob.com/' : 'http://192.168.253.12:9000/b2b-test/';
-            $scope.commonUrl = data.data == 'success' ? 'https://api-inquiry.usoftmall.com/' : 'http://218.17.158.219:24000/';
-            $http({
-                method: 'get',
-                dataType: 'json',
-                url: $scope.commonUrl + '/inquiry/public/getInquiryCountData',
-                params: {startDate: '2018-07-01', endDate: '2018-08-29'}
-            }).success(function (data) {
-                $scope.inquiryData = data
-            }).error(function () {
-                toaster.pop('error', '获取未处理审批数据失败');
+        // 获取不同时间阶段的相关数据
+        var initData = function () {
+            getDevOrProdData();
+            // 上传产品个数
+            Goods.getProductsCmp({fromDate: $scope.startDate.getTime(), toDate: $scope.endDate.getTime()}, function (data) {
+                $scope.productsCount = data
+            }, function (res) {
+                toaster.pop('error', '数据获取失败,请重试')
             });
             });
-        }, function (response) {
-            toaster.pop('error', '获取运行环境失败');
-        });
+        };
+        initData();
 
 
-        Goods.getStatistics({}, {}, function(data) {
-            $scope.statistics = data;
+        Goods.getAllCmp({}, function (data) {
+            angular.forEach(data, function(value) {
+                switch(value.item)
+                {
+                    case '规格书':
+                        $scope.start1 = value.count
+                        break;
+                    case '品牌':
+                        $scope.start2 = value.count
+                        break;
+                    case '现货':
+                        $scope.start3 = value.count
+                        break;
+                    case '当前器件总数':
+                        $scope.start4 = value.count
+                        break;
+                    case '本月新增器件数':
+                        $scope.start5 = value.count
+                        break;
+                    case '上月新增器件数':
+                        $scope.start6 = value.count
+                        break;
+                    case '本月新增品牌数':
+                        $scope.start7 = value.count
+                        break;
+                    case '当前类目总数':
+                        $scope.start8 = value.count
+                        break;
+                    case '本月更新器件数':
+                        $scope.start9 = value.count
+                        break;
+                    case '库存合计':
+                        $scope.start10 = value.count
+                        break;
+                    case '在售商品品牌数量':
+                        $scope.start11 = value.count
+                        break;
+                    case '在售商品类目数量':
+                        $scope.start12 = value.count
+                        break;
+                    case '在售商品型号数量':
+                        $scope.start13 = value.count
+                        break;
+                    case '含税金额合计(RMB)':
+                        $scope.start14 = value.count
+                        break;
+                    case '未税金额合计(RMB)':
+                        $scope.start15 = value.count
+                        break;
+                    case '上年交易金额':
+                        $scope.start16 = value.count
+                        break;
+                    case '本年交易金额':
+                        $scope.start17 = value.count
+                        break;
+                    case '上月器件总数':
+                        $scope.start18 = value.count
+                        break;
+                    case '上月品牌总数':
+                        $scope.start19 = value.count
+                        break;
+                    case '上月开通店铺数量':
+                        $scope.start20 = value.count
+                        break;
+                    case '上个月用户注册量':
+                        $scope.start21 = value.count
+                        break;
+                    case '上个月企业注册量':
+                        $scope.start22 = value.count
+                        break;
+                    case '供应商总数':
+                        $scope.start23 = value.count
+                        break;
+                    case '店铺总数':
+                        $scope.start24 = value.count
+                        break;
+                    case '本月新增店铺数':
+                        $scope.start25 = value.count
+                        break;
+                    case '上月新增店铺数':
+                        $scope.start26 = value.count
+                        break;
+                    default:
+                        $scope.default = 0
+                }
+            })
         }, function(res) {
         }, function(res) {
-            toaster.pop('error', '提示', '获取数据失败,请刷新页面');
-        });
-
-        // 器件申请用户数
-        Goods.getComponentSubmitCmp({fromDate: $scope.startDate, toDate: $scope.endDate}, function (data) {
-            $scope.componentSubmit = data
-        }, function (res) {
-            toaster.pop('error', '数据获取失败,请重试')
-        });
-
-        // 上传产品用户数
-        Goods.getProductsCmp({fromDate: $scope.startDate, toDate: $scope.endDate}, function (data) {
-            $scope.productsCount = data
-        }, function (res) {
-            toaster.pop('error', '数据获取失败,请重试')
-        });
-
-        // 品牌申请用户数
-        Goods.getBrandSubmitCmp({fromDate: $scope.startDate, toDate: $scope.endDate}, function (data) {
-            $scope.brandSubmit = data
-        }, function (res) {
-            toaster.pop('error', '数据获取失败,请重试')
-        });
-
-        // 各月新增器件数量
-        ComponentActive.getIncreaseCount({}, function(data) {
-            $scope.increaseCmpCount = data;
-        }, function (response) {
-            toaster.pop('error', '数据获取失败,请重试');
-        });
-
-        //各月新增品牌数量
-        BrandActive.getIncreaseCount({}, function(data) {
-            $scope.increaseBrandCount = data;
-        }, function (response) {
-            toaster.pop('error', '数据获取失败,请重试');
-        });
-
-        //各月新增批次数量
-        Goods.getIncreaseBatch({}, function(data) {
-            $scope.increaseBatchCount = data;
-        }, function (response) {
-            toaster.pop('error', '数据获取失败,请重试');
-        });
-
-        //各月新增在售器件数量
-        Goods.getIncreaseCmp({}, function(data) {
-            $scope.increaseInSaleCmpCount = data;
-        }, function (response) {
-            toaster.pop('error', '数据获取失败,请重试');
-        });
-
-        // 首页轮播数据统计
-        CommonCountAPI.getActived({}, function (data) {
-            $scope.count = data;
-        }, function (response) {
-            toaster.pop('error', '数据获取失败,请重试');
-        });
+            toaster.pop('error', '提示', '获取数据失败,请刷新页面')
+        })
     }]);
     }]);
 });
 });

+ 7 - 7
src/main/webapp/resources/js/admin/controllers/trade/goodsStatisticsCtrl.js

@@ -8,28 +8,28 @@ define([ 'app/app' ], function(app) {
 			toaster.pop('error', '提示', '获取数据失败,请刷新页面');
 			toaster.pop('error', '提示', '获取数据失败,请刷新页面');
 		});
 		});
 
 
-		// 各月新增器件数量
+		// // 各月新增器件数量
 		// ComponentActive.getIncreaseCount({}, function(data) {
 		// ComponentActive.getIncreaseCount({}, function(data) {
 		// 	$scope.increaseCmpCount = data;
 		// 	$scope.increaseCmpCount = data;
 		// }, function (response) {
 		// }, function (response) {
 		// 	toaster.pop('error', '数据获取失败,请重试');
 		// 	toaster.pop('error', '数据获取失败,请重试');
 		// });
 		// });
-
-		//各月新增品牌数量
+		//
+		// //各月新增品牌数量
 		// BrandActive.getIncreaseCount({}, function(data) {
 		// BrandActive.getIncreaseCount({}, function(data) {
 		// 	$scope.increaseBrandCount = data;
 		// 	$scope.increaseBrandCount = data;
 		// }, function (response) {
 		// }, function (response) {
 		// 	toaster.pop('error', '数据获取失败,请重试');
 		// 	toaster.pop('error', '数据获取失败,请重试');
 		// });
 		// });
-
-		//各月新增批次数量
+		//
+		// //各月新增批次数量
 		// Goods.getIncreaseBatch({}, function(data) {
 		// Goods.getIncreaseBatch({}, function(data) {
 		// 	$scope.increaseBatchCount = data;
 		// 	$scope.increaseBatchCount = data;
 		// }, function (response) {
 		// }, function (response) {
 		// 	toaster.pop('error', '数据获取失败,请重试');
 		// 	toaster.pop('error', '数据获取失败,请重试');
 		// });
 		// });
-
-		//各月新增在售器件数量
+		//
+		// //各月新增在售器件数量
 		// Goods.getIncreaseCmp({}, function(data) {
 		// Goods.getIncreaseCmp({}, function(data) {
 		// 	$scope.increaseInSaleCmpCount = data;
 		// 	$scope.increaseInSaleCmpCount = data;
 		// }, function (response) {
 		// }, function (response) {

+ 5 - 10
src/main/webapp/resources/js/common/query/goods.js

@@ -203,21 +203,16 @@ define([ 'ngResource' ], function() {
 				method : 'GET',
 				method : 'GET',
 				isArray : true
 				isArray : true
 			},
 			},
-            // 上传产品用户
+            // 上传产品
             getProductsCmp: {
             getProductsCmp: {
                 url : rootPath + '/trade/products/apply/count',
                 url : rootPath + '/trade/products/apply/count',
                 method : 'GET'
                 method : 'GET'
             },
             },
-            // 器件申请用户数
-            getComponentSubmitCmp: {
-                url : rootPath + '/produce/componentSubmit/submit/count',
+			// 所有统计信息数据
+            getAllCmp: {
+                url : rootPath + '/api/product/commoncount/all',
                 method : 'GET',
                 method : 'GET',
-                isArray : true
-            },
-            // 品牌申请用户数
-            getBrandSubmitCmp: {
-                url : rootPath + '/produce/brandSubmit/submit/count',
-                method : 'GET'
+				isArray: true
             },
             },
 			getDownLoadStatus: {
 			getDownLoadStatus: {
 				url : 'release/product/release/failure/status',
 				url : 'release/product/release/failure/status',

+ 61 - 114
src/main/webapp/resources/view/admin/stats_data.html

@@ -18,10 +18,10 @@
     #rootStats .form-group{
     #rootStats .form-group{
         margin-bottom:10px;
         margin-bottom:10px;
     }
     }
-    #rootStats .col-sm-6{
+    #rootStats .col-sm-6,#rootStats .col-sm-8{
         padding-right:0;
         padding-right:0;
     }
     }
-    #rootStats .col-sm-6{
+    #rootStats .col-sm-6,#rootStats .col-sm-4{
         padding-left:0;
         padding-left:0;
     }
     }
 
 
@@ -92,80 +92,62 @@
                     </div>
                     </div>
                     <div class="form-group row">
                     <div class="form-group row">
                         <span class="col-sm-6 text-right">注册总数量:</span>
                         <span class="col-sm-6 text-right">注册总数量:</span>
-                        <span class="col-sm-6" ng-bind="statistics.codes | number"></span>
+                        <!--<span class="col-sm-6" ng-bind="statistics.codes | number"></span>-->
                     </div>
                     </div>
                     <div class="form-group row">
                     <div class="form-group row">
                         <span class="col-sm-6 text-right">当月注册总量:</span>
                         <span class="col-sm-6 text-right">当月注册总量:</span>
-                        <span class="col-sm-6" ng-bind="statistics.kinds | number"></span>
+                        <!--<span class="col-sm-6" ng-bind="statistics.kinds | number"></span>-->
                     </div>
                     </div>
                     <div class="form-group row">
                     <div class="form-group row">
                         <span class="col-sm-6 text-right">上月注册总量:</span>
                         <span class="col-sm-6 text-right">上月注册总量:</span>
-                        <span class="col-sm-6" ng-bind="statistics.brands | number"></span>
+                        <!--<span class="col-sm-6" ng-bind="statistics.brands | number"></span>-->
                     </div>
                     </div>
                     <div class="form-group row">
                     <div class="form-group row">
                         <span class="col-sm-6 text-right">商城开店总数:</span>
                         <span class="col-sm-6 text-right">商城开店总数:</span>
-                        <span class="col-sm-6" ng-bind="statistics.reserves | number"></span>
+                        <span class="col-sm-6" ng-bind="start24 | number"></span>
                     </div>
                     </div>
                     <div class="form-group row">
                     <div class="form-group row">
                         <span class="col-sm-6 text-right">商城本月开店数:</span>
                         <span class="col-sm-6 text-right">商城本月开店数:</span>
                         <span class="col-sm-6">
                         <span class="col-sm-6">
-							<span ng-bind="statistics.sumPriceRMB | number"></span>
+							<span ng-bind="start25 | number"></span>
 						</span>
 						</span>
                     </div>
                     </div>
                     <div class="form-group row">
                     <div class="form-group row">
                         <span class="col-sm-6 text-right">商城上月开店总数:</span>
                         <span class="col-sm-6 text-right">商城上月开店总数:</span>
                         <span class="col-sm-6">
                         <span class="col-sm-6">
-							<span ng-bind="statistics.sumPriceRMBNT | number"></span>
-						</span>
-                    </div>
-                    <div class="form-group row">
-                        <span class="col-sm-6 text-right">当前器件总数:</span>
-                        <span class="col-sm-6">
-							<span ng-bind="statistics.sumPriceRMBNT | number"></span>
-						</span>
-                    </div>
-                    <div class="form-group row">
-                        <span class="col-sm-6 text-right">本月新增器件总数:</span>
-                        <span class="col-sm-6">
-							<span ng-bind="statistics.sumPriceRMBNT | number"></span>
+							<span ng-bind="start26 | number"></span>
 						</span>
 						</span>
                     </div>
                     </div>
                     <div class="form-group row">
                     <div class="form-group row">
-                        <span class="col-sm-6 text-right">上月新增器件总数:</span>
-                        <span class="col-sm-6">
-							<span ng-bind="statistics.sumPriceRMBNT | number"></span>
+                        <span class="col-sm-6 text-right">本年度交易总额折合RMB:</span>
+                        <span class="col-sm-6">¥
+							<span ng-bind="start17 | number"></span>
 						</span>
 						</span>
                     </div>
                     </div>
                     <div class="form-group row">
                     <div class="form-group row">
-                        <span class="col-sm-6 text-right">B2B年度交易总额折合RMB:</span>
-                        <span class="col-sm-6">
-							<span ng-bind="statistics.sumPriceRMBNT | number"></span>
+                        <span class="col-sm-6 text-right">上年度交易总额折合RMB:</span>
+                        <span class="col-sm-6">¥
+							<span ng-bind="start16 | number"></span>
 						</span>
 						</span>
                     </div>
                     </div>
                     <div class="form-group row">
                     <div class="form-group row">
                         <span class="col-sm-6 text-right">企业信息库总数:</span>
                         <span class="col-sm-6 text-right">企业信息库总数:</span>
                         <span class="col-sm-6">
                         <span class="col-sm-6">
-							<span ng-bind="statistics.sumPriceRMBNT | number"></span>
+							<!--<span ng-bind="statistics.sumPriceRMBNT | number"></span>-->
 						</span>
 						</span>
                     </div>
                     </div>
                     <div class="form-group row">
                     <div class="form-group row">
                         <span class="col-sm-6 text-right">优软云个人用户数:</span>
                         <span class="col-sm-6 text-right">优软云个人用户数:</span>
                         <span class="col-sm-6">
                         <span class="col-sm-6">
-							<span ng-bind="statistics.sumPriceRMBNT | number"></span>
+							<!--<span ng-bind="statistics.sumPriceRMBNT | number"></span>-->
 						</span>
 						</span>
                     </div>
                     </div>
                     <div class="form-group row">
                     <div class="form-group row">
                         <span class="col-sm-6 text-right">手机UU用户数:</span>
                         <span class="col-sm-6 text-right">手机UU用户数:</span>
                         <span class="col-sm-6">
                         <span class="col-sm-6">
-							<span ng-bind="statistics.sumPriceRMBNT | number"></span>
+							<!--<span ng-bind="statistics.sumPriceRMBNT | number"></span>-->
 						</span>
 						</span>
                     </div>
                     </div>
-                    <!--<div class="form-group row">-->
-                    <!--<span class="col-sm-6 text-right">商城本月开店数:</span>-->
-                    <!--<span class="col-sm-5 text-num">-->
-                    <!--<span ng-bind="statistics.sumPriceRMB | number"></span>-->
-                    <!--</span>-->
-                    <!--</div>-->
                 </div>
                 </div>
                 <div class="col-sm-4 f14">
                 <div class="col-sm-4 f14">
                     <div class="form-group row title">
                     <div class="form-group row title">
@@ -173,30 +155,34 @@
                     </div>
                     </div>
                     <div class="form-group row">
                     <div class="form-group row">
                         <span class="col-sm-6 text-right">当前器件总数:</span>
                         <span class="col-sm-6 text-right">当前器件总数:</span>
-                        <span class="col-sm-6" ng-bind="statistics.codes | number"></span>
+                        <span class="col-sm-6" ng-bind="start4 | number"></span>
                     </div>
                     </div>
                     <div class="form-group row">
                     <div class="form-group row">
                         <span class="col-sm-6 text-right">本月新增器件数:</span>
                         <span class="col-sm-6 text-right">本月新增器件数:</span>
-                        <span class="col-sm-6" ng-bind="statistics.kinds | number"></span>
+                        <span class="col-sm-6" ng-bind="start5 | number"></span>
+                    </div>
+                    <div class="form-group row">
+                        <span class="col-sm-6 text-right">上月新增器件数:</span>
+                        <span class="col-sm-6" ng-bind="start6 | number"></span>
                     </div>
                     </div>
                     <div class="form-group row">
                     <div class="form-group row">
                         <span class="col-sm-6 text-right">当前品牌数:</span>
                         <span class="col-sm-6 text-right">当前品牌数:</span>
-                        <span class="col-sm-6" ng-bind="statistics.brands | number"></span>
+                        <span class="col-sm-6" ng-bind="start2 | number"></span>
                     </div>
                     </div>
                     <div class="form-group row">
                     <div class="form-group row">
                         <span class="col-sm-6 text-right">本月新增品牌数:</span>
                         <span class="col-sm-6 text-right">本月新增品牌数:</span>
-                        <span class="col-sm-6" ng-bind="statistics.reserves | number"></span>
+                        <span class="col-sm-6" ng-bind="start7 | number"></span>
                     </div>
                     </div>
                     <div class="form-group row">
                     <div class="form-group row">
                         <span class="col-sm-6 text-right">当前类目总数:</span>
                         <span class="col-sm-6 text-right">当前类目总数:</span>
                         <span class="col-sm-6">
                         <span class="col-sm-6">
-							<span ng-bind="statistics.sumPriceRMB | number"></span>
+							<span ng-bind="start8 | number"></span>
 						</span>
 						</span>
                     </div>
                     </div>
                     <div class="form-group row">
                     <div class="form-group row">
                         <span class="col-sm-6 text-right">本月更新器件数:</span>
                         <span class="col-sm-6 text-right">本月更新器件数:</span>
                         <span class="col-sm-6">
                         <span class="col-sm-6">
-							<span ng-bind="statistics.sumPriceRMBNT | number"></span>
+							<span ng-bind="start9 | number"></span>
 						</span>
 						</span>
                     </div>
                     </div>
                     <!--<div class="form-group row">-->
                     <!--<div class="form-group row">-->
@@ -212,29 +198,31 @@
                     </div>
                     </div>
                     <div class="form-group row">
                     <div class="form-group row">
                         <span class="col-sm-6 text-right">在售商品型号总数:</span>
                         <span class="col-sm-6 text-right">在售商品型号总数:</span>
-                        <span class="col-sm-6" ng-bind="statistics.codes | number"></span>
+                        <span class="col-sm-6" ng-bind="start13 | number"></span>
                     </div>
                     </div>
                     <div class="form-group row">
                     <div class="form-group row">
                         <span class="col-sm-6 text-right">在售商品类目:</span>
                         <span class="col-sm-6 text-right">在售商品类目:</span>
-                        <span class="col-sm-6" ng-bind="statistics.kinds | number"></span>
+                        <span class="col-sm-6" ng-bind="start12 | number"></span>
                     </div>
                     </div>
                     <div class="form-group row">
                     <div class="form-group row">
                         <span class="col-sm-6 text-right">在售商品品牌总数:</span>
                         <span class="col-sm-6 text-right">在售商品品牌总数:</span>
-                        <span class="col-sm-6" ng-bind="statistics.brands | number"></span>
+                        <span class="col-sm-6" ng-bind="start11 | number"></span>
                     </div>
                     </div>
                     <div class="form-group row">
                     <div class="form-group row">
                         <span class="col-sm-6 text-right">库存合计:</span>
                         <span class="col-sm-6 text-right">库存合计:</span>
-                        <span class="col-sm-6" ng-bind="statistics.reserves | number"></span>
+                        <span class="col-sm-6" ng-bind="start10 | number"></span>
                     </div>
                     </div>
                     <div class="form-group row">
                     <div class="form-group row">
                         <span class="col-sm-6 text-right">含税金额合计(RMB):</span>
                         <span class="col-sm-6 text-right">含税金额合计(RMB):</span>
                         <span class="col-sm-6 text-num">¥
                         <span class="col-sm-6 text-num">¥
-							<span ng-bind="statistics.sumPriceRMB | number"></span>
+							<span ng-bind="start14 | number"></span>
 						</span>
 						</span>
                     </div>
                     </div>
                     <div class="form-group row">
                     <div class="form-group row">
                         <span class="col-sm-6 text-right">未税金额合计RMB:</span>
                         <span class="col-sm-6 text-right">未税金额合计RMB:</span>
-                        <span class="col-sm-6" ng-bind="statistics.reserves | number"></span>
+                        <span class="col-sm-6 text-num">¥
+							<span ng-bind="start15 | number"></span>
+						</span>
                     </div>
                     </div>
 
 
                     <!--<div class="form-group row">-->
                     <!--<div class="form-group row">-->
@@ -247,18 +235,13 @@
             </div>
             </div>
         </div>
         </div>
     </div>
     </div>
-    <div class="box">
+    <div class="box" style="height:350px">
         <div class="box-header well" data-original-title style="position:relative;">
         <div class="box-header well" data-original-title style="position:relative;">
             <i class="icon-user"></i> 更多数据统计
             <i class="icon-user"></i> 更多数据统计
             <!--搜索时间筛选-->
             <!--搜索时间筛选-->
             <div class="screen">
             <div class="screen">
                 <div class="radio-block fl">
                 <div class="radio-block fl">
                     日期区间:
                     日期区间:
-                    <label class="com-check-radio">
-                        <input type="radio" id="All" name="date" ng-click="setFilters('dateArea', 'All')" ng-checked="dateArea == 'All'">
-                        <label for="All"></label>
-                        全部
-                    </label>
                     <label class="com-check-radio">
                     <label class="com-check-radio">
                         <input type="radio" id="oneMonth" name="date" ng-click="setFilters('dateArea', 'oneMonth')" ng-checked="dateArea == 'oneMonth'">
                         <input type="radio" id="oneMonth" name="date" ng-click="setFilters('dateArea', 'oneMonth')" ng-checked="dateArea == 'oneMonth'">
                         <label for="oneMonth"></label>
                         <label for="oneMonth"></label>
@@ -313,67 +296,49 @@
             <div class="fullscreen">
             <div class="fullscreen">
                 <div class="col-sm-2 f14">
                 <div class="col-sm-2 f14">
                     <div class="form-group row title">
                     <div class="form-group row title">
-                        <span class="col-sm-6 text-right">新增用户数:</span>
-                        <span class="col-sm-6" ng-bind="statistics.codes | number"></span>
+                        <span class="col-sm-8 text-right">新增用户数:</span>
+                        <span class="col-sm-4" ng-bind="statistics.codes | number"></span>
                     </div>
                     </div>
                     <div class="form-group row">
                     <div class="form-group row">
-                        <span class="col-sm-6 text-right">B2B新增用户数:</span>
-                        <span class="col-sm-6" ng-bind="statistics.codes | number"></span>
+                        <span class="col-sm-8 text-right">B2B新增用户数:</span>
+                        <span class="col-sm-4" ng-bind="statistics.codes | number"></span>
                     </div>
                     </div>
                     <div class="form-group row">
                     <div class="form-group row">
-                        <span class="col-sm-6 text-right">商城新增企业用户数:</span>
-                        <span class="col-sm-6" ng-bind="statistics.kinds | number"></span>
+                        <span class="col-sm-8 text-right">商城新增企业用户数:</span>
+                        <span class="col-sm-4" ng-bind="newAddUserSpaceData.mall | number"></span>
                     </div>
                     </div>
                     <div class="form-group row">
                     <div class="form-group row">
-                        <span class="col-sm-6 text-right">商城新增个人用户数:</span>
-                        <span class="col-sm-6" ng-bind="statistics.brands | number"></span>
+                        <span class="col-sm-8 text-right">商城新增个人用户数:</span>
+                        <span class="col-sm-4" ng-bind="newAddUserData.mall | number"></span>
                     </div>
                     </div>
+                </div>
+                <!--<div class="col-sm-2 f14">-->
+                    <!--<div class="form-group row title">-->
+                        <!--<span class="col-sm-6 text-right">在线用户数:</span>-->
+                        <!--<span class="col-sm-6" ng-bind="statistics.codes | number"></span>-->
+                    <!--</div>-->
                     <!--<div class="form-group row">-->
                     <!--<div class="form-group row">-->
-                        <!--<span class="col-sm-6 text-right">商城本月开店数:</span>-->
-                        <!--<span class="col-sm-5 text-num">-->
-							<!--<span ng-bind="statistics.sumPriceRMB | number"></span>-->
-						<!--</span>-->
+                        <!--<span class="col-sm-6 text-right">已开店企业用户数:</span>-->
+                        <!--<span class="col-sm-6" ng-bind="statistics.codes | number"></span>-->
                     <!--</div>-->
                     <!--</div>-->
-                </div>
-                <div class="col-sm-2 f14">
-                    <div class="form-group row title">
-                        <span class="col-sm-6 text-right">在线用户数:</span>
-                        <span class="col-sm-6" ng-bind="statistics.codes | number"></span>
-                    </div>
-                    <div class="form-group row">
-                        <span class="col-sm-6 text-right">已开店企业用户数:</span>
-                        <span class="col-sm-6" ng-bind="statistics.codes | number"></span>
-                    </div>
-                    <div class="form-group row">
-                        <span class="col-sm-6 text-right">未开店企业用户数:</span>
-                        <span class="col-sm-6" ng-bind="statistics.kinds | number"></span>
-                    </div>
-                    <div class="form-group row">
-                        <span class="col-sm-6 text-right">个人用户数:</span>
-                        <span class="col-sm-6" ng-bind="statistics.brands | number"></span>
-                    </div>
                     <!--<div class="form-group row">-->
                     <!--<div class="form-group row">-->
-                    <!--<span class="col-sm-6 text-right">商城本月开店数:</span>-->
-                    <!--<span class="col-sm-5 text-num">-->
-                    <!--<span ng-bind="statistics.sumPriceRMB | number"></span>-->
-                    <!--</span>-->
+                        <!--<span class="col-sm-6 text-right">未开店企业用户数:</span>-->
+                        <!--<span class="col-sm-6" ng-bind="statistics.kinds | number"></span>-->
                     <!--</div>-->
                     <!--</div>-->
-                </div>
+                    <!--<div class="form-group row">-->
+                        <!--<span class="col-sm-6 text-right">个人用户数:</span>-->
+                        <!--<span class="col-sm-6" ng-bind="statistics.brands | number"></span>-->
+                    <!--</div>-->
+                <!--</div>-->
                 <div class="col-sm-2 f14">
                 <div class="col-sm-2 f14">
                     <div class="form-group row title">
                     <div class="form-group row title">
                         <span class="col-sm-6 text-right">上传产品用户数:</span>
                         <span class="col-sm-6 text-right">上传产品用户数:</span>
-                        <span class="col-sm-6" ng-bind="statistics.codes | number"></span>
+                        <span class="col-sm-6" ng-bind="productsCount.data | number"></span>
                     </div>
                     </div>
                     <div class="form-group row">
                     <div class="form-group row">
                         <span class="col-sm-6 text-right">上传产品个数:</span>
                         <span class="col-sm-6 text-right">上传产品个数:</span>
-                        <span class="col-sm-6" ng-bind="statistics.codes | number"></span>
+                        <span class="col-sm-6" ng-bind="productsCount.data | number"></span>
                     </div>
                     </div>
-                    <!--<div class="form-group row">-->
-                    <!--<span class="col-sm-6 text-right">商城本月开店数:</span>-->
-                    <!--<span class="col-sm-5 text-num">-->
-                    <!--<span ng-bind="statistics.sumPriceRMB | number"></span>-->
-                    <!--</span>-->
-                    <!--</div>-->
                 </div>
                 </div>
                 <div class="col-sm-2 f14">
                 <div class="col-sm-2 f14">
                     <div class="form-group row title">
                     <div class="form-group row title">
@@ -384,12 +349,6 @@
                         <span class="col-sm-6 text-right">询价产品个数:</span>
                         <span class="col-sm-6 text-right">询价产品个数:</span>
                         <span class="col-sm-6" ng-bind="inquiryData.inquiryAmount | number"></span>
                         <span class="col-sm-6" ng-bind="inquiryData.inquiryAmount | number"></span>
                     </div>
                     </div>
-                    <!--<div class="form-group row">-->
-                    <!--<span class="col-sm-6 text-right">商城本月开店数:</span>-->
-                    <!--<span class="col-sm-5 text-num">-->
-                    <!--<span ng-bind="statistics.sumPriceRMB | number"></span>-->
-                    <!--</span>-->
-                    <!--</div>-->
                 </div>
                 </div>
                 <div class="col-sm-2 f14">
                 <div class="col-sm-2 f14">
                     <div class="form-group row title">
                     <div class="form-group row title">
@@ -400,12 +359,6 @@
                         <span class="col-sm-6 text-right">报价产品个数:</span>
                         <span class="col-sm-6 text-right">报价产品个数:</span>
                         <span class="col-sm-6" ng-bind="inquiryData.offerEnAmount | number"></span>
                         <span class="col-sm-6" ng-bind="inquiryData.offerEnAmount | number"></span>
                     </div>
                     </div>
-                    <!--<div class="form-group row">-->
-                    <!--<span class="col-sm-6 text-right">商城本月开店数:</span>-->
-                    <!--<span class="col-sm-5 text-num">-->
-                    <!--<span ng-bind="statistics.sumPriceRMB | number"></span>-->
-                    <!--</span>-->
-                    <!--</div>-->
                 </div>
                 </div>
                 <div class="col-sm-2 f14">
                 <div class="col-sm-2 f14">
                     <div class="form-group row title">
                     <div class="form-group row title">
@@ -424,12 +377,6 @@
                         <span class="col-sm-6 text-right">两年未登录:</span>
                         <span class="col-sm-6 text-right">两年未登录:</span>
                         <span class="col-sm-6" ng-bind="statistics.brands | number"></span>
                         <span class="col-sm-6" ng-bind="statistics.brands | number"></span>
                     </div>
                     </div>
-                    <!--<div class="form-group row">-->
-                    <!--<span class="col-sm-6 text-right">商城本月开店数:</span>-->
-                    <!--<span class="col-sm-5 text-num">-->
-                    <!--<span ng-bind="statistics.sumPriceRMB | number"></span>-->
-                    <!--</span>-->
-                    <!--</div>-->
                 </div>
                 </div>
             </div>
             </div>
         </div>
         </div>

+ 45 - 45
src/main/webapp/resources/view/admin/trade/trade_goods_statistics.html

@@ -77,49 +77,49 @@
 			</div>
 			</div>
 		</div>
 		</div>
 	</div>
 	</div>
-	<!--<div class="box">
-		<div class="box-header well" data-original-title>
-			<i class="icon-user"></i> 各月新增信息统计
-		</div>
-		<div class="box-content">
-			<ul class="fullscreen row f14" style="padding: 10px;">
-				<li class="newItem row">
-					<div class="text-center form-group newTitle">各月新增器件数量</div>
-					<div class="col-xs-6 form-group text-center">月份</div>
-					<div class="col-xs-6 form-group text-center">数量</div>
-					<div ng-repeat="increaseCmp in increaseCmpCount | orderBy : 'MONTH'" class="form-group">
-						<div class="col-xs-6 form-group text-center month" ng-bind="::increaseCmp.MONTH"></div>
-						<div class="col-xs-6 form-group text-right count" ng-bind="::increaseCmp.COUNT | number"></div>
-					</div>
-				</li>
-				<li class="newItem row">
-					<div class="text-center form-group newTitle">各月新增品牌数量</div>
-					<div class="col-xs-6 form-group text-center">月份</div>
-					<div class="col-xs-6 form-group text-center">数量</div>
-					<div ng-repeat="increase in increaseBrandCount | orderBy : 'MONTH'" class="form-group">
-						<div class="col-xs-6 form-group text-center month" ng-bind="::increase.MONTH"></div>
-						<div class="col-xs-6 form-group text-right count" ng-bind="::increase.COUNT | number"></div>
-					</div>
-				</li>
-				<li class="newItem row">
-					<div class="text-center form-group newTitle">各月新增批次数量</div>
-					<div class="col-xs-6 form-group text-center">月份</div>
-					<div class="col-xs-6 form-group text-center">数量</div>
-					<div ng-repeat="increase in increaseBatchCount | orderBy : 'MONTH'" class="form-group">
-						<div class="col-xs-6 form-group text-center month" ng-bind="::increase.MONTH"></div>
-						<div class="col-xs-6 form-group text-right count" ng-bind="::increase.COUNT | number"></div>
-					</div>
-				</li>
-				<li class="newItem row">
-					<div class="text-center form-group newTitle">各月新增在售器件数量</div>
-					<div class="col-xs-6 form-group text-center">月份</div>
-					<div class="col-xs-6 form-group text-center">数量</div>
-					<div ng-repeat="increase in increaseInSaleCmpCount | orderBy : 'MONTH'" class="form-group">
-						<div class="col-xs-6 form-group text-center month" ng-bind="::increase.MONTH"></div>
-						<div class="col-xs-6 form-group text-right count" ng-bind="::increase.COUNT | number"></div>
-					</div>
-				</li>
-			</ul>
-		</div>
-	</div>-->
+	<!--<div class="box">-->
+		<!--<div class="box-header well" data-original-title>-->
+			<!--<i class="icon-user"></i> 各月新增信息统计-->
+		<!--</div>-->
+		<!--<div class="box-content">-->
+			<!--<ul class="fullscreen row f14" style="padding: 10px;">-->
+				<!--<li class="newItem row">-->
+					<!--<div class="text-center form-group newTitle">各月新增器件数量</div>-->
+					<!--<div class="col-xs-6 form-group text-center">月份</div>-->
+					<!--<div class="col-xs-6 form-group text-center">数量</div>-->
+					<!--<div ng-repeat="increaseCmp in increaseCmpCount | orderBy : 'MONTH'" class="form-group">-->
+						<!--<div class="col-xs-6 form-group text-center month" ng-bind="::increaseCmp.MONTH"></div>-->
+						<!--<div class="col-xs-6 form-group text-right count" ng-bind="::increaseCmp.COUNT | number"></div>-->
+					<!--</div>-->
+				<!--</li>-->
+				<!--<li class="newItem row">-->
+					<!--<div class="text-center form-group newTitle">各月新增品牌数量</div>-->
+					<!--<div class="col-xs-6 form-group text-center">月份</div>-->
+					<!--<div class="col-xs-6 form-group text-center">数量</div>-->
+					<!--<div ng-repeat="increase in increaseBrandCount | orderBy : 'MONTH'" class="form-group">-->
+						<!--<div class="col-xs-6 form-group text-center month" ng-bind="::increase.MONTH"></div>-->
+						<!--<div class="col-xs-6 form-group text-right count" ng-bind="::increase.COUNT | number"></div>-->
+					<!--</div>-->
+				<!--</li>-->
+				<!--<li class="newItem row">-->
+					<!--<div class="text-center form-group newTitle">各月新增批次数量</div>-->
+					<!--<div class="col-xs-6 form-group text-center">月份</div>-->
+					<!--<div class="col-xs-6 form-group text-center">数量</div>-->
+					<!--<div ng-repeat="increase in increaseBatchCount | orderBy : 'MONTH'" class="form-group">-->
+						<!--<div class="col-xs-6 form-group text-center month" ng-bind="::increase.MONTH"></div>-->
+						<!--<div class="col-xs-6 form-group text-right count" ng-bind="::increase.COUNT | number"></div>-->
+					<!--</div>-->
+				<!--</li>-->
+				<!--<li class="newItem row">-->
+					<!--<div class="text-center form-group newTitle">各月新增在售器件数量</div>-->
+					<!--<div class="col-xs-6 form-group text-center">月份</div>-->
+					<!--<div class="col-xs-6 form-group text-center">数量</div>-->
+					<!--<div ng-repeat="increase in increaseInSaleCmpCount | orderBy : 'MONTH'" class="form-group">-->
+						<!--<div class="col-xs-6 form-group text-center month" ng-bind="::increase.MONTH"></div>-->
+						<!--<div class="col-xs-6 form-group text-right count" ng-bind="::increase.COUNT | number"></div>-->
+					<!--</div>-->
+				<!--</li>-->
+			<!--</ul>-->
+		<!--</div>-->
+	<!--</div>-->
 </div>
 </div>

+ 20 - 20
src/main/webapp/resources/view/common/bankInfoModal.html

@@ -76,6 +76,26 @@
 </div>
 </div>
 <form class="form-horizontal add-bank-account" style="margin-left: 17px;" name="myForm" novalidate>
 <form class="form-horizontal add-bank-account" style="margin-left: 17px;" name="myForm" novalidate>
     <div class="modal-body">
     <div class="modal-body">
+        <div class="form-group">
+            <label class="margin15"><b class="text-inverse">*&nbsp;</b>开户名称</label>
+            <div class="divinline">
+                <input name="accountname" type="text" class="form-control" ng-model="account.accountname"
+                       placeholder="请填写开户人姓名或企业名称" ng-required="true" ng-change="checkAccount(4)" autocomplete="off">
+            </div>
+            <span class="warn-message" ng-if="account.accountname && nameError">请勿超过50个字</span>
+            <span class="warn-message" ng-if="myForm.accountname.$touched && myForm.accountname.$invalid">开户名称不能为空</span>
+        </div>
+        <div class="form-group">
+            <label class="margin15"><b class="text-inverse">*&nbsp;</b>银行账号</label>
+            <div class="divinline">
+                <input name="number" ng-model="account.number" type="text" class="form-control"
+                       placeholder="请填写银行账号" ng-required="true" ng-change="checkAccount(3)" autocomplete="off">
+            </div>
+            <span class="warn-message" ng-if="account.number && numberPattError">请填写正确的银行账号</span>
+            <span class="warn-message" ng-if="account.number && !numberPattError && numberError">请勿超过30个字符</span>
+            <span class="warn-message" ng-if="account.number && !numberPattError && !numberError && repeatError">该银行账号已存在</span>
+            <span class="warn-message" ng-if="myForm.number.$touched && myForm.number.$invalid">银行账号不能为空</span>
+        </div>
         <div class="form-group">
         <div class="form-group">
             <label class="margin15"><b class="text-inverse">*&nbsp;</b>开户银行</label>
             <label class="margin15"><b class="text-inverse">*&nbsp;</b>开户银行</label>
             <div class="divinline" style="position:relative;margin-right:25px;">
             <div class="divinline" style="position:relative;margin-right:25px;">
@@ -103,26 +123,6 @@
             <span class="warn-message" ng-if="account.branchname && !branchPattError && branchError">请勿超过20个字</span>
             <span class="warn-message" ng-if="account.branchname && !branchPattError && branchError">请勿超过20个字</span>
             <span class="warn-message" ng-if="myForm.branchname.$touched && myForm.branchname.$invalid">开户支行不能为空</span>
             <span class="warn-message" ng-if="myForm.branchname.$touched && myForm.branchname.$invalid">开户支行不能为空</span>
         </div>
         </div>
-        <div class="form-group">
-            <label class="margin15"><b class="text-inverse">*&nbsp;</b>银行账号</label>
-            <div class="divinline">
-                <input name="number" ng-model="account.number" type="text" class="form-control"
-                       placeholder="请填写银行账号" ng-required="true" ng-change="checkAccount(3)" autocomplete="off">
-            </div>
-            <span class="warn-message" ng-if="account.number && numberPattError">请填写正确的银行账号</span>
-            <span class="warn-message" ng-if="account.number && !numberPattError && numberError">请勿超过30个字符</span>
-            <span class="warn-message" ng-if="account.number && !numberPattError && !numberError && repeatError">该银行账号已存在</span>
-            <span class="warn-message" ng-if="myForm.number.$touched && myForm.number.$invalid">银行账号不能为空</span>
-        </div>
-        <div class="form-group">
-            <label class="margin15"><b class="text-inverse">*&nbsp;</b>开户名称</label>
-            <div class="divinline">
-                <input name="accountname" type="text" class="form-control" ng-model="account.accountname"
-                       placeholder="请填写开户人姓名或企业名称" ng-required="true" ng-change="checkAccount(4)" autocomplete="off">
-            </div>
-            <span class="warn-message" ng-if="account.accountname && nameError">请勿超过50个字</span>
-            <span class="warn-message" ng-if="myForm.accountname.$touched && myForm.accountname.$invalid">开户名称不能为空</span>
-        </div>
         <label class="remind-message"><b class="text-inverse">*&nbsp;</b>为保障您的资金安全,账户信息加密显示且不可修改,只能删除后重新提交。</label>
         <label class="remind-message"><b class="text-inverse">*&nbsp;</b>为保障您的资金安全,账户信息加密显示且不可修改,只能删除后重新提交。</label>
     </div>
     </div>
 </form>
 </form>

+ 48 - 48
src/main/webapp/resources/view/usercenter/forstore/pay_center.html

@@ -498,6 +498,30 @@
 				</div>
 				</div>
 				<div class="new-accounts" ng-if="accounts && accounts.length <= 0">
 				<div class="new-accounts" ng-if="accounts && accounts.length <= 0">
 					<form name="myForm" novalidate>
 					<form name="myForm" novalidate>
+						<div class="row">
+							<div class="col-sm-3"><em class="colorRed">*</em>开户名称</div>
+							<div class="col-sm-5">
+								<input name="accountname" type="text" class="form-control" ng-model="account.accountname"
+									   placeholder="请填写开户人姓名或企业名称" ng-required="true" ng-change="checkAccount(4)" autocomplete="off">
+							</div>
+							<div class="col-sm-4">
+								<p ng-if="account.accountname && nameError">请勿超过50个字</p>
+								<p ng-if="myForm.accountname.$touched && myForm.accountname.$invalid">开户名称不能为空</p>
+							</div>
+						</div>
+						<div class="row">
+							<div class="col-sm-3"><em class="colorRed">*</em>银行账号</div>
+							<div class="col-sm-5">
+								<input name="number" ng-model="account.number" type="text" class="form-control"
+									   placeholder="请填写银行账号" ng-required="true" ng-change="checkAccount(3)" autocomplete="off">
+							</div>
+							<div class="col-sm-4">
+								<p ng-if="account.number && numberPattError">请填写正确的银行账号</p>
+								<p ng-if="account.number && !numberPattError && numberError">请勿超过30个字符</p>
+								<p ng-if="account.number && !numberPattError && !numberError && repeatError">该银行账号已存在</p>
+								<p ng-if="myForm.number.$touched && myForm.number.$invalid">银行账号不能为空</p>
+							</div>
+						</div>
 						<div class="row">
 						<div class="row">
 							<div class="col-sm-3"><em class="colorRed">*</em>开户银行</div>
 							<div class="col-sm-3"><em class="colorRed">*</em>开户银行</div>
 							<div class="col-sm-5" style="position:relative;">
 							<div class="col-sm-5" style="position:relative;">
@@ -524,30 +548,6 @@
 								<p ng-if="myForm.branchname.$touched && myForm.branchname.$invalid">开户支行不能为空</p>
 								<p ng-if="myForm.branchname.$touched && myForm.branchname.$invalid">开户支行不能为空</p>
 							</div>
 							</div>
 						</div>
 						</div>
-						<div class="row">
-							<div class="col-sm-3"><em class="colorRed">*</em>银行账号</div>
-							<div class="col-sm-5">
-								<input name="number" ng-model="account.number" type="text" class="form-control"
-									   placeholder="请填写银行账号" ng-required="true" ng-change="checkAccount(3)" autocomplete="off">
-							</div>
-							<div class="col-sm-4">
-								<p ng-if="account.number && numberPattError">请填写正确的银行账号</p>
-								<p ng-if="account.number && !numberPattError && numberError">请勿超过30个字符</p>
-								<p ng-if="account.number && !numberPattError && !numberError && repeatError">该银行账号已存在</p>
-								<p ng-if="myForm.number.$touched && myForm.number.$invalid">银行账号不能为空</p>
-							</div>
-						</div>
-						<div class="row">
-							<div class="col-sm-3"><em class="colorRed">*</em>开户名称</div>
-							<div class="col-sm-5">
-								<input name="accountname" type="text" class="form-control" ng-model="account.accountname"
-									   placeholder="请填写开户人姓名或企业名称" ng-required="true" ng-change="checkAccount(4)" autocomplete="off">
-							</div>
-							<div class="col-sm-4">
-								<p ng-if="account.accountname && nameError">请勿超过50个字</p>
-								<p ng-if="myForm.accountname.$touched && myForm.accountname.$invalid">开户名称不能为空</p>
-							</div>
-						</div>
 						<div class="row">
 						<div class="row">
 							<div class="col-sm-9 col-sm-offset-2" style="position: relative;left: -10px;font-size: 12px;"><em class="colorRed">*声明:</em>为保障您的资金安全,账户信息加密显示且不可修改,只能删除后重新提交。</div>
 							<div class="col-sm-9 col-sm-offset-2" style="position: relative;left: -10px;font-size: 12px;"><em class="colorRed">*声明:</em>为保障您的资金安全,账户信息加密显示且不可修改,只能删除后重新提交。</div>
 						</div>
 						</div>
@@ -772,6 +772,30 @@
 			<h2>新增账户信息</h2>
 			<h2>新增账户信息</h2>
 			<span style="color:#cbcaca;width:10px;height:10px;position:absolute;top:15px;right:15px;"><i class="fa fa-close" ng-click="cancel()"></i></span>
 			<span style="color:#cbcaca;width:10px;height:10px;position:absolute;top:15px;right:15px;"><i class="fa fa-close" ng-click="cancel()"></i></span>
 			<form name="myForm" novalidate>
 			<form name="myForm" novalidate>
+				<div class="row">
+					<div class="col-sm-3"><em class="colorRed">*</em>开户名称</div>
+					<div class="col-sm-5">
+						<input name="accountname" type="text" class="form-control" ng-model="account.accountname"
+							   placeholder="请填写开户人姓名或企业名称" ng-required="true" ng-change="checkAccount(4)" autocomplete="off">
+					</div>
+					<div class="col-sm-4">
+						<p ng-if="account.accountname && nameError">请勿超过50个字</p>
+						<p ng-if="myForm.accountname.$touched && myForm.accountname.$invalid">开户名称不能为空</p>
+					</div>
+				</div>
+				<div class="row">
+					<div class="col-sm-3"><em class="colorRed">*</em>银行账号</div>
+					<div class="col-sm-5">
+						<input name="number" ng-model="account.number" type="text" class="form-control"
+							   placeholder="请填写银行账号" ng-required="true" ng-change="checkAccount(3)" autocomplete="off">
+					</div>
+					<div class="col-sm-4">
+						<p ng-if="account.number && numberPattError">请填写正确的银行账号</p>
+						<p ng-if="account.number && !numberPattError && numberError">请勿超过30个字符</p>
+						<p ng-if="account.number && !numberPattError && !numberError && repeatError">该银行账号已存在</p>
+						<p ng-if="myForm.number.$touched && myForm.number.$invalid">银行账号不能为空</p>
+					</div>
+				</div>
 				<div class="row">
 				<div class="row">
 					<div class="col-sm-3"><em class="colorRed">*</em>开户银行</div>
 					<div class="col-sm-3"><em class="colorRed">*</em>开户银行</div>
 					<div class="col-sm-5" style="position:relative;">
 					<div class="col-sm-5" style="position:relative;">
@@ -798,30 +822,6 @@
 						<p ng-if="myForm.branchname.$touched && myForm.branchname.$invalid">开户支行不能为空</p>
 						<p ng-if="myForm.branchname.$touched && myForm.branchname.$invalid">开户支行不能为空</p>
 					</div>
 					</div>
 				</div>
 				</div>
-				<div class="row">
-					<div class="col-sm-3"><em class="colorRed">*</em>银行账号</div>
-					<div class="col-sm-5">
-						<input name="number" ng-model="account.number" type="text" class="form-control"
-							   placeholder="请填写银行账号" ng-required="true" ng-change="checkAccount(3)" autocomplete="off">
-					</div>
-					<div class="col-sm-4">
-						<p ng-if="account.number && numberPattError">请填写正确的银行账号</p>
-						<p ng-if="account.number && !numberPattError && numberError">请勿超过30个字符</p>
-						<p ng-if="account.number && !numberPattError && !numberError && repeatError">该银行账号已存在</p>
-						<p ng-if="myForm.number.$touched && myForm.number.$invalid">银行账号不能为空</p>
-					</div>
-				</div>
-				<div class="row">
-					<div class="col-sm-3"><em class="colorRed">*</em>开户名称</div>
-					<div class="col-sm-5">
-						<input name="accountname" type="text" class="form-control" ng-model="account.accountname"
-							   placeholder="请填写开户人姓名或企业名称" ng-required="true" ng-change="checkAccount(4)" autocomplete="off">
-					</div>
-					<div class="col-sm-4">
-						<p ng-if="account.accountname && nameError">请勿超过50个字</p>
-						<p ng-if="myForm.accountname.$touched && myForm.accountname.$invalid">开户名称不能为空</p>
-					</div>
-				</div>
 				<div class="row">
 				<div class="row">
 					<div class="col-sm-10 col-sm-offset-2" style="position: relative;left: -43px;font-size: 12px;"><em class="colorRed">*声明:</em>为保障您的资金安全,账户信息加密显示且不可修改,只能删除后重新提交。</div>
 					<div class="col-sm-10 col-sm-offset-2" style="position: relative;left: -43px;font-size: 12px;"><em class="colorRed">*声明:</em>为保障您的资金安全,账户信息加密显示且不可修改,只能删除后重新提交。</div>
 				</div>
 				</div>

+ 44 - 44
src/main/webapp/resources/view/vendor/forstore/pay_center.html

@@ -879,6 +879,28 @@
                 </table>
                 </table>
                 <div class="add-count" ng-if="accounts && accounts.length <= 0">
                 <div class="add-count" ng-if="accounts && accounts.length <= 0">
                     <form name="myForm">
                     <form name="myForm">
+                        <div class="row">
+                            <div class="col-sm-3"><em class="colorRed">*</em>开户名称</div>
+                            <div class="col-sm-5">
+                                <input name="accountname" ng-model="account.accountname" ng-change="checkAccount(4)" class="form-control" autocomplete="off" type="text" placeholder="请填写开户人姓名或企业名称">
+                            </div>
+                            <div class="col-sm-4">
+                                <p ng-if="account.accountname && nameError">请勿超过50个字</p>
+                                <p ng-if="myForm.accountname.$touched && !account.accountname">开户名称不能为空</p>
+                            </div>
+                        </div>
+                        <div class="row">
+                            <div class="col-sm-3"><em class="colorRed">*</em>银行账号</div>
+                            <div class="col-sm-5">
+                                <input name="number" ng-model="account.number" ng-change="checkAccount(3)" class="form-control" autocomplete="off" type="text" placeholder="请填写银行账号">
+                            </div>
+                            <div class="col-sm-4">
+                                <p ng-if="account.number && numberPattError">请填写正确的银行账号</p>
+                                <p ng-if="account.number && !numberPattError && numberError">请勿超过30个字符</p>
+                                <p ng-if="account.number && !numberPattError && !numberError && repeatError">该银行账号已存在</p>
+                                <p ng-if="myForm.number.$touched && !account.number">银行账号不能为空</p>
+                            </div>
+                        </div>
                         <div class="row">
                         <div class="row">
                             <div class="col-sm-3"><em class="colorRed">*</em>开户银行</div>
                             <div class="col-sm-3"><em class="colorRed">*</em>开户银行</div>
                             <div class="col-sm-5" style="position:relative;">
                             <div class="col-sm-5" style="position:relative;">
@@ -904,28 +926,6 @@
                                 <p ng-if="myForm.branchname.$touched && !account.branchname">开户支行不能为空</p>
                                 <p ng-if="myForm.branchname.$touched && !account.branchname">开户支行不能为空</p>
                             </div>
                             </div>
                         </div>
                         </div>
-                        <div class="row">
-                            <div class="col-sm-3"><em class="colorRed">*</em>银行账号</div>
-                            <div class="col-sm-5">
-                                <input name="number" ng-model="account.number" ng-change="checkAccount(3)" class="form-control" autocomplete="off" type="text" placeholder="请填写银行账号">
-                            </div>
-                            <div class="col-sm-4">
-                                <p ng-if="account.number && numberPattError">请填写正确的银行账号</p>
-                                <p ng-if="account.number && !numberPattError && numberError">请勿超过30个字符</p>
-                                <p ng-if="account.number && !numberPattError && !numberError && repeatError">该银行账号已存在</p>
-                                <p ng-if="myForm.number.$touched && !account.number">银行账号不能为空</p>
-                            </div>
-                        </div>
-                        <div class="row">
-                            <div class="col-sm-3"><em class="colorRed">*</em>开户名称</div>
-                            <div class="col-sm-5">
-                                <input name="accountname" ng-model="account.accountname" ng-change="checkAccount(4)" class="form-control" autocomplete="off" type="text" placeholder="请填写开户人姓名或企业名称">
-                            </div>
-                            <div class="col-sm-4">
-                                <p ng-if="account.accountname && nameError">请勿超过50个字</p>
-                                <p ng-if="myForm.accountname.$touched && !account.accountname">开户名称不能为空</p>
-                            </div>
-                        </div>
                         <!--<div class="row">
                         <!--<div class="row">
                             <div class="col-sm-3"><em class="colorRed">*</em>上传开户许可证</div>
                             <div class="col-sm-3"><em class="colorRed">*</em>上传开户许可证</div>
                             <div class="col-sm-5 upload">
                             <div class="col-sm-5 upload">
@@ -981,6 +981,28 @@
             <h2>新增账户信息</h2>
             <h2>新增账户信息</h2>
             <span style="color:#cbcaca;width:10px;height:10px;position:absolute;top:15px;right:15px;"><i class="fa fa-close" ng-click="cancelAdd()"></i></span>
             <span style="color:#cbcaca;width:10px;height:10px;position:absolute;top:15px;right:15px;"><i class="fa fa-close" ng-click="cancelAdd()"></i></span>
             <form name="myForm">
             <form name="myForm">
+                <div class="row">
+                    <div class="col-sm-3"><em class="colorRed">*</em>开户名称</div>
+                    <div class="col-sm-5">
+                        <input name="accountname" ng-model="account.accountname" ng-change="checkAccount(4)" class="form-control" autocomplete="off" type="text" placeholder="请填写开户人姓名或企业名称">
+                    </div>
+                    <div class="col-sm-4">
+                        <p ng-if="account.accountname && nameError">请勿超过50个字</p>
+                        <p ng-if="myForm.accountname.$touched && !account.accountname">开户名称不能为空</p>
+                    </div>
+                </div>
+                <div class="row">
+                    <div class="col-sm-3"><em class="colorRed">*</em>银行账号</div>
+                    <div class="col-sm-5">
+                        <input name="number" ng-model="account.number" ng-change="checkAccount(3)" class="form-control" autocomplete="off" type="text" placeholder="请填写银行账号">
+                    </div>
+                    <div class="col-sm-4">
+                        <p ng-if="account.number && numberPattError">请填写正确的银行账号</p>
+                        <p ng-if="account.number && !numberPattError && numberError">请勿超过30个字符</p>
+                        <p ng-if="account.number && !numberPattError && !numberError && repeatError">该银行账号已存在</p>
+                        <p ng-if="myForm.number.$touched && !account.number">银行账号不能为空</p>
+                    </div>
+                </div>
                 <div class="row">
                 <div class="row">
                     <div class="col-sm-3"><em class="colorRed">*</em>开户银行</div>
                     <div class="col-sm-3"><em class="colorRed">*</em>开户银行</div>
                     <div class="col-sm-5" style="position:relative;">
                     <div class="col-sm-5" style="position:relative;">
@@ -1006,28 +1028,6 @@
                         <p ng-if="myForm.branchname.$touched && !account.branchname">开户支行不能为空</p>
                         <p ng-if="myForm.branchname.$touched && !account.branchname">开户支行不能为空</p>
                     </div>
                     </div>
                 </div>
                 </div>
-                <div class="row">
-                    <div class="col-sm-3"><em class="colorRed">*</em>银行账号</div>
-                    <div class="col-sm-5">
-                        <input name="number" ng-model="account.number" ng-change="checkAccount(3)" class="form-control" autocomplete="off" type="text" placeholder="请填写银行账号">
-                    </div>
-                    <div class="col-sm-4">
-                        <p ng-if="account.number && numberPattError">请填写正确的银行账号</p>
-                        <p ng-if="account.number && !numberPattError && numberError">请勿超过30个字符</p>
-                        <p ng-if="account.number && !numberPattError && !numberError && repeatError">该银行账号已存在</p>
-                        <p ng-if="myForm.number.$touched && !account.number">银行账号不能为空</p>
-                    </div>
-                </div>
-                <div class="row">
-                    <div class="col-sm-3"><em class="colorRed">*</em>开户名称</div>
-                    <div class="col-sm-5">
-                        <input name="accountname" ng-model="account.accountname" ng-change="checkAccount(4)" class="form-control" autocomplete="off" type="text" placeholder="请填写开户人姓名或企业名称">
-                    </div>
-                    <div class="col-sm-4">
-                        <p ng-if="account.accountname && nameError">请勿超过50个字</p>
-                        <p ng-if="myForm.accountname.$touched && !account.accountname">开户名称不能为空</p>
-                    </div>
-                </div>
                <!-- <div class="row">
                <!-- <div class="row">
                     <div class="col-sm-3"><em class="colorRed">*</em>上传开户许可证</div>
                     <div class="col-sm-3"><em class="colorRed">*</em>上传开户许可证</div>
                     <div class="col-sm-5 upload">
                     <div class="col-sm-5 upload">