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