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

Merge pull request #2131 from visuddhinanda/agile

add courseId
visuddhinanda 1 год назад
Родитель
Сommit
cfbde47517

+ 1 - 0
dashboard/src/components/tag/TagSelectButton.tsx

@@ -39,6 +39,7 @@ const TagSelectButtonWidget = ({
     <TagsManager
       title={selectorTitle}
       studioName={studioName}
+      courseId={course?.courseId}
       resId={resId}
       resType={resType}
       trigger={

+ 8 - 1
dashboard/src/components/tag/TagsManager.tsx

@@ -5,6 +5,7 @@ import TagsOnItem from "./TagsOnItem";
 
 interface IWidget {
   studioName?: string;
+  courseId?: string;
   resId?: string;
   resType?: string;
   title?: React.ReactNode;
@@ -13,6 +14,7 @@ interface IWidget {
 }
 const TagsManagerWidget = ({
   studioName,
+  courseId,
   resId,
   resType,
   title,
@@ -46,7 +48,12 @@ const TagsManagerWidget = ({
         footer={false}
       >
         {title ? <Alert message={title} /> : undefined}
-        <TagsOnItem studioName={studioName} resId={resId} resType={resType} />
+        <TagsOnItem
+          studioName={studioName}
+          courseId={courseId}
+          resId={resId}
+          resType={resType}
+        />
       </Modal>
     </>
   );

+ 3 - 0
dashboard/src/components/tag/TagsOnItem.tsx

@@ -70,14 +70,17 @@ const TagsOnItem = ({
                     studio: studioName,
                     course: courseId,
                   };
+                  console.info("tag create api request", url, data);
                   const json = await post<ITagMapRequest, ITagMapResponse>(
                     url,
                     data
                   );
+                  console.info("tag create api response", json);
                   if (json.ok) {
                     //新建课程成功后刷新
                     ref.current?.reload();
                   } else {
+                    message.error(json.message);
                     console.error(json.message);
                   }
                   setOpenCreate(false);