提交以及回填

引入插件,时间转化

//时间转换
import moment from 'moment';
  // 数据 图片回填
  useEffect(() => {
    if (!Object.values(data).length) return false
    form.setFieldsValue({
      ...data,
      timer1: moment(data.timer1),
      timer2: [moment(data.timer2[0]), moment(data.timer2[1])],
    });
    setFileList([
      {
        uid: '-1',
        name: 'image.png',
        status: 'done',
        url: data.img[0],
      },
    ]);
    setFileList2([
      {
        uid: '-1',
        name: 'image.png',
        status: 'done',
        url: data.img2[0],
      },
    ]);
  }, [data]);
  // 提交事件
  const onFinish = async (values) => {
    // 转化为时间戳格式
    // const timer = moment(values.as._d).valueOf()
    const time1 = new Date(values.timer1).getTime()
    const time2 = [
      new Date(values.timer2[0]).getTime(),
      new Date(values.timer2[1]).getTime(),
    ]
    if (id) {
      await dispatch({
        type: 'form/pushUser',
        payload: {
          token: 'nFzhrtMvdSoBa67rG4GUvlEytGdwJv0j',
          info: {
            ...values,
            img: fileList.map(dt => dt.url),
            img2: fileList2.map(dt => dt.url),
            timer1: time1,
            timer2: time2,
            id,
          }
        }
      })
    } else {
      await dispatch({
        type: 'form/pushUser',
        payload: {
          token: 'nFzhrtMvdSoBa67rG4GUvlEytGdwJv0j',
          info: {
            ...values,
            img: fileList.map(dt => dt.url),
            img2: fileList2.map(dt => dt.url),
            timer1: time1,
            timer2: time2,
          }
        }
      })
    }

  };

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值