|
@@ -74,9 +74,11 @@
|
|
|
},
|
|
|
],
|
|
|
onChange: (memberLevels) => {
|
|
|
- const { counts = 1 } = getFieldsValue()
|
|
|
+ updateSchema([{field: 'monthQy',ifShow:memberLevels=='SE',},
|
|
|
+ {field: 'incrementEndTime',componentProps: { disabled:memberLevels=='SE',}}])
|
|
|
setFieldsValue({
|
|
|
- incrementEndTime: dayjs().add(counts,memberLevels=='SE'?'month':'year').format('YYYY-MM-DD'),
|
|
|
+ monthQy:1,
|
|
|
+ incrementEndTime: dayjs().add(1,memberLevels=='SE'?'month':'year').format('YYYY-MM-DD'),
|
|
|
});
|
|
|
},
|
|
|
},
|
|
@@ -92,15 +94,59 @@
|
|
|
defaultValue:1,
|
|
|
componentProps: {
|
|
|
min:1,
|
|
|
+ // onChange: (data) => {
|
|
|
+ // const { memberLevels } = getFieldsValue()
|
|
|
+ // setFieldsValue({
|
|
|
+ // incrementEndTime: dayjs().add(data,memberLevels=='SE'?'month':'year').format('YYYY-MM-DD'),
|
|
|
+ // });
|
|
|
+ // },
|
|
|
+ },
|
|
|
+ colProps: {
|
|
|
+ span: 20,
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'monthQy',
|
|
|
+ component: 'Select',
|
|
|
+ label: '会员期限',
|
|
|
+ required: true,
|
|
|
+ defaultValue:1,
|
|
|
+ componentProps: {
|
|
|
+ options: [
|
|
|
+ {
|
|
|
+ label: '1个月',
|
|
|
+ value: 1,
|
|
|
+ key: '1',
|
|
|
+ },{
|
|
|
+ label: '2个月',
|
|
|
+ value: 2,
|
|
|
+ key: '2',
|
|
|
+ },{
|
|
|
+ label: '3个月',
|
|
|
+ value: 3,
|
|
|
+ key: '3',
|
|
|
+ },{
|
|
|
+ label: '4个月',
|
|
|
+ value: 4,
|
|
|
+ key: '4',
|
|
|
+ },{
|
|
|
+ label: '5个月',
|
|
|
+ value: 5,
|
|
|
+ key: '5',
|
|
|
+ },{
|
|
|
+ label: '6个月',
|
|
|
+ value: 6,
|
|
|
+ key: '6',
|
|
|
+ },
|
|
|
+ ],
|
|
|
onChange: (data) => {
|
|
|
- const { memberLevels } = getFieldsValue()
|
|
|
setFieldsValue({
|
|
|
- incrementEndTime: dayjs().add(data,memberLevels=='SE'?'month':'year').format('YYYY-MM-DD'),
|
|
|
+ incrementEndTime: dayjs().add(data,'month').format('YYYY-MM-DD'),
|
|
|
});
|
|
|
},
|
|
|
},
|
|
|
colProps: {
|
|
|
- span: 22,
|
|
|
+ span: 20,
|
|
|
},
|
|
|
},
|
|
|
{
|
|
@@ -110,7 +156,7 @@
|
|
|
required: true,
|
|
|
defaultValue:dayjs().add(1,'month').format('YYYY-MM-DD'),
|
|
|
componentProps: {
|
|
|
- disabled:true,
|
|
|
+ disabled:false,
|
|
|
valueFormat: 'YYYY-MM-DD',
|
|
|
format: 'YYYY-MM-DD',
|
|
|
disabledDate: (current) => {
|
|
@@ -155,7 +201,8 @@
|
|
|
{field: 'count',ifShow:fileFlow.type == 'down',},
|
|
|
{field: 'incrementEndTime',ifShow:fileFlow.type == 'equity',},
|
|
|
{field: 'counts',ifShow:fileFlow.type == 'equity',},
|
|
|
- {field: 'type',ifShow:fileFlow.type == 'equity',},
|
|
|
+ {field: 'monthQy',ifShow:false,},
|
|
|
+ {field: 'memberLevels',ifShow:fileFlow.type == 'equity',},
|
|
|
])
|
|
|
}
|
|
|
const handleSubmit = async () => {
|