修复收益显示

master
laiiihz 4 years ago
parent b448e45aef
commit f7cb266e9c

@ -20,7 +20,7 @@ import 'package:recook/widgets/recook_back_button.dart';
class DisplayCard { class DisplayCard {
num benefit = 0; num benefit = 0;
num sales = 0; num sales = 0;
int count = 0; num count = 0;
bool isPercent = false; bool isPercent = false;
DisplayCard({ DisplayCard({
this.benefit, this.benefit,
@ -91,7 +91,12 @@ class _BenefitViewGenState extends State<BenefitViewGen>
.color(Colors.black45) .color(Colors.black45)
.size(16.sp) .size(16.sp)
.make(), .make(),
(card.count ?? 0).toString().text.black.size(24.sp).make(), (card.isPercent ? ((card.count ?? 0) * 100) : (card.count ?? 0))
.toString()
.text
.black
.size(24.sp)
.make(),
].column(), ].column(),
].row(), ].row(),
].column(), ].column(),
@ -419,7 +424,7 @@ class _BenefitViewGenState extends State<BenefitViewGen>
children: [ children: [
_buildTitle(DateUtil.formatDate(e.date, format: 'M月dd日')), _buildTitle(DateUtil.formatDate(e.date, format: 'M月dd日')),
_buildTitle(e.salesVolume.toStringAsFixed(2)), _buildTitle(e.salesVolume.toStringAsFixed(2)),
_buildTitle(e.amount.toString()), _buildTitle(e.count.toString()),
_buildTitle(e.amount.toString()), _buildTitle(e.amount.toString()),
], ],
); );
@ -429,7 +434,7 @@ class _BenefitViewGenState extends State<BenefitViewGen>
children: [ children: [
_buildTitle(DateUtil.formatDate(e.date, format: 'M月dd日')), _buildTitle(DateUtil.formatDate(e.date, format: 'M月dd日')),
_buildTitle(e.salesVolume.toStringAsFixed(2)), _buildTitle(e.salesVolume.toStringAsFixed(2)),
_buildTitle(e.amount.toString()), _buildTitle(e.count.toString()),
_buildTitle(e.amount.toString()), _buildTitle(e.amount.toString()),
], ],
); );

@ -35,12 +35,12 @@ class Data {
double recommendAmount; double recommendAmount;
double rewardAmount; double rewardAmount;
double get allAmount => double get allAmount =>
purchaseAmount ?? (purchaseAmount ?? 0) +
0 + guideAmount ?? (guideAmount ?? 0) +
0 + teamAmount ?? (teamAmount ?? 0) +
0 + recommendAmount ?? (recommendAmount ?? 0) +
0 + rewardAmount ?? (rewardAmount ?? 0) +
0; .0;
Data( Data(
{this.purchaseAmount, {this.purchaseAmount,

@ -69,7 +69,7 @@ class UserBenefitExpectExtraModel {
class Team { class Team {
num salesVolume; num salesVolume;
num amount; num amount;
int ratio; num ratio;
DisplayCard get card => DisplayCard( DisplayCard get card => DisplayCard(
count: ratio, count: ratio,
sales: salesVolume, sales: salesVolume,

Loading…
Cancel
Save