Index: lib/page/overseas/oversea_delivery_details/widget/spms_top_select_widget.dart
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.BaseRevisionTextPatchEP
<+>import 'package:flutter/material.dart';\nimport 'package:flutter_screenutil/flutter_screenutil.dart';\nimport 'package:smps_flutter_pda/common/extension/double_ext.dart';\nimport 'package:smps_flutter_pda/common/extension/string_parser_extension.dart';\nimport 'package:smps_flutter_pda/common/smps_core_config.dart';\nimport 'package:smps_flutter_pda/res/strings.dart';\nimport 'package:smps_flutter_pda/utils/image_utils.dart';\nimport 'package:get/get.dart';\nimport 'package:smps_flutter_pda/widget/select_widget.dart';\n\nclass SpmsTopSelectWidget extends StatefulWidget {\n  final Widget title;\n  final bool expansion;\n  final bool hasSelect;\n  final ValueChanged<bool>? selectCallback;\n  final bool canSelect;\n  final ValueChanged<bool> callback;\n\n  const SpmsTopSelectWidget(\n      {Key? key,\n      required this.title,\n      required this.expansion,\n      required this.hasSelect,\n      this.selectCallback,\n      required this.canSelect,\n      required this.callback})\n      : super(key: key);\n\n  @override\n  State<SpmsTopSelectWidget> createState() => _SpmsTopSelectWidgetState();\n}\n\nclass _SpmsTopSelectWidgetState extends State<SpmsTopSelectWidget> {\n  @override\n  Widget build(BuildContext context) {\n    return GestureDetector(\n      behavior: HitTestBehavior.opaque,\n      onTap: () => widget.callback(true),\n      child: Container(\n        width: 1.sw,\n        height: 100.h,\n        padding:\n            EdgeInsets.only(left: 12.w, right: 12.w, top: 11.h, bottom: 11.h),\n        decoration: BoxDecoration(\n          borderRadius: BorderRadius.circular(4.w),\n          color: widget.canSelect ? Colors.white : '#FFF5F5'.getColor(),\n        ),\n        child: Column(\n          crossAxisAlignment: CrossAxisAlignment.start,\n          children: [\n            Row(\n              mainAxisSize: MainAxisSize.max,\n              mainAxisAlignment: MainAxisAlignment.spaceBetween,\n              crossAxisAlignment: CrossAxisAlignment.center,\n              children: [\n                widget.title,\n                Image.asset(\n                  ImageUtils.getImagePath(\n                      widget.expansion\n                          ? \"icon_double_top.png\"\n                          : 'icon_double_down.png',\n                      'common'),\n                  width: 18.w,\n                  height: 18.h,\n                )\n              ],\n            ),\n            SelectWidget(\n              hasSelect: widget.hasSelect,\n              canSelect: widget.canSelect,\n              selectCallback: widget.selectCallback,\n            )\n          ],\n        ),\n      ),\n    );\n  }\n}\n
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/lib/page/overseas/oversea_delivery_details/widget/spms_top_select_widget.dart b/lib/page/overseas/oversea_delivery_details/widget/spms_top_select_widget.dart
--- a/lib/page/overseas/oversea_delivery_details/widget/spms_top_select_widget.dart	(revision 022c471fe48565f03c72ae809c59a3b8848a3ae3)
+++ b/lib/page/overseas/oversea_delivery_details/widget/spms_top_select_widget.dart	(date 1715046274530)
@@ -34,8 +34,8 @@
   @override
   Widget build(BuildContext context) {
     return GestureDetector(
-      behavior: HitTestBehavior.opaque,
-      onTap: () => widget.callback(true),
+      // behavior: HitTestBehavior.opaque,
+      // onTap: () => widget.callback(true),
       child: Container(
         width: 1.sw,
         height: 100.h,
@@ -48,22 +48,26 @@
         child: Column(
           crossAxisAlignment: CrossAxisAlignment.start,
           children: [
-            Row(
-              mainAxisSize: MainAxisSize.max,
-              mainAxisAlignment: MainAxisAlignment.spaceBetween,
-              crossAxisAlignment: CrossAxisAlignment.center,
-              children: [
-                widget.title,
-                Image.asset(
-                  ImageUtils.getImagePath(
-                      widget.expansion
-                          ? "icon_double_top.png"
-                          : 'icon_double_down.png',
-                      'common'),
-                  width: 18.w,
-                  height: 18.h,
-                )
-              ],
+            GestureDetector(
+              behavior: HitTestBehavior.opaque,
+              onTap: () => widget.callback(true),
+              child: Row(
+                mainAxisSize: MainAxisSize.max,
+                mainAxisAlignment: MainAxisAlignment.spaceBetween,
+                crossAxisAlignment: CrossAxisAlignment.center,
+                children: [
+                  widget.title,
+                  Image.asset(
+                    ImageUtils.getImagePath(
+                        widget.expansion
+                            ? "icon_double_top.png"
+                            : 'icon_double_down.png',
+                        'common'),
+                    width: 18.w,
+                    height: 18.h,
+                  )
+                ],
+              ),
             ),
             SelectWidget(
               hasSelect: widget.hasSelect,
