fix tax price display

master
laiiihz 5 years ago
parent 78fec8238f
commit a9349517d5

@ -12,53 +12,58 @@ part 'price_model.g.dart';
@JsonSerializable()
class Price extends Object {
Min min;
Max max;
Price(this.min,this.max,);
Price(
this.min,
this.max,
);
factory Price.fromJson(Map<String, dynamic> srcJson) => _$PriceFromJson(srcJson);
factory Price.fromJson(Map<String, dynamic> srcJson) =>
_$PriceFromJson(srcJson);
Map<String, dynamic> toJson() => _$PriceToJson(this);
}
@JsonSerializable()
class Min extends Object {
double originalPrice;
double discountPrice;
double commission;
Min(this.originalPrice,this.discountPrice,this.commission,);
double ferme;
Min(
this.originalPrice,
this.discountPrice,
this.commission,
this.ferme,
);
factory Min.fromJson(Map<String, dynamic> srcJson) => _$MinFromJson(srcJson);
Map<String, dynamic> toJson() => _$MinToJson(this);
}
@JsonSerializable()
class Max extends Object {
double originalPrice;
double discountPrice;
double commission;
Max(this.originalPrice,this.discountPrice,this.commission,);
Max(
this.originalPrice,
this.discountPrice,
this.commission,
);
factory Max.fromJson(Map<String, dynamic> srcJson) => _$MaxFromJson(srcJson);
Map<String, dynamic> toJson() => _$MaxToJson(this);
}

@ -21,9 +21,11 @@ Map<String, dynamic> _$PriceToJson(Price instance) =>
Min _$MinFromJson(Map<String, dynamic> json) {
return Min(
(json['originalPrice'] as num)?.toDouble(),
(json['discountPrice'] as num)?.toDouble(),
(json['commission'] as num)?.toDouble());
(json['originalPrice'] as num)?.toDouble(),
(json['discountPrice'] as num)?.toDouble(),
(json['commission'] as num)?.toDouble(),
(json['ferme'] as num)?.toDouble(),
);
}
Map<String, dynamic> _$MinToJson(Min instance) => <String, dynamic>{

@ -663,7 +663,7 @@ class _GoodsPageState extends BaseStoreState<GoodsPage> {
widget.goodsDetail.data.isFerme == 1 ? rWBox(10) : SizedBox(),
widget.goodsDetail.data.isFerme == 1
? Text(
'预计¥${(widget.goodsDetail.data.price.min.originalPrice * 1.2 * 0.091).toStringAsFixed(2)}由瑞库客承担',
'预计¥${widget.goodsDetail.data.price.min.ferme.toStringAsFixed(2)}由瑞库客承担',
style: TextStyle(
fontSize: rSP(13),
color: Color(0xFF535353),

Loading…
Cancel
Save