|
|
@@ -483,6 +483,8 @@ define([ 'app/app' ], function(app) {
|
|
|
//第一个自动展开
|
|
|
if (index == 0 && $stateParams.standardParam && ($stateParams.standardParam =='standard' || $stateParams.standardParam =='unstandard')) {
|
|
|
material.selected = true;
|
|
|
+ if ('ERP' == material.sourceApp)
|
|
|
+ getProductDetail(material);
|
|
|
}
|
|
|
});
|
|
|
$scope.param.currentPage = data.number;
|
|
|
@@ -655,6 +657,30 @@ define([ 'app/app' ], function(app) {
|
|
|
return true;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 获取物料交易信息
|
|
|
+ * @param product
|
|
|
+ */
|
|
|
+ var getProductDetail = function (product) {
|
|
|
+ Material.getProductDetail({id : product.id}, function (data) {
|
|
|
+ $scope.goods.erpReserve = typeof data.reserve == 'undefined' ? 0 : data.reserve;
|
|
|
+ $scope.goods.b2cReserve = typeof data.b2cReserve == 'undefined' ? 0 : data.b2cReserve;
|
|
|
+ $scope.goods.packaging = data.packaging;
|
|
|
+ $scope.goods.produceDate = data.produceDate;
|
|
|
+ $scope.goods.minPackQty = data.minPackQty;
|
|
|
+ $scope.goods.breakUp = data.breakUp;
|
|
|
+ $scope.goods.minBuyQty = data.minBuyQty;
|
|
|
+ $scope.goods.minDelivery = data.minDelivery;
|
|
|
+ $scope.goods.maxDelivery = data.maxDelivery;
|
|
|
+ $scope.goods.prices = [];
|
|
|
+ if ('MAINLAND' == $scope.store.enType)
|
|
|
+ $scope.goods.prices.push({start : $scope.minReserve, end : $scope.maxReserve, rMBPrice: data.price});
|
|
|
+ if ('HK' == $scope.store.enType)
|
|
|
+ $scope.goods.prices.push({start : $scope.minReserve, end : $scope.maxReserve, uSDPrice: data.price});
|
|
|
+
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 展开上架商品填写区域
|
|
|
*
|
|
|
@@ -674,10 +700,7 @@ define([ 'app/app' ], function(app) {
|
|
|
product.img = component.img || null;
|
|
|
product.selected = true;
|
|
|
if ('ERP' == product.sourceApp) {// 如果是erp上传物料获取物料交易信息
|
|
|
- Material.getProductDetail({id : product.id}, function (data) {
|
|
|
- $scope.goods.erpReserve = typeof data.reserve == 'undefined' ? 0 : data.reserve;
|
|
|
- $scope.goods.b2cReserve = typeof data.b2cReserve == 'undefined' ? 0 : data.b2cReserve;
|
|
|
- });
|
|
|
+ getProductDetail(product);
|
|
|
}
|
|
|
} else {
|
|
|
toaster.pop('error', '当前产品对应的器件[' + product.cmpUuId + ']已失效');
|