|
|
@@ -3765,10 +3765,10 @@ define(['app/app', 'jquery-uploadify'], function(app) {
|
|
|
$scope.dateArea = 'formMe';
|
|
|
var _item = null
|
|
|
$scope.editProductUpOff = function(commodity, index) {
|
|
|
- if (commodity.erpReserve === '' || commodity.erpReserve === 0 || !commodity.erpReserve) {
|
|
|
- toaster.pop('warning','提示','当前物料库存为0,请先入库')
|
|
|
- return;
|
|
|
- }
|
|
|
+ // if (commodity.erpReserve === '' || commodity.erpReserve === 0 || !commodity.erpReserve) {
|
|
|
+ // toaster.pop('warning','提示','当前物料库存为0,请先入库')
|
|
|
+ // return;
|
|
|
+ // }
|
|
|
if (commodity.minPackQty === 0 || commodity.minPackQty === '' || !commodity.minPackQty) {
|
|
|
toaster.pop('warning','提示','请先编辑物料,最小包装数选项')
|
|
|
return;
|
|
|
@@ -3868,11 +3868,18 @@ define(['app/app', 'jquery-uploadify'], function(app) {
|
|
|
}
|
|
|
var flag = true
|
|
|
for (var i = 0; i < $scope.productUpOff.goods.prices.length; i++) {
|
|
|
- if (!$scope.productUpOff.goods.prices[i].start || !$scope.productUpOff.goods.prices[i].rMBPrice) {
|
|
|
- toaster.pop('warning','提示','价格梯度不能为空')
|
|
|
+ if (!$scope.productUpOff.goods.prices[i].start
|
|
|
+ || !$scope.productUpOff.goods.prices[i].rMBPrice && $scope.store.enType !== 'HK' ) {
|
|
|
+ toaster.pop('warning', '提示', '价格梯度不能为空')
|
|
|
flag = false
|
|
|
break;
|
|
|
}
|
|
|
+ else if (!$scope.productUpOff.goods.prices[i].start
|
|
|
+ || !$scope.productUpOff.goods.prices[i].uSDPrice && $scope.store.enType === 'HK') {
|
|
|
+ toaster.pop('warning', '提示', '价格梯度不能为空')
|
|
|
+ flag = false
|
|
|
+ break;
|
|
|
+ }
|
|
|
else if ($scope.productUpOff.goods.prices[i + 1] && Number($scope.productUpOff.goods.prices[i].start) > Number($scope.productUpOff.goods.prices[i + 1].start)) {
|
|
|
toaster.pop('warning','提示','输入值会导致梯度重叠,请重新修改')
|
|
|
flag = false
|
|
|
@@ -3883,12 +3890,22 @@ define(['app/app', 'jquery-uploadify'], function(app) {
|
|
|
return
|
|
|
}
|
|
|
if ($scope.productUpOff.goods.prices.length === 1) {
|
|
|
- $scope.productUpOff.goods.prices[0].rMBNTPrice = ''
|
|
|
- $scope.productUpOff.goods.prices[0].end = '999999999'
|
|
|
+ if ($scope.store.enType === 'HK') {
|
|
|
+ $scope.productUpOff.goods.prices[0].uSDNTPrice = ''
|
|
|
+ $scope.productUpOff.goods.prices[0].end = '999999999'
|
|
|
+ }else {
|
|
|
+ $scope.productUpOff.goods.prices[0].rMBNTPrice = ''
|
|
|
+ $scope.productUpOff.goods.prices[0].end = '999999999'
|
|
|
+ }
|
|
|
} else {
|
|
|
for (var i = 0; i < $scope.productUpOff.goods.prices.length; i++) {
|
|
|
- $scope.productUpOff.goods.prices[i].rMBNTPrice = ''
|
|
|
- $scope.productUpOff.goods.prices[i].end = '999999999'
|
|
|
+ if ($scope.store.enType === 'HK') {
|
|
|
+ $scope.productUpOff.goods.prices[i].uSDNTPrice = ''
|
|
|
+ $scope.productUpOff.goods.prices[i].end = '999999999'
|
|
|
+ }else {
|
|
|
+ $scope.productUpOff.goods.prices[i].rMBNTPrice = ''
|
|
|
+ $scope.productUpOff.goods.prices[i].end = '999999999'
|
|
|
+ }
|
|
|
if ($scope.productUpOff.goods.prices[i + 1]) {
|
|
|
$scope.productUpOff.goods.prices[i].end = parseInt(
|
|
|
$scope.productUpOff.goods.prices[i + 1].start) - 1
|