Browse Source

小问题修复

liukai 6 days ago
parent
commit
2c89468729

+ 6 - 0
app/android/app/proguard-rules.pro

@@ -155,5 +155,11 @@ public void *(android.webkit.WebView, jav.lang.String);
 -dontwarn cn.jpush.**
 -keep class cn.jpush.** { *; }
 
+# Stripe支付
+-dontwarn com.stripe.android.pushProvisioning.PushProvisioningActivity$g
+-dontwarn com.stripe.android.pushProvisioning.PushProvisioningActivityStarter$Args
+-dontwarn com.stripe.android.pushProvisioning.PushProvisioningActivityStarter$Error
+-dontwarn com.stripe.android.pushProvisioning.PushProvisioningActivityStarter
+-dontwarn com.stripe.android.pushProvisioning.PushProvisioningEphemeralKeyProvider
 
 

+ 1 - 0
app/android/gradle.properties

@@ -1,4 +1,5 @@
 org.gradle.jvmargs=-Xmx4G -XX:MaxMetaspaceSize=2G -XX:+HeapDumpOnOutOfMemoryError
 android.useAndroidX=true
 android.enableJetifier=true
+android.enableR8.fullMode=false
 maven={ url 'https://maven.aliyun.com/repository/public' }

+ 22 - 13
packages/cpt_form/lib/modules/apply/vm/apply_view_model.dart

@@ -8,6 +8,7 @@ import 'package:flutter/cupertino.dart';
 import 'package:plugin_platform/engine/toast/toast_engine.dart';
 import 'package:plugin_platform/engine/notify/notify_engine.dart';
 import 'package:plugin_platform/http/dio/dio_cancelable_mixin.dart';
+import 'package:plugin_platform/platform_export.dart';
 import 'package:riverpod_annotation/riverpod_annotation.dart';
 import 'package:shared/utils/log_utils.dart';
 import 'package:widgets/picker/date_picker_util.dart';
@@ -153,18 +154,26 @@ class ApplyViewModel extends _$ApplyViewModel with DioCancelableMixin {
 
   /// 提交Form表单
   void submitForm() async {
-    final result = await _formRepository.submitForm(
-      estateFormId: state.estateFormId,
-      typeId: state.formType,
-      content: state.formContentDetail,
-      cancelToken: cancelToken,
-    );
-
-    if (result.isSuccess) {
-      NotifyEngine.showSuccess(S.current.successful);
-      gotoNextPage();
-    } else {
-      ToastEngine.show(result.errorMsg ?? "UnKnow Error");
-    }
+    //   final result = await _formRepository.submitForm(
+    //     estateFormId: state.estateFormId,
+    //     typeId: state.formType,
+    //     content: state.formContentDetail,
+    //     cancelToken: cancelToken,
+    //   );
+    //
+    //   if (result.isSuccess) {
+    //     NotifyEngine.showSuccess(S.current.successful);
+    //     gotoNextPage();
+    //   } else {
+    //     ToastEngine.show(result.errorMsg ?? "UnKnow Error");
+    //   }
+    // }
+
+    //TODO 测试Stripe支付
+    // Stripe.instance.initPaymentSheet(paymentSheetParameters: paymentSheetParameters)
+    // PaymentIntent pi = await Stripe.instance.confirmPayment(
+    //   paymentIntentClientSecret: 'pi_3RNlYBRpg7SPAcNn1CwGxP7e',
+    // );
+    // Log.d("测试Stripe支付 pi:$pi");
   }
 }

+ 0 - 0
packages/cpt_services/lib/services_export.dart


+ 1 - 1
packages/cs_plugin_basic/lib/dialog/country_code_selecter.dart

@@ -156,7 +156,7 @@ class _AttachCountryDialog extends StatelessWidget {
                   item['code']!,
                   marginLeft: 8,
                   marginRight: 10,
-                  textColor: Colors.black,
+                  textColor: context.appColors.textBlack,
                   isFontMedium: true,
                   fontSize: 16,
                 ).expanded(),

+ 2 - 1
packages/cs_plugin_platform/lib/platform_export.dart

@@ -1,4 +1,5 @@
 export 'package:dio/dio.dart';
 export 'package:permission_handler/permission_handler.dart';
 export 'engine/image/image_nine_grid.dart';
-export 'engine/media/image_picker_utils.dart';
+export 'engine/media/image_picker_utils.dart';
+// export 'package:flutter_stripe/flutter_stripe.dart';

+ 3 - 0
packages/cs_plugin_platform/pubspec.yaml

@@ -78,5 +78,8 @@ dependencies:
   # 5.5.0 报错,这里强制指定版本适配 Flutter 版本 3.24.0
   win32: 5.5.4
 
+  #Stripe支付
+#  flutter_stripe: 11.5.0
+
 flutter:
   uses-material-design: true