|
|
@@ -342,7 +342,6 @@ define([ 'app/app' ], function(app) {
|
|
|
type.kind = key.kind;
|
|
|
type.spec = key.spec;
|
|
|
type.id = key.id;
|
|
|
- type.qty = ($scope.storage_tab === 'outBound' ? key.erpReserve : '');
|
|
|
type.price = key.price;
|
|
|
type.erpReserve = key.erpReserve;
|
|
|
if((type.erpReserve <= 0) && $scope.storage_tab === 'outBound'){
|
|
|
@@ -376,8 +375,10 @@ define([ 'app/app' ], function(app) {
|
|
|
flag = 1
|
|
|
} else if((val.erpReserve < val.qty) && $scope.storage_tab === 'outBound') {
|
|
|
flag = 2
|
|
|
- } else if(val.qty && val.price) {
|
|
|
- $scope.othenParam.detail.push({productId: val.id, qty: Number(val.qty), price: Number(val.price)});
|
|
|
+ } else if(val.qty) {
|
|
|
+ val.price ?
|
|
|
+ $scope.othenParam.detail.push({productId: val.id, qty: Number(val.qty), price: Number(val.price)}) :
|
|
|
+ $scope.othenParam.detail.push({productId: val.id, qty: Number(val.qty)});
|
|
|
} else {
|
|
|
flag = 3
|
|
|
}
|
|
|
@@ -392,7 +393,7 @@ define([ 'app/app' ], function(app) {
|
|
|
return;
|
|
|
}
|
|
|
if(flag === 3) {
|
|
|
- toaster.pop('info', '提示', '请填写数量和单价!');
|
|
|
+ toaster.pop('info', '提示', '请填写数量!');
|
|
|
return;
|
|
|
}
|
|
|
if($scope.othenParam.detail.length <= 0) {
|