Browse Source

优化模型,修改字段

master
王子贤 2 months ago
parent
commit
522809d5c5
4 changed files with 8 additions and 4 deletions
  1. 6
      lib/model/mine/rose_data.dart
  2. 2
      lib/pages/mine/rose_page.dart
  3. 2
      lib/widget/live/live_recharge_popup.dart
  4. 2
      lib/widget/live/live_room_pay_item.dart

6
lib/model/mine/rose_data.dart

@ -11,6 +11,7 @@ class RoseData {
String? purchaseTimeValue;
String? validityPeriodDays;
String? liveDurationHours;
String? unitSellingPriceStr;
RoseData(
{this.productId,
@ -24,7 +25,8 @@ class RoseData {
this.unitSellingPrice,
this.purchaseTimeValue,
this.validityPeriodDays,
this.liveDurationHours
this.liveDurationHours,
this.unitSellingPriceStr,
});
RoseData.fromJson(Map<String, dynamic> json) {
@ -40,6 +42,7 @@ class RoseData {
purchaseTimeValue = json['purchaseTimeValue'];
validityPeriodDays = json['validityPeriodDays'];
liveDurationHours = json['liveDurationHours'];
unitSellingPriceStr = json['unitSellingPriceStr'];
}
Map<String, dynamic> toJson() {
@ -56,6 +59,7 @@ class RoseData {
data['purchaseTimeValue'] = this.purchaseTimeValue;
data['validityPeriodDays'] = this.validityPeriodDays;
data['liveDurationHours'] = this.liveDurationHours;
data['unitSellingPriceStr'] = this.unitSellingPriceStr;
return data;
}
}

2
lib/pages/mine/rose_page.dart

@ -289,7 +289,7 @@ class _PayItemState extends State<PayItem> {
),
),
Text(
"${widget.item.unitSellingPrice!.toStringAsFixed(2)}",
"${widget.item.unitSellingPriceStr}",
style: TextStyle(
fontSize: 11.w,
color: const Color.fromRGBO(144, 144, 144, 144),

2
lib/widget/live/live_recharge_popup.dart

@ -109,7 +109,7 @@ class LiveRechargePopup extends StatelessWidget {
final payList = roseList.map((rose) {
return {
'num': rose.purchaseTimeValue ?? 0,
'price': rose.unitSellingPrice ?? 0,
'price': rose.unitSellingPriceStr ?? "0",
'hasTag': rose.detailDesc != null && rose.detailDesc!.isNotEmpty,
'tagText': rose.detailDesc ?? '',
};

2
lib/widget/live/live_room_pay_item.dart

@ -70,7 +70,7 @@ class _LiveRoomPayItemState extends State<LiveRoomPayItem> {
),
),
Text(
"${(widget.item["price"])?.toStringAsFixed(2) ?? '0.00'}",
"${(widget.item["price"])}",
style: TextStyle(
fontSize: 11.w,
color: const Color.fromRGBO(144, 144, 144, 1),

Loading…
Cancel
Save