whj 1 jaar geleden
bovenliggende
commit
e338c3c544
1 gewijzigde bestanden met toevoegingen van 7 en 0 verwijderingen
  1. 7 0
      src/views/purchase/purchase-order-page/modules/BaseForm.vue

+ 7 - 0
src/views/purchase/purchase-order-page/modules/BaseForm.vue

@@ -141,6 +141,7 @@
             >
               <a-date-picker
                 style="width: 100%"
+                :disabled-date="disabledDate"
                 :format="BaseTool.Date.PICKER_NORM_DATE_PATTERN"
                 v-decorator="['needDate', {rules: [{required: true, message: '需求日期不能为空'}]}]" />
             </a-form-item>
@@ -153,6 +154,7 @@
             >
               <a-date-picker
                 style="width: 100%"
+                :disabled-date="disabledDate"
                 :format="BaseTool.Date.PICKER_NORM_DATE_PATTERN"
                 v-decorator="['planGetDate', {rules: [{required: true, message: '计划到货日期不能为空'}]}]" />
             </a-form-item>
@@ -220,6 +222,7 @@
 
 <script>
 import pick from 'lodash.pick'
+import moment from 'moment'
 import { addPurchaseOrder2, updatePurchaseOrder2 } from '@/api/purchase/purchase-order'
 import SbInfoSelectModal from './SbInfoSelectModal'
 import SpareStoreSelectModal from '@/views/store/sparestore/modules/SpareStoreSelectModalYY.vue'
@@ -317,6 +320,10 @@ export default {
     this.setTree(1)
   },
   methods: {
+    disabledDate (current) {
+      // Can not select days before today and today
+      return current && current < moment().endOf('day')
+    },
     base (record) {
       this.visible = true
       if (this.BaseTool.Object.isBlank(record)) {