From 02937f85cc0c40151c04abdc3988e4257d714c08 Mon Sep 17 00:00:00 2001 From: userGyl Date: Tue, 18 Nov 2025 17:52:04 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85=E7=A9=BA=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ln_jq_app/lib/pages/b_page/reservation/controller.dart | 10 +++++++--- ln_jq_app/lib/pages/b_page/reservation/view.dart | 2 +- ln_jq_app/lib/pages/c_page/reservation/controller.dart | 2 +- 3 files changed, 9 insertions(+), 5 deletions(-) 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(