ZBLOG

handleFilterSubmit(isSave) { console.log(this.basicRef, 'this.basicRef'); console.log(this.basicIfo); // let activeKey = this.state.activeKey; if (isSave) { const values = { ...this.props.productData, status: ...

要将fpmsPeriodPublicationInfo的数据从数组形式转换为对象形式,可以使用以下方式:

handleFilterSubmit(isSave) {
  console.log(this.basicRef, 'this.basicRef');
  console.log(this.basicIfo);
  // let activeKey = this.state.activeKey;
  if (isSave) {
    const values = {
      ...this.props.productData,
      status: 'prodPass',
      note: this.basicRef.formVales.note,
      fpmsBaseInfo: this.basicIfo,
      fpmsControlInfo: this.caculateRef.formVales,
      fpmsCostAccountingInfo: this.controllRef.formVales,
      fpmsPeriodPublicationInfo: {
        terms: this.periodRef.terms // 将数组赋值给对象属性 `terms`
      },
      fpmsFileInfo: this.fileRef.files,
      limitCode: this.limitCodeRef.limitCode
    };
    const { type } = this.props.params;
    console.log(values, type, '903420943295u238y5782352390502359');
    if (type === 'add' && type === 'copy') {
      this.addProductModel(values);
    } else {
      const status = type === 'wh' ? null : values.status;
      this.updateProduct({ ...values, status });
    }
  } else {
    this.setState(prevState => ({
      activeKey: prevState.activeKey + 1
    }));
  }
  if (this.state.activeKey === 6) {
    const values = {
      ...this.props.productData,
      status: 'prodPass',
      
			fpmsBaseInfo: this.props.productData.fpmsBaseInfo,

			fpmsControlInfo: {

				...this.props.productData.fpmsControlInfo,

				penaltyType: {

					[this.props.productData.fpmsControlInfo.penaltyType]: true

				}

			},
      
      fpmsPeriodPublicationInfo: {
        terms: this.props.productData.fpmsPeriodPublicationInfo // 将数组赋值给对象属性 `terms`
      },
      
      fpmsFileInfo: this.props.productData.fpmsFileInfo
      
    };
    this.props.productInput(values);
  }
}

通过将fpmsPeriodPublicationInfo的值从数组转换为包含terms属性的对象,可以符合你所需的格式。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=10041

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?