deason 6 years ago
parent
commit
c5eb664386

+ 1 - 1
src/modules/print/routes/routes.js

@@ -22,7 +22,7 @@ export default [
         component: Project
       },
       {
-        path: "/print/project/statistic/:orgId/:examId" /* 项目统计 */,
+        path: "/print/project/statistic" /* 项目统计 */,
         meta: { privilegeCodes: "print_project_statistic" },
         component: ProjectStatistic
       },

+ 2 - 1
src/modules/print/view/Project.vue

@@ -598,7 +598,8 @@ export default {
     },
     gotoProjectStatistic(row) {
       /* 查看项目统计 */
-      let url = "/print/project/statistic/" + row.orgId + "/" + row.examId;
+      let url =
+        "/print/project/statistic?orgId=" + row.orgId + "&examId=" + row.examId;
       this.$router.push({ path: url });
     },
     editProjectSetting() {

+ 5 - 3
src/modules/print/view/ProjectStatistic.vue

@@ -883,9 +883,11 @@ export default {
     }
 
     /* 加载默认数据 */
-    let orgId = this.$route.params.orgId;
-    let examId = this.$route.params.examId;
-    if (orgId != "0" || examId != "0") {
+    let orgId = this.$route.query.orgId;
+    let examId = this.$route.query.examId;
+    //console.log(orgId + " - " + examId);
+
+    if (!checkEmptyNumber(orgId) && !checkEmptyNumber(examId)) {
       this.loaded = true;
       this.loadOrgList();
       this.loadExamList(orgId);