|
|
@@ -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;
|
|
|
});
|