starwork_flutter/lib/views/team/addRole/add_role_controller.dart

28 lines
970 B
Dart

import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:starwork_flutter/api/model/team/request/create_new_role_request.dart';
import 'package:starwork_flutter/api/service/team_api_service.dart';
import 'package:starwork_flutter/base/base_controller.dart';
class AddRoleController extends BaseController {
final teamApi = Get.find<TeamApiService>();
TextEditingController roleNameInputController = TextEditingController();
TextEditingController roleDescribeInputController = TextEditingController();
void createTeamRole() async {
var response = await teamApi.requestCreateTeamRole(
request: CreateNewRoleRequest(
roleName: roleNameInputController.text.trim(),
roleDesc: roleDescribeInputController.text.trim(),
),
);
if (response.isSuccess) {
showSuccess(message: '创建成功');
Get.back(result: true);
} else {
showError(message: response.errorMsg!);
}
}
}