提交 df963d3e authored 作者: yueweilu's avatar yueweilu

意见反馈提交成功后需要回退到我的

上级 b2029192
......@@ -8,12 +8,13 @@ class UserFeedbackController extends GetxController {
bool get enable => _enable;
/// 提交意见反馈
void upFeedback() async {
Future<bool> upFeedback() async {
final result = await MineAPI.feedback(searchController.text);
if (result) {
Toast.show('提交成功');
update();
}
return result;
}
void setCanClick(){
......
......@@ -5,6 +5,7 @@ import 'package:flutter_book/utils/index.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get_state_manager/src/simple/get_controllers.dart';
import 'package:get/get_state_manager/src/simple/get_state.dart';
import 'package:go_router/go_router.dart';
import '../../apis/index.dart';
import '../../widgets/index.dart';
......
......@@ -62,8 +62,11 @@ class _UserFeedbackPageState extends State<UserFeedbackPage> {
child: CustomGradientButton(
text: '提交反馈',
isEnabled: controller.enable,
onPressed: () {
controller.upFeedback();
onPressed: () async {
final result = await controller.upFeedback();
if (result){
context.pop();
}
FocusNode blankNode = FocusNode();
FocusScope.of(context).requestFocus(blankNode);
// controller.onLogin(context);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论