|
|
@@ -695,12 +695,12 @@ define([ 'toaster', 'charts', 'ngTable', 'common/services', 'service/Purc', 'ser
|
|
|
};
|
|
|
|
|
|
$scope.showMessage = function() {
|
|
|
- $rootScope.isOpen = true;
|
|
|
var $modalInstance = $modal.open({
|
|
|
templateUrl: 'static/tpl/index/home/pagingRelease.html',
|
|
|
controller: 'PagingReleaseCtrl'
|
|
|
});
|
|
|
};
|
|
|
+
|
|
|
}]);
|
|
|
|
|
|
app.controller('PagingReleaseCtrl', ['$scope', 'PagingRelease', 'BaseService', 'ngTableParams', 'toaster', '$modalInstance', function($scope, PagingRelease, BaseService, ngTableParams, toaster, $modalInstance){
|
|
|
@@ -11100,7 +11100,7 @@ define([ 'toaster', 'charts', 'ngTable', 'common/services', 'service/Purc', 'ser
|
|
|
|
|
|
$scope.removeChecked = function() {
|
|
|
if ($scope.tenderProd.enterpriseBaseInfo.length > 0) {
|
|
|
- $scope.tenderProd.enterpriseBaseInfo = [{}];
|
|
|
+ $scope.tenderProd.enterpriseBaseInfo = [];
|
|
|
}
|
|
|
};
|
|
|
|
|
|
@@ -11732,12 +11732,16 @@ define([ 'toaster', 'charts', 'ngTable', 'common/services', 'service/Purc', 'ser
|
|
|
params.total(page.totalElement);
|
|
|
$defer.resolve(page.content);
|
|
|
console.log(page.content);
|
|
|
+ $scope.vendorHasBid = false; // 判断供应商是否已投标
|
|
|
// $scope.keywordXls = angular.copy($scope.keyword); // 保存当前取值的关键词 做导出时需要的字段
|
|
|
angular.forEach(page.content, function(purcTender) {
|
|
|
angular.forEach(purcTender.purchaseTenderProds, function(tenderProd) {
|
|
|
angular.forEach(tenderProd.saleTenderItems, function(saleTenderItem) {
|
|
|
if ($scope.currentEn.uu === saleTenderItem.saleTender.vendUU) {
|
|
|
tenderProd.currentItem = saleTenderItem;
|
|
|
+ if (saleTenderItem.price) { //TODO 如果存在当前企业的投标明细已投标,即判断为已投标
|
|
|
+ $scope.vendorHasBid = true;
|
|
|
+ }
|
|
|
}
|
|
|
});
|
|
|
});
|
|
|
@@ -11955,9 +11959,10 @@ define([ 'toaster', 'charts', 'ngTable', 'common/services', 'service/Purc', 'ser
|
|
|
console.log($stateParams);
|
|
|
PurcTender.getOne({id: $stateParams.id}, function(data){
|
|
|
$scope.bid = data;
|
|
|
+ var vendUU = Number($stateParams.vendUU);
|
|
|
angular.forEach(data.purchaseTenderProds, function(tenderProd) {
|
|
|
angular.forEach(tenderProd.saleTenderItems, function(saleTenderItem) {
|
|
|
- if (saleTenderItem.saleTender.vendUU == $stateParams.vendUU) {// 与传出的参数venUU相等,即为查看企业对应的明细
|
|
|
+ if (saleTenderItem.saleTender.vendUU === vendUU) {// 与传出的参数venUU相等,即为查看企业对应的明细
|
|
|
tenderProd.currentItem = saleTenderItem;
|
|
|
$scope.saleTender = saleTenderItem.saleTender;
|
|
|
$scope.currentEnBaseInfo = saleTenderItem.saleTender.enterpriseBaseInfo;
|
|
|
@@ -11995,7 +12000,7 @@ define([ 'toaster', 'charts', 'ngTable', 'common/services', 'service/Purc', 'ser
|
|
|
|
|
|
var sleep = function (d){
|
|
|
for(var t = Date.now();Date.now() - t <= d;);
|
|
|
- }
|
|
|
+ };
|
|
|
|
|
|
AccountEnterprise.get({}, function(data){
|
|
|
$scope.currentEn = data;
|