| | |
| | | name: item.name || '', |
| | | distributionRules: Number(item.distributionRules) as 1 | 2 | 3 || 1, |
| | | distributionTime: parseTimePoint(item.distributionTime), |
| | | distributionRulesAfterUse: parseDistributionRulesAfterUse(item.distributionRulesAfterUse ?? item.distributionAfterUse), |
| | | distributionAfterUse: parseDistributionRulesAfterUse(item.distributionRulesAfterUse ?? item.distributionAfterUse), |
| | | effectiveRules: Number(item.effectiveRules) as 1 | 2 || 1, |
| | | effectiveDays: item.effectiveDays ? new Date(item.effectiveDays).getTime() : null, |
| | | distributionsTotal: item.distributionsTotal ?? null, |
| | |
| | | name: strategy.name.trim(), |
| | | distributionRules: strategy.distributionRules, |
| | | distributionTime: strategy.distributionRules === 1 ? (strategy.distributionTime || '') : '', |
| | | distributionRulesAfterUse: buildDistributionRulesAfterUse(strategy), |
| | | // 指定优惠券使用后发放,接口真实字段为 distributionAfterUse。 |
| | | distributionAfterUse: buildDistributionRulesAfterUse(strategy), |
| | | distributionsTotal: strategy.distributionsTotal, |
| | | effectiveRules: strategy.effectiveRules, |
| | | effectiveDays: strategy.effectiveRules === 2 ? formatDate(strategy.effectiveDays) : '', |