|
@@ -67,17 +67,17 @@
|
|
|
span: 24,
|
|
|
},
|
|
|
},{
|
|
|
- field: 'totalTime',
|
|
|
- component: 'InputNumber',
|
|
|
+ field: 'totalTime',
|
|
|
+ component: 'Select',
|
|
|
label: t('routes.equity.totalTime'),
|
|
|
required: true,
|
|
|
+ suffix:`${t('routes.equity.syks')} ${agent.value.majorSubNum} ${t('routes.equity.unit.1')}`,
|
|
|
defaultValue:1,
|
|
|
itemProps: {
|
|
|
validateTrigger: 'onBlur',
|
|
|
},
|
|
|
componentProps: {
|
|
|
- max:agent.value.majorSubNum,
|
|
|
- min:1,
|
|
|
+ options:[],
|
|
|
onChange:(value)=>{
|
|
|
setFieldsValue({
|
|
|
incrementEndTime:dayjs(fileFlow.incrementEndTime || new Date()).add(value,fileFlow.validTimeType == 0?'year':'month').format('YYYY-MM-DD')
|
|
@@ -123,18 +123,41 @@
|
|
|
async function onDataReceive(data) {
|
|
|
resetFields();
|
|
|
// let detail = await InvoiceDetail({id:data.id})
|
|
|
+ console.log('data',data)
|
|
|
fileFlow.type = data.type
|
|
|
fileFlow.validTimeType = data.validTimeType
|
|
|
fileFlow.incrementEndTime = data.incrementEndTime
|
|
|
updateSchema([{
|
|
|
- field: 'count',
|
|
|
- suffix:`${t('routes.equity.syks')} ${data.validTimeType != 0?agent.value.highSubNum:agent.value.majorSubNum} ${data.validTimeType != 0?t('routes.equity.unit.-2'):t('routes.equity.unit.-1')}`,
|
|
|
- }])
|
|
|
+ field: 'totalTime',
|
|
|
+ suffix:`${t('routes.equity.syks')} ${data.validTimeType == 1?agent.value.highSubNum:agent.value.majorSubNum} ${data.validTimeType == 1?t('routes.equity.unit.-2'):t('routes.equity.unit.-1')}`,
|
|
|
+ componentProps: {
|
|
|
+ options: timeOption(data.validTimeType)
|
|
|
+ },
|
|
|
+ }])
|
|
|
setFieldsValue({
|
|
|
...data,
|
|
|
incrementEndTime:dayjs(data.isExpired == 1?new Date():data.incrementEndTime).add(1,data.validTimeType == 0?'year':'month').format('YYYY-MM-DD')
|
|
|
});
|
|
|
}
|
|
|
+ function timeOption(incrementTypeId) {
|
|
|
+ let list = []
|
|
|
+ let timeVal = incrementTypeId == 1?agent.value.highSubNum:agent.value.majorSubNum
|
|
|
+ let value = 10, unit = '年'
|
|
|
+ if(incrementTypeId == 1){//高级会员月
|
|
|
+ value = timeVal>12?12:timeVal
|
|
|
+ unit = '个月'
|
|
|
+ }else{
|
|
|
+ value = timeVal>10?10:timeVal
|
|
|
+ }
|
|
|
+ for (let index = 1; index <= value; index++) {
|
|
|
+ list.push({
|
|
|
+ label: index+unit,
|
|
|
+ value: index,
|
|
|
+ key: index,
|
|
|
+ })
|
|
|
+ }
|
|
|
+ return list
|
|
|
+ }
|
|
|
const handleSubmit = async () => {
|
|
|
const params = await validate();
|
|
|
await renewApi(params);
|