Browse Source

新增主动报价增加提交按钮

git-svn-id: svn+ssh://10.10.101.21/source/platform/platform-b2b@10651 f3bf4e98-0cf0-11e4-a00c-a99a8b9d557d
hejq 8 years ago
parent
commit
9ca7276638

+ 11 - 0
src/main/webapp/resources/js/index/app.js

@@ -5745,7 +5745,18 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
         // 提交
         $scope.submit = function () {
             $scope.loading = true;
+            if (!$scope.item.quotation.code) //新增,设单号
+                $scope.item.quotation.code = 'BJ' + $filter('date')(new Date(), 'yyMMddHHmmss_sss');
+            $scope.item.quotation.custUU = $scope.item.quotation.cust.uu;
+            $scope.item.quotation.custUserUU = $scope.item.quotation.custUser.userUU;
+            $scope.item.productId = $scope.item.product.id;
             $scope.item.quotation.status = 101;//已提交
+            if ($scope.item.quotation.date instanceof Date) {
+                $scope.item.quotation.date = $scope.item.quotation.date.getTime();
+            }
+            if ($scope.item.quotation.endDate instanceof Date) {
+                $scope.item.quotation.endDate = $scope.item.quotation.endDate.getTime();
+            }
             Quotation.save({}, $scope.item, function (data) {
                 $scope.loading = false;
                 toaster.pop('success', '成功', '提交成功');

+ 2 - 2
src/main/webapp/resources/tpl/index/sale/quotation_new.html

@@ -323,8 +323,8 @@
 			<div class="col-sm-2" ng-if="item.$editing && item.quotation.status != 101">
 				<button class="public-btn01 btn btn-success btn-sm" style="width: 100%;" ng-disabled="quotationForm.$invalid" ng-click="save()">保存</button>
 			</div>
-			<div class="col-sm-2" ng-if="item.quotation.status == 100">
-				<button class="public-btn01 btn btn-success btn-sm" style="width: 100%;" ng-click="submit()">提交</button>
+			<div class="col-sm-2" ng-if="item.quotation.status != 101">
+				<button class="public-btn01 btn btn-success btn-sm" style="width: 100%;" ng-disabled="quotationForm.$invalid" ng-click="submit()">提交</button>
 			</div>
 			<div class="col-sm-2" ng-if="item.quotation.status == 100">
 				<button class="public-btn01 btn btn-success btn-sm" style="width: 100%;" ng-click="deleteById(item.quotation.id)" ng-if="item.quotation.status == 100">删除</button>