Pārlūkot izejas kodu

时间格式化处理

ZhangWenQiang 6 gadi atpakaļ
vecāks
revīzija
93bf380411

+ 9 - 3
src/views/hwpayment/modules/HwPaymentRecordModal.vue

@@ -85,7 +85,7 @@
         show:true,//动态显示隐藏表单元素
         routeSwitch:true, //是否通过平台
         isThroughPlatform:1,//是否通过平台(0:否 1:是)
-        businessDate:'',
+        businessDate:new Date(),
         confirmLoading: false,
         validatorRules:{
           amount:{rules: [{ required: true, message: '请输入项目金额!' }]},
@@ -109,6 +109,8 @@
     methods: {
       moment,
       add () {
+        //入账时间默认当前时间
+        this.businessDate = moment(new Date(), 'YYYY-MM-DD HH:mm:ss')
         this.edit({});
       },
       edit (record) {
@@ -119,6 +121,9 @@
         this.visible = true;
         this.$nextTick(() => {
           this.form.setFieldsValue(pick(this.model,'paymentId','subId','paymentCompanyId','requirementId','subcontractType'));
+          //时间格式化
+          this.form.setFieldsValue({businessTime:this.model.businessTime?moment(this.model.businessTime,'YYYY-MM-DD HH:mm:ss'):null})
+          this.form.setFieldsValue({subBusinessTime:this.model.subBusinessTime?moment(this.model.subBusinessTime,'YYYY-MM-DD HH:mm:ss'):null})
         });
         if (record.subcontractType) {
           this.isThroughPlatform = 1;
@@ -127,8 +132,6 @@
           this.isThroughPlatform = 0;
           this.comTitle = '企业转入服务商';
         }
-        //入账时间默认当前时间
-        this.businessDate = moment(new Date(), 'YYYY-MM-DD HH:mm:ss')
         console.log("dfg",this.model)
       },
       close () {
@@ -147,6 +150,9 @@
             method = 'post';
             let formData = Object.assign(this.model, values);
             formData.isThroughPlatform = this.isThroughPlatform;
+            //时间格式化
+            formData.businessTime = formData.businessTime ? formData.businessTime.format('YYYY-MM-DD HH:mm:ss') : null;
+            formData.subBusinessTime = formData.subBusinessTime ? formData.subBusinessTime.format('YYYY-MM-DD HH:mm:ss') : null;
             console.log("表单提交数据",formData)
             httpAction(httpurl,formData,method).then((res)=>{
               if(res.success){