|
|
@@ -15113,13 +15113,15 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
/**
|
|
|
* 招标单
|
|
|
*/
|
|
|
- app.controller('PurcTenderCtrl', ['$scope', '$filter', 'PurcTender', 'ngTableParams', 'toaster', 'BaseService', '$stateParams', '$modal', '$rootScope', function ($scope, $filter, PurcTender, ngTableParams, toaster, BaseService, $stateParams, $modal, $rootScope) {
|
|
|
+ app.controller('PurcTenderCtrl', ['$scope', '$filter', 'PurcTender', 'ngTableParams', 'toaster', 'BaseService', '$stateParams',
|
|
|
+ '$modal', '$rootScope', 'PurcTenderInfo', function ($scope, $filter, PurcTender, ngTableParams, toaster, BaseService, $stateParams, $modal, $rootScope, PurcTenderInfo) {
|
|
|
BaseService.scrollBackToTop();
|
|
|
+ $scope.searchStatus = false;
|
|
|
if ($rootScope.tenderActive) {
|
|
|
$scope.active = $rootScope.tenderActive;
|
|
|
$rootScope.tenderActive = null;
|
|
|
} else {
|
|
|
- $scope.active = 'done';
|
|
|
+ $scope.active = 'todo';
|
|
|
}
|
|
|
$scope.dateZoneText = '不限';
|
|
|
$scope.deliveryZoneText = '不限';
|
|
|
@@ -15176,19 +15178,20 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
break;
|
|
|
}
|
|
|
return fn;
|
|
|
- }
|
|
|
+ };
|
|
|
|
|
|
var getService = function () {
|
|
|
- return PurcTender;
|
|
|
+ if ($scope.searchStatus) {
|
|
|
+ return PurcTender;
|
|
|
+ }
|
|
|
+ return PurcTenderInfo;
|
|
|
};
|
|
|
|
|
|
$scope.tableParams = new ngTableParams({
|
|
|
page: 1,
|
|
|
count: 20,
|
|
|
sorting: {
|
|
|
- 'tender.endDate': 'desc',
|
|
|
- 'tender.enterprise.enName': 'asc',
|
|
|
- 'tender.code': 'asc'
|
|
|
+ 'id': 'desc'
|
|
|
}
|
|
|
}, {
|
|
|
total: 0,
|
|
|
@@ -15202,7 +15205,7 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
fromDate: getDateTime($scope.condition.dateFrom),
|
|
|
endDate: getDateTime($scope.condition.dateTo)
|
|
|
};
|
|
|
- PurcTender[getTenderStatus($scope.active)].call(null, BaseService.parseParams(pageParams), function (page) {
|
|
|
+ getService()[getTenderStatus($scope.active)].call(null, BaseService.parseParams(pageParams), function (page) {
|
|
|
$scope.loading = false;
|
|
|
if (page) {
|
|
|
params.total(page.totalElement);
|
|
|
@@ -15281,6 +15284,7 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
|
|
|
// 搜索框回车
|
|
|
$scope.onSearch = function () {
|
|
|
+ $scope.searchStatus = true;
|
|
|
$scope.tableParams.page(1);
|
|
|
$scope.tableParams.reload();
|
|
|
};
|
|
|
@@ -16024,8 +16028,7 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
if (isPublish) { // 发布
|
|
|
toaster.pop('info', '提示', '正在发布,请稍候');
|
|
|
PurcTender.publishSaved({tender: $scope.tender, enInfos: enInfos}, {}, function (data) {
|
|
|
- sleep(1500); //当前方法暂停1.5秒
|
|
|
- // $scope.loading = false;
|
|
|
+ $scope.loading = false;
|
|
|
toaster.pop('success', '成功', '发布成功');
|
|
|
window.location.hash = '#/purc/tender';
|
|
|
}, function (response) {
|
|
|
@@ -16036,7 +16039,6 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
toaster.pop('info', '提示', '正在保存,请稍候');
|
|
|
PurcTender.updateSaved({tender: $scope.tender, enInfos: enInfos}, {}, function (data) {
|
|
|
$scope.loading = false;
|
|
|
- // sleep(1500); //当前方法暂停1.5秒 给更新索引留点时间
|
|
|
toaster.pop('success', '成功', '保存成功');
|
|
|
window.location.reload();
|
|
|
}, function (response) {
|
|
|
@@ -16340,7 +16342,8 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
* 客户招标
|
|
|
*
|
|
|
*/
|
|
|
- app.controller('SaleTenderCtrl', ['$scope', '$filter', 'PurcTender', 'ngTableParams', 'toaster', 'BaseService', '$stateParams', '$modal', '$rootScope', 'AccountEnterprise', function ($scope, $filter, PurcTender, ngTableParams, toaster, BaseService, $stateParams, $modal, $rootScope, AccountEnterprise) {
|
|
|
+ app.controller('SaleTenderCtrl', ['$scope', '$filter', 'PurcTender', 'ngTableParams', 'toaster', 'BaseService', '$stateParams', '$modal', '$rootScope', 'AccountEnterprise', 'PurcTenderInfo',
|
|
|
+ function ($scope, $filter, PurcTender, ngTableParams, toaster, BaseService, $stateParams, $modal, $rootScope, AccountEnterprise, PurcTenderInfo) {
|
|
|
BaseService.scrollBackToTop();
|
|
|
if ($rootScope.active) {
|
|
|
$scope.active = $rootScope.active;
|
|
|
@@ -16348,6 +16351,7 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
} else {
|
|
|
$scope.active = 'todo';
|
|
|
}
|
|
|
+ $scope.searchStatus = false;
|
|
|
|
|
|
/**
|
|
|
* 改变类型
|
|
|
@@ -16438,7 +16442,7 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
$scope.loading = false;
|
|
|
$scope.currentEn = data;
|
|
|
});
|
|
|
- PurcTender[getState($scope.active)].call(null, BaseService.parseParams(pageParams), function (page) {
|
|
|
+ getService()[getState($scope.active)].call(null, BaseService.parseParams(pageParams), function (page) {
|
|
|
$scope.loading = false;
|
|
|
if (page) {
|
|
|
params.total(page.totalElement);
|