Parcourir la source

FIX:修复所有缺陷页面三级菜单的选择问题

wjj il y a 4 ans
Parent
commit
633c416470

+ 25 - 25
src/components/GlobalHeader/RightContent.jsx

@@ -22,31 +22,31 @@ const GlobalHeaderRight = (props) => {
     className = `${styles.right}  ${styles.dark}`;
   }
 
-  useEffect(()=>{
-    let token = window.location.search.split('token=') && window.location.search.split('token=')[1];
-    dispatch({
-      type: 'editReport/getIdByToken',
-      payload: {
-        token
-      }
-    }).then(res=>{
-      //{result: "fail", cause: "身份验证失败,请重新点击按钮进入答题页面"}
-      if(res.result === 'success'){
-        let idInfo = {
-          roleId:res.roleId,
-          caseId:res.caseId,
-          examId:res.examId,
-          userId:res.userId,
-          case_take_id:res.caseId + '-' + res.examId,
-        }
-        setIdInfo(idInfo);
-      }else{
-        //错误处理
-        message.error(res.cause);
-        console.log(res)
-      }
-    })
-  },[])
+  // useEffect(()=>{
+  //   let token = window.location.search.split('token=') && window.location.search.split('token=')[1];
+  //   dispatch({
+  //     type: 'editReport/getIdByToken',
+  //     payload: {
+  //       token
+  //     }
+  //   }).then(res=>{
+  //     //{result: "fail", cause: "身份验证失败,请重新点击按钮进入答题页面"}
+  //     if(res.result === 'success'){
+  //       let idInfo = {
+  //         roleId:res.roleId,
+  //         caseId:res.caseId,
+  //         examId:res.examId,
+  //         userId:res.userId,
+  //         case_take_id:res.caseId + '-' + res.examId,
+  //       }
+  //       setIdInfo(idInfo);
+  //     }else{
+  //       //错误处理
+  //       message.error(res.cause);
+  //       console.log(res)
+  //     }
+  //   })
+  // },[])
 
 
   useEffect(() => {

+ 22 - 20
src/pages/bugs/components/BugTreeList/index.jsx

@@ -67,33 +67,35 @@ const BugTreeList = (props) => {
 
   return (
     <div>
-      <div className={styles.bugList}>
-        {
-          bugTreeList && bugTreeList.TreeRoot && bugTreeList.TreeRoot.map((item, index) => {
-            return (
-              <div key={item[0]}
-                   className={`${styles.bugListItem} ${currentTreeItem[0] === item[0] ? styles.bugListItemActive : ''}`}
-                   onClick={() => {
-                     handleTreeItemClick(item);
-                   }}>
+      {bugTreeList?.TreeRoot?.length ?
+        <div>
+          <div className={styles.bugList}>
+            {bugTreeList.TreeRoot.map((item, index) => {
+              return (
+                <div key={item[0]}
+                     className={`${styles.bugListItem} ${currentTreeItem&&currentTreeItem[0] === item[0] ? styles.bugListItemActive : ''}`}
+                     onClick={() => {
+                       handleTreeItemClick(item);
+                     }}>
                 <span className={styles.bugListItemNum}>
                   树{index + 1}:
                 </span>
-                <div className={styles.bugListItemInfo}>
-                  <div className={styles.bugListItemSummary}>
-                  高:{item[2]} 宽:{item[1]} 个数:{item[3]}</div>
+                  <div className={styles.bugListItemInfo}>
+                    <div className={styles.bugListItemSummary}>
+                      高:{item[2]} 宽:{item[1]} 个数:{item[3]}</div>
                     <Tooltip title={item[5]}>
                       {item[5]}
                     </Tooltip>
+                  </div>
                 </div>
-              </div>
-            );
-          })
-        }
-      </div>
-      <div className={styles.pagination}>
-        <Pagination showQuickJumper defaultCurrent={1} total={bugTreeList.Count} onChange={onPageChange} />
-      </div>
+              );
+            })}
+          </div>
+          <div className={styles.pagination}>
+            <Pagination showQuickJumper defaultCurrent={1} total={bugTreeList.Count} onChange={onPageChange} />
+          </div>
+        </div>
+        : <div>暂无缺陷提交记录</div>}
     </div>
   );
 };

+ 8 - 8
src/pages/edit/model.js

@@ -46,14 +46,14 @@ const Model = {
     recommendPath: [],
     bugRecommendList: [],
     commonId:{
-      // result:"success",
-      // roleId:1,
-      // caseId:"3702",
-      // examId:"3702",
-      // beginTime:"1621945823000",
-      // endTime:"1624291200000",
-      // userId:"99222",
-      // case_take_id:"3702_3702",
+      result:"success",
+      roleId:1,
+      caseId:"3711",
+      examId:"3711",
+      beginTime:"1621945823000",
+      endTime:"1624291200000",
+      userId:"99222",
+      case_take_id:"3711_3711",
     },
   },
   effects: {