|
@@ -57,15 +57,10 @@ export default class extends Page {
|
|
|
}
|
|
|
|
|
|
changeMapValue(field, second, index, key, value) {
|
|
|
- const data = this.state[field] ? this.state[field][second] || {} : {};
|
|
|
- data[index] = data[index] || {};
|
|
|
- data[index][key] = value;
|
|
|
- this.setState({ [field]: data });
|
|
|
- }
|
|
|
-
|
|
|
- changeValue(field, key, value) {
|
|
|
const data = this.state[field] || {};
|
|
|
- data[key] = value;
|
|
|
+ data[second] = data[second] || [];
|
|
|
+ data[second][index] = data[second][index] || {};
|
|
|
+ data[second][index][key] = value;
|
|
|
this.setState({ [field]: data });
|
|
|
}
|
|
|
|
|
@@ -122,8 +117,8 @@ export default class extends Page {
|
|
|
{ required: true, message: '输入千行Cat名称' },
|
|
|
],
|
|
|
})(
|
|
|
- <Input placeholder='请输入千行Cat名称' onChange={(value) => {
|
|
|
- this.changeMapValue('qx_cat', 'package', 0, 'title', value);
|
|
|
+ <Input placeholder='请输入千行Cat名称' onChange={(e) => {
|
|
|
+ this.changeMapValue('qx_cat', 'package', 0, 'title', e.target.value);
|
|
|
}} style={{ width: '200px' }} />,
|
|
|
)}
|
|
|
</Form.Item>
|
|
@@ -133,8 +128,8 @@ export default class extends Page {
|
|
|
{ required: true, message: '输入千行Cat服务简介' },
|
|
|
],
|
|
|
})(
|
|
|
- <Input placeholder='请输入千行Cat服务简介' onChange={(value) => {
|
|
|
- this.changeMapValue('qx_cat', 'package', 0, 'description', value);
|
|
|
+ <Input placeholder='请输入千行Cat服务简介' onChange={(e) => {
|
|
|
+ this.changeMapValue('qx_cat', 'package', 0, 'description', e.target.value);
|
|
|
}} style={{ width: '200px' }} />,
|
|
|
)}
|
|
|
</Form.Item>
|
|
@@ -144,8 +139,8 @@ export default class extends Page {
|
|
|
{ required: true, message: '输入千行Cat有效期说明' },
|
|
|
],
|
|
|
})(
|
|
|
- <Input placeholder='请输入千行Cat有效期说明' onChange={(value) => {
|
|
|
- this.changeMapValue('qx_cat', 'package', 0, 'expire_info', value);
|
|
|
+ <Input placeholder='请输入千行Cat有效期说明' onChange={(e) => {
|
|
|
+ this.changeMapValue('qx_cat', 'package', 0, 'expire_info', e.target.value);
|
|
|
}} style={{ width: '200px' }} />,
|
|
|
)}
|
|
|
</Form.Item>
|
|
@@ -155,8 +150,8 @@ export default class extends Page {
|
|
|
{ required: true, message: '输入千行Cat退款政策' },
|
|
|
],
|
|
|
})(
|
|
|
- <Input placeholder='请输入千行Cat退款政策' onChange={(value) => {
|
|
|
- this.changeMapValue('qx_cat', 'package', 0, 'refund_policy', value);
|
|
|
+ <Input placeholder='请输入千行Cat退款政策' onChange={(e) => {
|
|
|
+ this.changeMapValue('qx_cat', 'package', 0, 'refund_policy', e.target.value);
|
|
|
}} style={{ width: '200px' }} />,
|
|
|
)}
|
|
|
</Form.Item>
|
|
@@ -166,8 +161,8 @@ export default class extends Page {
|
|
|
{ required: true, message: '输入千行Cat版权说明' },
|
|
|
],
|
|
|
})(
|
|
|
- <Input placeholder='请输入千行Cat版权说明' onChange={(value) => {
|
|
|
- this.changeMapValue('qx_cat', 'package', 0, 'copyright_notes', value);
|
|
|
+ <Input placeholder='请输入千行Cat版权说明' onChange={(e) => {
|
|
|
+ this.changeMapValue('qx_cat', 'package', 0, 'copyright_notes', e.target.value);
|
|
|
}} style={{ width: '200px' }} />,
|
|
|
)}
|
|
|
</Form.Item>
|
|
@@ -240,8 +235,8 @@ export default class extends Page {
|
|
|
{ required: true, message: '输入数学机经名称' },
|
|
|
],
|
|
|
})(
|
|
|
- <Input placeholder='请输入数学机经名称' onChange={(value) => {
|
|
|
- this.changeMapValue('textbook', 'package', 0, 'title', value);
|
|
|
+ <Input placeholder='请输入数学机经名称' onChange={(e) => {
|
|
|
+ this.changeMapValue('textbook', 'package', 0, 'title', e.target.value);
|
|
|
}} style={{ width: '200px' }} />,
|
|
|
)}
|
|
|
</Form.Item>
|
|
@@ -251,8 +246,8 @@ export default class extends Page {
|
|
|
{ required: true, message: '输入数学机经服务简介' },
|
|
|
],
|
|
|
})(
|
|
|
- <Input placeholder='请输入数学机经服务简介' onChange={(value) => {
|
|
|
- this.changeMapValue('textbook', 'package', 0, 'description', value);
|
|
|
+ <Input placeholder='请输入数学机经服务简介' onChange={(e) => {
|
|
|
+ this.changeMapValue('textbook', 'package', 0, 'description', e.target.value);
|
|
|
}} style={{ width: '200px' }} />,
|
|
|
)}
|
|
|
</Form.Item>
|
|
@@ -262,8 +257,8 @@ export default class extends Page {
|
|
|
{ required: true, message: '输入数学机经有效期说明' },
|
|
|
],
|
|
|
})(
|
|
|
- <Input placeholder='请输入数学机经有效期说明' onChange={(value) => {
|
|
|
- this.changeMapValue('textbook', 'package', 0, 'expire_info', value);
|
|
|
+ <Input placeholder='请输入数学机经有效期说明' onChange={(e) => {
|
|
|
+ this.changeMapValue('textbook', 'package', 0, 'expire_info', e.target.value);
|
|
|
}} style={{ width: '200px' }} />,
|
|
|
)}
|
|
|
</Form.Item>
|
|
@@ -273,8 +268,8 @@ export default class extends Page {
|
|
|
{ required: true, message: '输入数学机经退款政策' },
|
|
|
],
|
|
|
})(
|
|
|
- <Input placeholder='请输入数学机经退款政策' onChange={(value) => {
|
|
|
- this.changeMapValue('textbook', 'package', 0, 'refund_policy', value);
|
|
|
+ <Input placeholder='请输入数学机经退款政策' onChange={(e) => {
|
|
|
+ this.changeMapValue('textbook', 'package', 0, 'refund_policy', e.target.value);
|
|
|
}} style={{ width: '200px' }} />,
|
|
|
)}
|
|
|
</Form.Item>
|
|
@@ -284,8 +279,8 @@ export default class extends Page {
|
|
|
{ required: true, message: '输入数学机经版权说明' },
|
|
|
],
|
|
|
})(
|
|
|
- <Input placeholder='请输入数学机经版权说明' onChange={(value) => {
|
|
|
- this.changeMapValue('textbook', 'package', 0, 'copyright_notes', value);
|
|
|
+ <Input placeholder='请输入数学机经版权说明' onChange={(e) => {
|
|
|
+ this.changeMapValue('textbook', 'package', 0, 'copyright_notes', e.target.value);
|
|
|
}} style={{ width: '200px' }} />,
|
|
|
)}
|
|
|
</Form.Item>
|
|
@@ -339,8 +334,8 @@ export default class extends Page {
|
|
|
{ required: true, message: '输入名称' },
|
|
|
],
|
|
|
})(
|
|
|
- <Input placeholder={'输入名称'} onChange={(value) => {
|
|
|
- this.changeMapValue('vip', 'package', index, 'title', value);
|
|
|
+ <Input placeholder={'输入名称'} onChange={(e) => {
|
|
|
+ this.changeMapValue('vip', 'package', index, 'title', e.target.value);
|
|
|
}} style={{ width: '200px' }} />,
|
|
|
)}
|
|
|
</Form.Item>
|
|
@@ -350,8 +345,8 @@ export default class extends Page {
|
|
|
{ required: true, message: '输入服务简介' },
|
|
|
],
|
|
|
})(
|
|
|
- <Input placeholder='请输入服务简介' onChange={(value) => {
|
|
|
- this.changeMapValue('vip', 'package', index, 'description', value);
|
|
|
+ <Input placeholder='请输入服务简介' onChange={(e) => {
|
|
|
+ this.changeMapValue('vip', 'package', index, 'description', e.target.value);
|
|
|
}} style={{ width: '200px' }} />,
|
|
|
)}
|
|
|
</Form.Item>
|
|
@@ -361,8 +356,8 @@ export default class extends Page {
|
|
|
{ required: true, message: '输入有效期说明' },
|
|
|
],
|
|
|
})(
|
|
|
- <Input placeholder='请输入有效期说明' onChange={(value) => {
|
|
|
- this.changeMapValue('vip', 'package', index, 'expire_info', value);
|
|
|
+ <Input placeholder='请输入有效期说明' onChange={(e) => {
|
|
|
+ this.changeMapValue('vip', 'package', index, 'expire_info', e.target.value);
|
|
|
}} style={{ width: '200px' }} />,
|
|
|
)}
|
|
|
</Form.Item>
|
|
@@ -372,8 +367,8 @@ export default class extends Page {
|
|
|
{ required: true, message: '输入退款政策' },
|
|
|
],
|
|
|
})(
|
|
|
- <Input placeholder='请输入退款政策' onChange={(value) => {
|
|
|
- this.changeMapValue('vip', 'package', index, 'refund_policy', value);
|
|
|
+ <Input placeholder='请输入退款政策' onChange={(e) => {
|
|
|
+ this.changeMapValue('vip', 'package', index, 'refund_policy', e.target.value);
|
|
|
}} style={{ width: '200px' }} />,
|
|
|
)}
|
|
|
</Form.Item>
|
|
@@ -383,8 +378,8 @@ export default class extends Page {
|
|
|
{ required: true, message: '输入版权说明' },
|
|
|
],
|
|
|
})(
|
|
|
- <Input placeholder='请输入版权说明' onChange={(value) => {
|
|
|
- this.changeMapValue('vip', 'package', index, 'copyright_notes', value);
|
|
|
+ <Input placeholder='请输入版权说明' onChange={(e) => {
|
|
|
+ this.changeMapValue('vip', 'package', index, 'copyright_notes', e.target.value);
|
|
|
}} style={{ width: '200px' }} />,
|
|
|
)}
|
|
|
</Form.Item>
|