zhoulisen 5 年前
父节点
当前提交
747db68cd6
共有 1 个文件被更改,包括 11 次插入9 次删除
  1. 11
    9
      src/pages/activity/drainage/components/RedPacket.jsx

+ 11
- 9
src/pages/activity/drainage/components/RedPacket.jsx 查看文件

39
         e.preventDefault();
39
         e.preventDefault();
40
         props.form.validateFields((err, values) => {
40
         props.form.validateFields((err, values) => {
41
             if (!err) {
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
                 console.log(values, '------222-------')
45
                 console.log(values, '------222-------')
46
                 // values
46
                 // values
47
                 updateRedPacket(values)
47
                 updateRedPacket(values)
127
                         <InputNumber min={1} max={199} />,
127
                         <InputNumber min={1} max={199} />,
128
                     )}
128
                     )}
129
                 </Form.Item>
129
                 </Form.Item>
130
+                {/*  */}
130
                 <Form.Item label="发放红包个数上限">
131
                 <Form.Item label="发放红包个数上限">
131
                     {getFieldDecorator('limitPacketNum', {
132
                     {getFieldDecorator('limitPacketNum', {
132
-                        initialValue: data.limitPacketNum === -1 ? '' : data.limitPacketNum,
133
+                        initialValue: data.limitPacketNum === -1 ? -1 : data.limitPacketNum,
133
                         rules: [
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
                                 validator: (rule, value, callback) => {
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
                 </Form.Item>
146
                 </Form.Item>
145
                 {/* <Form.Item label="余额或预算不足时提示文案">
147
                 {/* <Form.Item label="余额或预算不足时提示文案">
146
                     {getFieldDecorator('insufficientBalanceTip', {
148
                     {getFieldDecorator('insufficientBalanceTip', {