diff --git a/ln_jq_app/lib/pages/b_page/reservation/controller.dart b/ln_jq_app/lib/pages/b_page/reservation/controller.dart index 2a147d0..3339dab 100644 --- a/ln_jq_app/lib/pages/b_page/reservation/controller.dart +++ b/ln_jq_app/lib/pages/b_page/reservation/controller.dart @@ -23,7 +23,6 @@ class ReservationController extends GetxController with BaseControllerMixin { @override void onInit() { super.onInit(); - // 可以在这里从服务器加载站点的初始信息 renderData(); } @@ -58,8 +57,13 @@ class ReservationController extends GetxController with BaseControllerMixin { name = result.data["name"]; hydrogenId = result.data["hydrogenId"].toString(); address = result.data["address"]; - costPrice = result.data["costPrice"].toString(); - customerPrice = result.data["customerPrice"].toString(); + var rawCostPrice = result.data["costPrice"]; + if (rawCostPrice != null && rawCostPrice.toString().isNotEmpty) { + costPrice = "¥$rawCostPrice"; + } else { + costPrice = "暂无价格"; + } + customerPrice = result.data["customerPrice"] ?? "暂无价格"; phone = result.data["phone"]; startBusiness = result.data["startBusiness"]; endBusiness = result.data["endBusiness"]; diff --git a/ln_jq_app/lib/pages/b_page/reservation/view.dart b/ln_jq_app/lib/pages/b_page/reservation/view.dart index b1f754a..2550255 100644 --- a/ln_jq_app/lib/pages/b_page/reservation/view.dart +++ b/ln_jq_app/lib/pages/b_page/reservation/view.dart @@ -71,7 +71,7 @@ class ReservationPage extends GetView { child: Row( mainAxisAlignment: MainAxisAlignment.spaceAround, children: [ - _buildHeaderStat('¥${controller.costPrice}', '氢气价格'), + _buildHeaderStat(controller.costPrice, '氢气价格'), _buildHeaderStat(controller.timeStr, '营业时间'), _buildHeaderStat('98%', '设备状态'), ], diff --git a/ln_jq_app/lib/pages/c_page/reservation/controller.dart b/ln_jq_app/lib/pages/c_page/reservation/controller.dart index 2015b6a..eafebaf 100644 --- a/ln_jq_app/lib/pages/c_page/reservation/controller.dart +++ b/ln_jq_app/lib/pages/c_page/reservation/controller.dart @@ -452,7 +452,7 @@ class C_ReservationController extends GetxController with BaseControllerMixin { itemBuilder: (context, index) { final ReservationModel reservation = reservationList[index]; return Card( - color: Color.fromARGB(255, 246, 248, 250), + color: Colors.white, margin: const EdgeInsets.only(bottom: 12.0), elevation: 1, shape: RoundedRectangleBorder(