Просмотр исходного кода

更新公共询价明细过期判断条件

hejq 8 лет назад
Родитель
Сommit
c5a1a7117d

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

@@ -5775,6 +5775,22 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
             $scope.enterprise = data;
         });
 
+        $scope.isOverDue = function (date) {
+            if (date) {
+                var ndate = new Date();
+                ndate.setHours(23, 59, 59 ,999);
+                ndate.setDate(ndate.getDate());
+                var timestamp = Date.parse(ndate);
+                if (date > timestamp) {
+                    return true;
+                } else {
+                    return false;
+                }
+            } else {
+                return true;
+            }
+        }
+
         // 转客户询价
         $scope.transtoInquiry = function (inquiryItem) {
             publicInquiry.quotationInfo({id: inquiryItem.id}, function(data) {

+ 1 - 1
src/main/webapp/resources/tpl/index/baseInfo/inquiryItem_detail.html

@@ -766,6 +766,6 @@ input[type="radio"], input[type="checkbox"] {
         </tbody>
     </table>
     <div class="footer">
-        <button class="btn" ng-click="transtoInquiry(inquiryItem)" ng-disabled="enterprise.uu == inquiryItem.inquiry.enterprise.uu || nowdate > inquiryItem.toDate" ng-hide="inquiryItem.overdue == 1" title="如果询价单已过期,将无法进入报价">我要报价</button>
+        <button class="btn" ng-click="transtoInquiry(inquiryItem)" ng-disabled="enterprise.uu == inquiryItem.inquiry.enterprise.uu || !isOverDue(inquiryItem.inquiry.endDate)" ng-hide="inquiryItem.overdue == 1" title="如果询价单已过期,将无法进入报价">我要报价</button>
     </div>
 </div>