|
|
@@ -13,6 +13,7 @@ define(['app/app'], function(app) {
|
|
|
// 校验
|
|
|
$scope.seek.deadline = new Date();
|
|
|
seekPurchase.saveOneSeekPurchase($scope.seek,function(data){
|
|
|
+ $scope.showUseFlag = false;
|
|
|
$scope.seek = null;
|
|
|
$scope.seekPurchaseTableParams.reload();
|
|
|
toaster.pop('success', '求购发布成功');
|
|
|
@@ -41,7 +42,7 @@ define(['app/app'], function(app) {
|
|
|
$defer.resolve(data.content);
|
|
|
$scope.seekListData = data;
|
|
|
}, function (response) {
|
|
|
- toaster.pop('error', '获取求购列表失败');
|
|
|
+ toaster.pop('error', response.data);
|
|
|
});
|
|
|
}
|
|
|
});
|
|
|
@@ -54,30 +55,40 @@ define(['app/app'], function(app) {
|
|
|
$scope.seekPurchaseTableParams.reload();
|
|
|
}
|
|
|
|
|
|
+ // 采纳报价
|
|
|
+ $scope.adopt = function (){
|
|
|
+ seekPurchase.updateSeekPurchaseStatus({spId: $scope.currentOffer.spId, ofId: $scope.currentOffer.id},{}, function (data) {
|
|
|
+ $scope.currentOffer = null;
|
|
|
+ $scope.seekPurchaseTableParams.reload();
|
|
|
+ $scope.showUseFlag = false;
|
|
|
+ toaster.pop('success', '采纳报价成功');
|
|
|
+ }, function (response) {
|
|
|
+ toaster.pop('error', response.data);
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
$scope.offerCount = 0;
|
|
|
$scope.goodsCount = 0;
|
|
|
$scope.setSeekStatus = function (seek, status) {
|
|
|
- $scope.goodsCount = seek.goodsAmount;
|
|
|
+ $scope.offerCount = seek.offerAmount;
|
|
|
+ $scope.goodsCount = seek.goodsAmount;
|
|
|
// 查看报价
|
|
|
- if (status == 2) {
|
|
|
+ if (status == 2 && $scope.offerCount != 0) {
|
|
|
seekPurchase.getSeekPurchaseOfferPageInfo({count:100,page:1,spId:seek.spId},function(data) {
|
|
|
$scope.offer = data.content;
|
|
|
- $scope.offerCount = data.totalElements;
|
|
|
+ seek.$status = status;
|
|
|
});
|
|
|
- } else if (status == 1) {
|
|
|
+ } else if (status == 1 && $scope.goodsCount != 0) {// 查看现货
|
|
|
seekPurchase.getMallGoodsList({spId: seek.spId}, function(data) {
|
|
|
$scope.goods = data;
|
|
|
initFragments();
|
|
|
+ seek.$status = status;
|
|
|
});
|
|
|
+ } else if (status == 0){ // 收起
|
|
|
+ seek.$status = status;
|
|
|
}
|
|
|
- seek.$status = status;
|
|
|
}
|
|
|
|
|
|
- // 获取商品现货 getMallGoodsList 参数 spId
|
|
|
-
|
|
|
- // 获取报价列表 getSeekPurchaseOfferPageInfo 参数:分页参数,spId
|
|
|
-
|
|
|
-
|
|
|
$scope.condition = {endDateOpen:false, startDateOpen: false, deadlineOpen: false};
|
|
|
// 打开日期选择框
|
|
|
$scope.openDatePicker = function ($event, item, openParam,status) {
|