|
|
@@ -2931,25 +2931,27 @@ define([ 'app/app', 'jquery-uploadify' ], function(app) {
|
|
|
if (material) {
|
|
|
$scope.editCmp = material.pcmpcode;
|
|
|
$scope.editBrand = material.pbranden;
|
|
|
- $scope.replaceMaterialList = angular.copy(material.productReplaceList || []);
|
|
|
- $scope.replaceMaterialId = material.id;
|
|
|
- for (var i = 0; i < $scope.replaceMaterialList.length; i++) {
|
|
|
- $scope.errorObj.push({
|
|
|
- code: 0,
|
|
|
- brand: 0
|
|
|
- });
|
|
|
- $scope.isInCodeList.push(false);
|
|
|
- $scope.isInBrandList.push(false);
|
|
|
- }
|
|
|
- if ($scope.replaceMaterialList.length == 0) {
|
|
|
- $scope.replaceMaterialList = [{detno : 1, productId : material.id}];
|
|
|
- $scope.errorObj = [{
|
|
|
- code: 0,
|
|
|
- brand: 0
|
|
|
- }];
|
|
|
- $scope.isInCodeList = [false];
|
|
|
- $scope.isInBrandList = [false];
|
|
|
- }
|
|
|
+ Material.getGoodsListByProductId({id: material.id}, function(data) {
|
|
|
+ $scope.replaceMaterialList = angular.copy(data || []);
|
|
|
+ $scope.replaceMaterialId = material.id;
|
|
|
+ for (var i = 0; i < $scope.replaceMaterialList.length; i++) {
|
|
|
+ $scope.errorObj.push({
|
|
|
+ code: 0,
|
|
|
+ brand: 0
|
|
|
+ });
|
|
|
+ $scope.isInCodeList.push(false);
|
|
|
+ $scope.isInBrandList.push(false);
|
|
|
+ }
|
|
|
+ if ($scope.replaceMaterialList.length == 0) {
|
|
|
+ $scope.replaceMaterialList = [{detno : 1, productId : material.id}];
|
|
|
+ $scope.errorObj = [{
|
|
|
+ code: 0,
|
|
|
+ brand: 0
|
|
|
+ }];
|
|
|
+ $scope.isInCodeList = [false];
|
|
|
+ $scope.isInBrandList = [false];
|
|
|
+ }
|
|
|
+ })
|
|
|
} else {
|
|
|
$scope.errorObj = [{
|
|
|
code: 0,
|
|
|
@@ -3121,16 +3123,25 @@ define([ 'app/app', 'jquery-uploadify' ], function(app) {
|
|
|
$scope.setShowActive = -1;
|
|
|
$scope.lookCmp = '';
|
|
|
$scope.lookBrand = ''
|
|
|
- $scope.resultDatalist = [{},{},{},{},{},{},{},{}]
|
|
|
-
|
|
|
+ $scope.resultDatalist = []
|
|
|
+ $scope._material = {}
|
|
|
$scope.LookShowReminfo = false
|
|
|
// 查看弹窗
|
|
|
$scope.lookActiveIndex = function (index, material) {
|
|
|
|
|
|
$scope.setShowActive = index;
|
|
|
if(!material){ return false}
|
|
|
+ $scope._material = material
|
|
|
$scope.lookCmp = material.pcmpcode;
|
|
|
$scope.lookBrand = material.pbranden;
|
|
|
+ Material.getGoodsListByProductId({id: material.id}, function(data) {
|
|
|
+ $scope.resultDatalist = data
|
|
|
+ })
|
|
|
+ }
|
|
|
+ //编辑按钮
|
|
|
+ $scope.updateIndex = function() {
|
|
|
+ $scope.setActiveIndex($scope.setShowActive, $scope._material)
|
|
|
+ $scope.setShowActive = -1;
|
|
|
}
|
|
|
|
|
|
}]);
|