Browse Source

采购变更移动版页面

git-svn-id: svn+ssh://10.10.101.21/source/platform/platform-b2b@374 f3bf4e98-0cf0-11e4-a00c-a99a8b9d557d
suntg 11 years ago
parent
commit
e8233ac9a3

+ 32 - 3
src/main/webapp/resources/js/index/mobile.index.app.js

@@ -27,7 +27,9 @@ define([ 'toaster', 'charts', 'ngTable', 'common/services', 'service/PurcOrder',
 				'316' : '已过账', 
 				'311' : '申请中',
 				'312' : '未激活',
-				'200' : '未回复'
+				'200' : '未回复',
+				'203' : '已下载',
+				'201' : '已回复'
 		};
 		return {
 			get: function(code) {
@@ -64,7 +66,7 @@ define([ 'toaster', 'charts', 'ngTable', 'common/services', 'service/PurcOrder',
 			});
 		};
 	});
-	app.controller('SaleOrderCtrl', function($scope, $filter, $stateParams, toaster, PurcOrder, PurcOrderItem){
+	app.controller('SaleOrderCtrl', function($scope, $filter, $stateParams, toaster, PurcOrder,  PurcOrderItem){
 		$scope.loading = true;
 		
 		var isNumber = function(n) {
@@ -193,9 +195,36 @@ define([ 'toaster', 'charts', 'ngTable', 'common/services', 'service/PurcOrder',
 	/**
 	 * 销售变更
 	 */
-	app.controller('SaleChangeCtrl', function($scope){
+	app.controller('SaleChangeCtrl', function($scope, $stateParams, toaster, PurcChange){
 		$scope.loading = true;
+		$scope.remark = '';
 		
+		//获取变更单
+		PurcChange.get({id: $stateParams.code}, function(data){
+			$scope.purcChange = data;
+			$scope.remark = data.replyRemark;
+			$scope.loading = false;
+		}, function(response){
+			console.log(response);
+		});
+		
+		$scope.onReplyClick = function(change) {
+			$scope.loading = true;
+			var reply = {id: change.id, agreed: Number(change.agreed), replyRemark: change.replyRemark};
+			PurcChange.reply({changeId: change.id}, reply, function(){
+				toaster.pop('info', '提示', '回复成功');
+				PurcChange.get({id: $stateParams.code}, function(data){
+					$scope.purcChange = data;
+					$scope.remark = data.replyRemark;
+					$scope.loading = false;
+				}, function(response){
+					console.log(response);
+				});
+			}, function(response){
+				$scope.loading = false;
+				toaster.pop('error', '回复失败', response.data);
+			});
+		};
 	});
 	return app;
 });

+ 2 - 1
src/main/webapp/resources/js/index/services/PurcOrder.js

@@ -1,5 +1,6 @@
 define([ 'ngResource' ], function() {
-	angular.module('PurcOrderServices', [ 'ngResource' ]).factory('PurcOrder', function($resource) {
+	angular.module('PurcOrderServices', [ 'ngResource' 
+	]).factory('PurcOrder', function($resource) {
 		return $resource('sale/orders/:id', {});
 	}).factory('PurcOrderItem', function($resource) {
 		return $resource('sale/orders/items', {}, {