Просмотр исходного кода

支持自定义报名对话框消息

visuddhinanda 1 год назад
Родитель
Сommit
732da6b5b0
1 измененных файлов с 13 добавлено и 0 удалено
  1. 13 0
      dashboard/src/components/course/CourseInfoEdit.tsx

+ 13 - 0
dashboard/src/components/course/CourseInfoEdit.tsx

@@ -43,6 +43,7 @@ interface IFormData {
   teacherId?: string;
   teacherId?: string;
   anthologyId?: string;
   anthologyId?: string;
   channelId?: string;
   channelId?: string;
+  signUpMessage?: string | null;
   dateRange?: string[];
   dateRange?: string[];
   signUp?: string[];
   signUp?: string[];
   status: number;
   status: number;
@@ -98,6 +99,7 @@ const CourseInfoEditWidget = ({
             subtitle: values.subtitle, //副标题
             subtitle: values.subtitle, //副标题
             summary: values.summary,
             summary: values.summary,
             content: values.content, //简介
             content: values.content, //简介
+            sign_up_message: values.signUpMessage,
             cover: _cover, //封面图片文件名
             cover: _cover, //封面图片文件名
             teacher_id: values.teacherId, //UserID
             teacher_id: values.teacherId, //UserID
             publicity: values.status, //类型-公开/内部
             publicity: values.status, //类型-公开/内部
@@ -161,6 +163,7 @@ const CourseInfoEditWidget = ({
             subtitle: res.data.subtitle,
             subtitle: res.data.subtitle,
             summary: res.data.summary,
             summary: res.data.summary,
             content: res.data.content ?? "",
             content: res.data.content ?? "",
+            signUpMessage: res.data.sign_up_message,
             cover: res.data.cover
             cover: res.data.cover
               ? [
               ? [
                   {
                   {
@@ -435,6 +438,16 @@ const CourseInfoEditWidget = ({
             }}
             }}
           </ProFormDependency>
           </ProFormDependency>
         </ProForm.Group>
         </ProForm.Group>
+        <ProForm.Group>
+          <Form.Item
+            name="signUpMessage"
+            label={intl.formatMessage({
+              id: "forms.fields.sign-up-message.label",
+            })}
+          >
+            <MDEditor />
+          </Form.Item>
+        </ProForm.Group>
         <ProForm.Group>
         <ProForm.Group>
           <Form.Item
           <Form.Item
             name="content"
             name="content"