|
|
@@ -155,15 +155,23 @@ define(['app/app'], function (app) {
|
|
|
|
|
|
// 采纳报价
|
|
|
$scope.adopt = function () {
|
|
|
+ if (!$scope.purchaseQuantity) {
|
|
|
+ toaster.pop('error', "请输入正确的采购数量");
|
|
|
+ return;
|
|
|
+ }
|
|
|
seekPurchase.updateSeekPurchaseStatus({
|
|
|
spId: $scope.currentOffer.spId,
|
|
|
ofId: $scope.currentOffer.id,
|
|
|
purchaseQuantity: $scope.purchaseQuantity
|
|
|
}, {}, function (data) {
|
|
|
- $scope.currentOffer = null;
|
|
|
- $scope.seekPurchaseTableParams.reload();
|
|
|
- $scope.showUseFlag = false;
|
|
|
- toaster.pop('success', '采纳报价成功');
|
|
|
+ if (data.success) {
|
|
|
+ $scope.currentOffer = null;
|
|
|
+ $scope.seekPurchaseTableParams.reload();
|
|
|
+ $scope.showUseFlag = false;
|
|
|
+ toaster.pop('success', '采纳报价成功');
|
|
|
+ } else {
|
|
|
+ toaster.pop('error', data.message);
|
|
|
+ }
|
|
|
}, function (response) {
|
|
|
toaster.pop('error', response.data);
|
|
|
});
|
|
|
@@ -485,6 +493,12 @@ define(['app/app'], function (app) {
|
|
|
if (flag) {
|
|
|
$scope.currentOffer = offer;
|
|
|
}
|
|
|
+ // 如果当前求购数量不为空
|
|
|
+ if ($scope.currentSeek.amount) {
|
|
|
+ $scope.purchaseQuantity = $scope.currentSeek.amount;
|
|
|
+ flag = false;
|
|
|
+ $scope.adopt();
|
|
|
+ }
|
|
|
$scope.showUseFlag = flag;
|
|
|
}
|
|
|
|