|
@@ -101,17 +101,24 @@ class _ReapSampleTaskPageState extends BaseLifecycleState<ReapSampleTaskPage> wi
|
101
|
101
|
var args = SignaturePageArgs(count: req.dgryName?.split(',').length ?? 0);
|
102
|
102
|
List<Uint8List?>? list = await MyRouter.startSignature(args: args);
|
103
|
103
|
if (list == null || list.isEmpty) return;
|
104
|
|
-
|
105
|
|
- List<File> fileList = [];
|
106
|
|
- for (int i = 0; i < list.length; i++) {
|
107
|
|
- fileList.add(await FileUtils.convertUint8ListToFile(list[i]!, 'signatrue_$i.png'));
|
|
104
|
+ MyNavigator.showLoading(msg: '提交中...');
|
|
105
|
+
|
|
106
|
+ try {
|
|
107
|
+
|
|
108
|
+ List<File> fileList = [];
|
|
109
|
+ for (int i = 0; i < list.length; i++) {
|
|
110
|
+ fileList.add(await FileUtils.convertUint8ListToFile(list[i]!, 'signatrue_$i.png'));
|
|
111
|
+ }
|
|
112
|
+ var rspList = await Future.wait(fileList.map((file) => MyApi.get().upload(file)));
|
|
113
|
+ logger.d('图片url:${rspList.map((e) => e.data)}');
|
|
114
|
+ req.filePictureList = rspList.map((e) => UrlItem(url: e.data)).toList();
|
|
115
|
+ } catch (e) {
|
|
116
|
+ logger.e(e);
|
|
117
|
+ MyNavigator.dismissLoading();
|
|
118
|
+ MyNavigator.showToast('签名上传失败');
|
|
119
|
+ return;
|
108
|
120
|
}
|
109
|
|
-
|
110
|
|
- var rspList = await Future.wait(fileList.map((file) => MyApi.get().upload(file)));
|
111
|
|
- logger.d('图片url:${rspList.map((e) => e.data)}');
|
112
|
|
- req.filePictureList = rspList.map((e) => UrlItem(url: e.data)).toList();
|
113
|
121
|
|
114
|
|
- MyNavigator.showLoading();
|
115
|
122
|
|
116
|
123
|
pageStatus.value.data?.state = 2;
|
117
|
124
|
try {
|