Commit 4cb1f9d0 authored by 武广's avatar 武广

fix:修改切换类型不清空问题

parent 08804872
...@@ -12,6 +12,7 @@ import { ...@@ -12,6 +12,7 @@ import {
Divider, Divider,
} from 'antd'; } from 'antd';
import React, { Component, useState } from 'react'; import React, { Component, useState } from 'react';
import { SwapRightOutlined } from '@ant-design/icons';
import { connect } from 'dva'; import { connect } from 'dva';
import { saveAs } from 'file-saver'; import { saveAs } from 'file-saver';
import { format } from 'date-fns'; import { format } from 'date-fns';
...@@ -60,6 +61,10 @@ class goodsManage extends Component { ...@@ -60,6 +61,10 @@ class goodsManage extends Component {
const form = this.formRef.current; const form = this.formRef.current;
form.resetFields(); form.resetFields();
this.props.onReset(); this.props.onReset();
this.props.changeProductType(1);
this.setState({
productType: 1,
});
}; };
addSpu = () => { addSpu = () => {
...@@ -80,6 +85,17 @@ class goodsManage extends Component { ...@@ -80,6 +85,17 @@ class goodsManage extends Component {
}; };
onChangeProductType = (v = null) => { onChangeProductType = (v = null) => {
const form = this.formRef.current;
form.setFieldsValue({
skuId: '',
skuName: '',
thirdSkuNo: '',
productCategoryId: null,
state: null,
supplyPriceMin: null,
supplyPriceMax: null,
productType: v,
});
this.props.changeProductType(v); this.props.changeProductType(v);
this.setState({ this.setState({
productType: v, productType: v,
...@@ -194,11 +210,19 @@ class goodsManage extends Component { ...@@ -194,11 +210,19 @@ class goodsManage extends Component {
)} )}
<FormItem label="供货价区间"> <FormItem label="供货价区间">
<FormItem name="supplyPriceMin" className={styles.iptNumRight} noStyle> <FormItem name="supplyPriceMin" className={styles.iptNumRight} noStyle>
<InputNumber placeholder="请输入" style={iptNumWidth} /> <InputNumber placeholder="请输入" min={0} max={999999999} style={iptNumWidth} />
</FormItem> </FormItem>
<span>--</span> <span>
<SwapRightOutlined />
</span>
<FormItem name="supplyPriceMax" className={styles.iptNumRight} noStyle> <FormItem name="supplyPriceMax" className={styles.iptNumRight} noStyle>
<InputNumber style={iptNumWidth} placeholder="请输入" onChange={this.valueMin} /> <InputNumber
style={iptNumWidth}
min={0}
max={999999999}
placeholder="请输入"
onChange={this.valueMin}
/>
</FormItem> </FormItem>
</FormItem> </FormItem>
{this.state.productType !== 5 && ( {this.state.productType !== 5 && (
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment