Przeglądaj źródła

Merge pull request #2131 from visuddhinanda/agile

add courseId
visuddhinanda 1 rok temu
rodzic
commit
cfbde47517

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

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

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

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

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

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