whj před 1 rokem
rodič
revize
4db7eb7bba

+ 29 - 1
src/views/purchase/purchase-order-page/modules/BaseForm.vue

@@ -133,6 +133,30 @@
               <a-button :disabled="title==='编辑'" style="width: 30%" type="primary" @click="handleSbSelect">选择</a-button>
             </a-form-item>
           </a-col>
+          <a-col :sm="20" >
+            <a-form-item
+              label="需求日期"
+              :labelCol="BaseTool.Constant.labelCol"
+              :wrapperCol="BaseTool.Constant.wrapperCol"
+            >
+              <a-date-picker
+                style="width: 100%"
+                :format="BaseTool.Date.PICKER_NORM_DATE_PATTERN"
+                v-decorator="['needDate', {rules: [{required: true, message: '需求日期不能为空'}]}]" />
+            </a-form-item>
+          </a-col>
+          <a-col :sm="20" >
+            <a-form-item
+              label="计划到货日期"
+              :labelCol="BaseTool.Constant.labelCol"
+              :wrapperCol="BaseTool.Constant.wrapperCol"
+            >
+              <a-date-picker
+                style="width: 100%"
+                :format="BaseTool.Date.PICKER_NORM_DATE_PATTERN"
+                v-decorator="['planGetDate', {rules: [{required: true, message: '计划到货日期不能为空'}]}]" />
+            </a-form-item>
+          </a-col>
           <a-col :sm="20" >
             <a-form-item
               label="关联项目"
@@ -314,7 +338,9 @@ export default {
           'cptcode',
           'remark',
           'cdepcode',
-          'cbustype'
+          'cbustype',
+          'planGetDate',
+          'needDate'
         ])))
       })
     },
@@ -373,6 +399,8 @@ export default {
           this.confirmLoading = false
           return
         }
+        values.needDate = values.needDate ? this.BaseTool.Date.formatter(values.needDate, this.BaseTool.Date.PICKER_NORM_DATE_PATTERN) + ' 23:59:59' : null
+        values.planGetDate = values.planGetDate ? this.BaseTool.Date.formatter(values.planGetDate, this.BaseTool.Date.PICKER_NORM_DATE_PATTERN) + ' 23:59:59' : null
         this.params = values
         this.current = 1
       })