|
|
@@ -26,21 +26,27 @@ const AddMemeberWidget = ({ courseId, onCreated }: IWidget) => {
|
|
|
onFinish={async (values: IFormData) => {
|
|
|
console.log(values);
|
|
|
if (typeof courseId !== "undefined") {
|
|
|
- post<ICourseMemberData, ICourseMemberResponse>("/v2/course-member", {
|
|
|
+ const url = "/v2/course-member";
|
|
|
+
|
|
|
+ const data: ICourseMemberData = {
|
|
|
user_id: values.userId,
|
|
|
role: values.role,
|
|
|
course_id: courseId,
|
|
|
operating: "invite",
|
|
|
- }).then((json) => {
|
|
|
- console.log("add member", json);
|
|
|
- if (json.ok) {
|
|
|
- message.success(intl.formatMessage({ id: "flashes.success" }));
|
|
|
- setOpen(false);
|
|
|
- if (typeof onCreated !== "undefined") {
|
|
|
- onCreated();
|
|
|
+ };
|
|
|
+ console.info("api request", url, data);
|
|
|
+ post<ICourseMemberData, ICourseMemberResponse>(url, data).then(
|
|
|
+ (json) => {
|
|
|
+ console.log("add member", json);
|
|
|
+ if (json.ok) {
|
|
|
+ message.success(intl.formatMessage({ id: "flashes.success" }));
|
|
|
+ setOpen(false);
|
|
|
+ if (typeof onCreated !== "undefined") {
|
|
|
+ onCreated();
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
- });
|
|
|
+ );
|
|
|
}
|
|
|
}}
|
|
|
>
|
|
|
@@ -88,6 +94,9 @@ const AddMemeberWidget = ({ courseId, onCreated }: IWidget) => {
|
|
|
assistant: intl.formatMessage({
|
|
|
id: "forms.fields.assistant.label",
|
|
|
}),
|
|
|
+ manager: intl.formatMessage({
|
|
|
+ id: "auth.role.manager",
|
|
|
+ }),
|
|
|
}}
|
|
|
/>
|
|
|
</ProForm.Group>
|