Browse Source

git-svn-id: svn+ssh://10.10.101.21/source/platform/platform-b2b@530 f3bf4e98-0cf0-11e4-a00c-a99a8b9d557d

administrator 11 years ago
parent
commit
44113782fc
1 changed files with 9 additions and 0 deletions
  1. 9 0
      src/main/webapp/resources/js/index/app.js

+ 9 - 0
src/main/webapp/resources/js/index/app.js

@@ -392,10 +392,13 @@ define([ 'toaster', 'charts', 'ngTable', 'common/services', 'service/Purc', 'ui.
 						reply.delivery = reply.delivery.getTime();
 						reply.delivery = reply.delivery.getTime();
 				} else
 				} else
 					reply.delivery = item.delivery;
 					reply.delivery = item.delivery;
+				$scope.loading = true;
 				PurcOrderItem.reply({orderItemId: item.id}, reply, function(){
 				PurcOrderItem.reply({orderItemId: item.id}, reply, function(){
+					$scope.loading = false;
 					toaster.pop('info', '提示', '回复成功');
 					toaster.pop('info', '提示', '回复成功');
 					$scope.tableParams.reload();
 					$scope.tableParams.reload();
 				}, function(response){
 				}, function(response){
+					$scope.loading = false;
 					toaster.pop('error', '回复失败', response.data);
 					toaster.pop('error', '回复失败', response.data);
 				});
 				});
 			}
 			}
@@ -446,10 +449,13 @@ define([ 'toaster', 'charts', 'ngTable', 'common/services', 'service/Purc', 'ui.
 		$scope.onReplyClick = function(change) {
 		$scope.onReplyClick = function(change) {
 			if(change.agreed) {
 			if(change.agreed) {
 				var reply = {id: change.id, agreed: Number(change.agreed), replyRemark: change.replyRemark};
 				var reply = {id: change.id, agreed: Number(change.agreed), replyRemark: change.replyRemark};
+				$scope.loading = true;
 				PurcChange.reply({changeId: change.id}, reply, function(){
 				PurcChange.reply({changeId: change.id}, reply, function(){
+					$scope.loading = false;
 					toaster.pop('info', '提示', '回复成功');
 					toaster.pop('info', '提示', '回复成功');
 					$scope.tableParams.reload();
 					$scope.tableParams.reload();
 				}, function(response){
 				}, function(response){
+					$scope.loading = false;
 					toaster.pop('error', '回复失败', response.data);
 					toaster.pop('error', '回复失败', response.data);
 				});
 				});
 			}
 			}
@@ -586,10 +592,13 @@ define([ 'toaster', 'charts', 'ngTable', 'common/services', 'service/Purc', 'ui.
 				toaster.pop('warning', '警告', '请填写发货单号!');
 				toaster.pop('warning', '警告', '请填写发货单号!');
 			} else {
 			} else {
 				var send = {code: notice.send.code, sendItems: [{qty: notice.send.qty}]};
 				var send = {code: notice.send.code, sendItems: [{qty: notice.send.qty}]};
+				$scope.loading = true;
 				PurcNotice.save({id: notice.id}, send, function(){
 				PurcNotice.save({id: notice.id}, send, function(){
+					$scope.loading = false;
 					toaster.pop('info', '提示', '发货成功');
 					toaster.pop('info', '提示', '发货成功');
 					$scope.tableParams.reload();
 					$scope.tableParams.reload();
 				}, function(response){
 				}, function(response){
+					$scope.loading = false;
 					toaster.pop('error', '失败', response);
 					toaster.pop('error', '失败', response);
 				});
 				});
 			}
 			}