|
@@ -39,9 +39,9 @@ function RedPacket(props) {
|
39
|
39
|
e.preventDefault();
|
40
|
40
|
props.form.validateFields((err, values) => {
|
41
|
41
|
if (!err) {
|
42
|
|
- values.budget *= 100
|
43
|
|
- values.minPacket *= 100
|
44
|
|
- values.maxPacket *= 100
|
|
42
|
+ values.budget = Math.round(values.budget * 100)
|
|
43
|
+ values.minPacket = Math.round(values.minPacket * 100)
|
|
44
|
+ values.maxPacket = Math.round(values.maxPacket * 100)
|
45
|
45
|
console.log(values, '------222-------')
|
46
|
46
|
// values
|
47
|
47
|
updateRedPacket(values)
|
|
@@ -127,20 +127,22 @@ function RedPacket(props) {
|
127
|
127
|
<InputNumber min={1} max={199} />,
|
128
|
128
|
)}
|
129
|
129
|
</Form.Item>
|
|
130
|
+ {/* */}
|
130
|
131
|
<Form.Item label="发放红包个数上限">
|
131
|
132
|
{getFieldDecorator('limitPacketNum', {
|
132
|
|
- initialValue: data.limitPacketNum === -1 ? '' : data.limitPacketNum,
|
|
133
|
+ initialValue: data.limitPacketNum === -1 ? -1 : data.limitPacketNum,
|
133
|
134
|
rules: [
|
134
|
|
- { required: false, message: '请设置合适的发放红包个数上限', pattern: new RegExp('^[0-9]{1,99}\d*$') },
|
|
135
|
+ // { required: false, message: '请设置合适的发放红包个数上限', pattern: new RegExp('^[0-9]{1,99}\d*$') }, help="-1为不限制红包个数"
|
135
|
136
|
{
|
136
|
137
|
validator: (rule, value, callback) => {
|
137
|
|
- callback((data.limitPacketNum !== -1 && value < data.sendNum) ? '不能小于已发送个数' : undefined)
|
|
138
|
+ // callback(((value > data.sendNum || data.limitPacketNum === -1) ? undefined : '不能小于已发送个数'))
|
|
139
|
+ callback(value >= data.sendNum ? undefined : value == -1 ? undefined : '不能小于已发送个数')
|
138
|
140
|
},
|
139
|
141
|
},
|
|
142
|
+
|
140
|
143
|
],
|
141
|
|
- })(
|
142
|
|
- <Input type="number" />,
|
143
|
|
- )}
|
|
144
|
+ })(<InputNumber precision={0} min={-1} />,
|
|
145
|
+ )} -1为不限制红包个数
|
144
|
146
|
</Form.Item>
|
145
|
147
|
{/* <Form.Item label="余额或预算不足时提示文案">
|
146
|
148
|
{getFieldDecorator('insufficientBalanceTip', {
|