This commit is contained in:
erfan
2021-01-06 11:57:21 +03:30
parent 20cc775bc1
commit 2c045f43f1
12 changed files with 302 additions and 119 deletions
+6 -12
View File
@@ -62,12 +62,10 @@ class Auth with ChangeNotifier {
// return 'Done';
// }
print(responseData);
if (responseData['status']=='Faild') {
if (responseData['status'] == 'Faild') {
return 'wrong';
}
else{
return responseData['access_token'];
} else {
return responseData['access_token'];
}
}
@@ -81,10 +79,7 @@ class Auth with ChangeNotifier {
'password': password,
'password_confirmation': password,
},
headers: {
'Authorization': token,
'X-Requested-With': 'XMLHttpRequest'
},
headers: {'Authorization': token, 'X-Requested-With': 'XMLHttpRequest'},
// headers: {'X-Requested-With': 'XMLHttpRequest'},
);
final responseData = json.decode(response.body);
@@ -94,10 +89,9 @@ class Auth with ChangeNotifier {
// return 'Done';
// }
print(responseData);
if (responseData['status']=='Success') {
if (responseData['status'] == 'Success') {
return 'done';
}
else{
} else {
return 'error';
}
}
+15 -11
View File
@@ -13,14 +13,14 @@ class Inputs with ChangeNotifier {
String name = "",
String uniqueCode = "",
String testTypeId = ""}) async {
print(
{
'test_type_id': testTypeId,
'test_result_id': testResultId,
'name': name,
'unique_code': uniqueCode,
},
);
// print(
// {
// 'test_type_id': testTypeId,
// 'test_result_id': testResultId,
// 'name': name,
// 'unique_code': uniqueCode,
// },
// );
var response = await http.post(
Url.getInputs,
body: {
@@ -41,8 +41,10 @@ class Inputs with ChangeNotifier {
}
final responseData = json.decode(response.body);
// print(responseData);
// print(responseData['data']['inputs']);
// for (var item in responseData['data']['testType'].keys) {
// print(item);
// }
Map<String, dynamic> values;
if (testResultId.isNotEmpty) {
response = await http.get(Url.testResultFormValues(testResultId),
@@ -72,11 +74,12 @@ class Inputs with ChangeNotifier {
'value': general['id']
});
// print(responseData['data']['inputs']);
inputItems.add({
'type': 'Text',
'key': 'device_id',
'name': general['device_label'],
'value': deviceLabel
'value': deviceLabel,
});
inputItems.add(
{'type': 'Date', 'key': 'date', 'name': 'date', 'value': dateTime});
@@ -86,6 +89,7 @@ class Inputs with ChangeNotifier {
setValues(inputs, values);
for (var input in inputs) {
inputItems.add(input as Map<String, dynamic>);
// print(input);
}
inputItems.add({
'type': 'Image',
+4 -3
View File
@@ -190,6 +190,7 @@ class TestResultsProvider with ChangeNotifier {
url,
headers: {
'Authorization': User.token,
// 'X-Requested-With': 'XMLHttpRequest',
},
);
@@ -200,11 +201,11 @@ class TestResultsProvider with ChangeNotifier {
items = [];
}
for (var item in testResultData['data']['data']) {
// print(item);
print(item);
originalItems.add(
TestResultObject(
id: item['id'].toString(),
name: item['test_type']['name'],
name: item['test_type'] != null ? item['test_type']['name'] : '',
deviceId: item['device_id'].toString(),
result: item['result'] == 'Accept' ? 'Accepted' : 'Not Accepted',
date: item['created_at'].toString().substring(0, 10),
@@ -246,7 +247,7 @@ class TestResultsProvider with ChangeNotifier {
"file": di.MultipartFile.fromBytes(imageListInt, filename: fileName)
});
var response = await dio.post(
await dio.post(
Url.addImage,
data: formData,
);