|
@@ -27,8 +27,8 @@ class _SubmitPageState extends State<SubmitPage> {
|
|
|
String _userName = "";
|
|
|
String _tel = "";
|
|
|
String _addresds = "";
|
|
|
- bool _heathStatus = false;
|
|
|
-
|
|
|
+ int _heathStatus = 1;
|
|
|
+ int _submitid = 0;
|
|
|
String _filePath;
|
|
|
|
|
|
Size get _size => MediaQuery.of(context).size;
|
|
@@ -97,7 +97,7 @@ class _SubmitPageState extends State<SubmitPage> {
|
|
|
),
|
|
|
RadioListTile(
|
|
|
title: Text("阴性"),
|
|
|
- value: true,
|
|
|
+ value: 1,
|
|
|
groupValue: _heathStatus,
|
|
|
onChanged: (value) {
|
|
|
setState(() {
|
|
@@ -107,7 +107,7 @@ class _SubmitPageState extends State<SubmitPage> {
|
|
|
),
|
|
|
RadioListTile(
|
|
|
title: Text("阳性"),
|
|
|
- value: false,
|
|
|
+ value: 2,
|
|
|
groupValue: _heathStatus,
|
|
|
onChanged: (value) {
|
|
|
setState(() {
|
|
@@ -199,16 +199,23 @@ class _SubmitPageState extends State<SubmitPage> {
|
|
|
}
|
|
|
|
|
|
void submitInfo() async {
|
|
|
- SharedPreferences prefs = await SharedPreferences.getInstance();
|
|
|
- String token = prefs.getString("token");
|
|
|
- var uploadTrack =
|
|
|
- TrackDao.uploadTrack(token, _tel, _addresds, _heathStatus);
|
|
|
+ if (_submitid > 0) {
|
|
|
+ SharedPreferences prefs = await SharedPreferences.getInstance();
|
|
|
+ String token = prefs.getString("token");
|
|
|
+ var uploadTrack = TrackDao.uploadTrack(
|
|
|
+ token, _userName, _tel, _addresds, _heathStatus, _submitid);
|
|
|
+
|
|
|
+ AppUtil.buildToast("提交完成");
|
|
|
+ Navigator.pop(context);
|
|
|
+ } else {
|
|
|
+ AppUtil.buildToast("请先添加核酸检测图片!");
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
void chooseImg() async {
|
|
|
FilePickerResult result = await FilePicker.platform.pickFiles(
|
|
|
type: FileType.custom,
|
|
|
- allowedExtensions: ['jpg', 'pdf', 'doc'],
|
|
|
+ allowedExtensions: ['jpg'],
|
|
|
);
|
|
|
if (result != null) {
|
|
|
print('---选择的路径---' + result.files.single.path);
|
|
@@ -218,11 +225,10 @@ class _SubmitPageState extends State<SubmitPage> {
|
|
|
|
|
|
SharedPreferences prefs = await SharedPreferences.getInstance();
|
|
|
var token = prefs.getString("token");
|
|
|
- SubmitModel fileEntity = await TrackDao.uploadImg(
|
|
|
+ SubmitEntity submiEntity = await TrackDao.uploadImg(
|
|
|
token, result.files.single.path, result.files.single.name);
|
|
|
- AppUtil.buildToast("fileEntity.msgModel.msg");
|
|
|
- prefs.setString("fileName", result.files.single.name);
|
|
|
- prefs.setInt("fileid", 11);
|
|
|
+ AppUtil.buildToast(submiEntity.msg.msg);
|
|
|
+ _submitid = submiEntity.submitModel.id;
|
|
|
} else {
|
|
|
print('用户停止了选择文件');
|
|
|
}
|