Procházet zdrojové kódy

变名字

git-svn-id: svn+ssh://10.10.101.21/source/platform/platform-b2b@365 f3bf4e98-0cf0-11e4-a00c-a99a8b9d557d
suntg před 11 roky
rodič
revize
dd6169b45a
1 změnil soubory, kde provedl 23 přidání a 6 odebrání
  1. 23 6
      src/main/webapp/resources/js/index/app_mobile.js

+ 23 - 6
src/main/webapp/resources/js/index/app_mobile.js

@@ -9,9 +9,12 @@ define([ 'toaster', 'charts', 'ngTable', 'common/services', 'service/PurcOrder',
 		$stateProvider.state('index', {
 			url : "/index",
 			templateUrl : "static/tpl/index_mobile/home/index.html"
-		}).state('purch', {
+		}).state('saleOrder', {
 			url : "/sale/order/:code",
-			templateUrl : "static/tpl/index_mobile/sale/purchOrder.html"
+			templateUrl : "static/tpl/index_mobile/sale/saleOrder.html"
+		}).state('saleChange', {
+			url: '/sale/change/:code',
+			templateUrl: 'static/tpl/index_mobile/sale/saleChange.html'
 		});
 	});
 	
@@ -61,8 +64,8 @@ define([ 'toaster', 'charts', 'ngTable', 'common/services', 'service/PurcOrder',
 			});
 		};
 	});
-	app.controller('SaleOrderCtrl', function($scope, $filter, $stateParams, PurcOrder, PurcOrderItem){
-		$scope.loading = false;
+	app.controller('SaleOrderCtrl', function($scope, $filter, $stateParams, toaster, PurcOrder, PurcOrderItem){
+		$scope.loading = true;
 		
 		var isNumber = function(n) {
             return !isNaN(parseFloat(n)) && isFinite(n);
@@ -98,6 +101,7 @@ define([ 'toaster', 'charts', 'ngTable', 'common/services', 'service/PurcOrder',
 		
 		PurcOrder.get({id: $stateParams.code}, function(data) {
 			$scope.purcOrder = data;
+			$scope.loading = false;
 		});
 		
 		/**
@@ -150,11 +154,13 @@ define([ 'toaster', 'charts', 'ngTable', 'common/services', 'service/PurcOrder',
 					reply.delivery = reply.delivery.getTime();
 				}
 				PurcOrderItem.reply({orderItemId: item.id}, reply, function(){
-					console.log('ok');
 					PurcOrder.get({id: $stateParams.code}, function(data) {
 						$scope.purcOrder = data;
 						$scope.loading = false;
 					});
+				}, function(response){
+					$scope.loading = false;
+					toaster.pop('error', '回复失败', response.data);
 				});
 			}
 		};
@@ -170,15 +176,26 @@ define([ 'toaster', 'charts', 'ngTable', 'common/services', 'service/PurcOrder',
 			if(!(str == '')) {
 				str = str.substr(0, str.length-1);
 				PurcOrderItem.replyByBatch(str, function(){
-					console.log('replyByBatch');
+					$scope.loading = false;
 					PurcOrder.get({id: $stateParams.code}, function(data) {
 						$scope.purcOrder = data;
 						$scope.loading = false;
 					});
+				}, function(response){
+					$scope.loading = false;
+					toaster.pop('error', '回复失败', response.data);
 				});
 			};
 			
 		};
 	});
+	
+	/**
+	 * 销售变更
+	 */
+	app.controller('SaleChangeCtrl', function($scope){
+		$scope.loading = true;
+		
+	});
 	return app;
 });