Kaynağa Gözat

汇总评分详细页跳转

lem 3 yıl önce
ebeveyn
işleme
bce5226b5f

+ 29 - 30
src/views/modules/deductionshowdetails/DeductionShowDetailsList.vue

@@ -259,42 +259,41 @@
           }
         }).then(({data}) => {
           this.searchForm.unitName = data.unitName
-        })
-        this.$http({
-          url: `/deductiondetails/deductionDetails/getBigClass?id=0`,
-          method: 'get'
-        }).then(({data}) => {
-          this.bigClass = data.bigClass
-          console.log(data.bigClass)
-          this.searchForm.classId = this.$route.query.classId
-          this.veto = '0'
-          this.loading = false
           this.$http({
-            url: `/deductiondetails/deductionDetails/getSubClass?id=${this.searchForm.classId}`,
+            url: `/deductiondetails/deductionDetails/getBigClass?id=0`,
             method: 'get'
           }).then(({data}) => {
-            this.subClass = data.subClass
-            this.searchForm.subClassId = this.$route.query.subClass
+            this.bigClass = data.bigClass
+            console.log(data.bigClass)
+            this.searchForm.classId = this.$route.query.classId
+            this.veto = '0'
             this.loading = false
+            this.$http({
+              url: `/deductiondetails/deductionDetails/getSubClass?id=${this.searchForm.classId}`,
+              method: 'get'
+            }).then(({data}) => {
+              this.subClass = data.subClass
+              this.searchForm.subClassId = this.$route.query.subClass
+              this.loading = false
+              this.$http({
+                url: '/deductionShowDetails/deductionShowDetails/list',
+                method: 'get',
+                params: {
+                  'pageNo': this.pageNo,
+                  'pageSize': this.pageSize,
+                  'orderBy': this.orderBy,
+                  ...this.searchForm
+                }
+              }).then(({data}) => {
+                if (data && data.success) {
+                  this.dataList = data.page.list
+                  this.total = data.page.count
+                  this.loading = false
+                }
+              })
+            })
           })
         })
-
-        this.$http({
-          url: '/deductionShowDetails/deductionShowDetails/list',
-          method: 'get',
-          params: {
-            'pageNo': this.pageNo,
-            'pageSize': this.pageSize,
-            'orderBy': this.orderBy,
-            ...this.searchForm
-          }
-        }).then(({data}) => {
-          if (data && data.success) {
-            this.dataList = data.page.list
-            this.total = data.page.count
-            this.loading = false
-          }
-        })
       },
       // 每页数
       sizeChangeHandle (val) {

+ 8 - 1
src/views/modules/deductionshowdetails/OtherPointsList.vue

@@ -156,6 +156,7 @@
         total: 0,
         orderBy: '',
         subClass: '',
+        classId: '',
         dataListSelections: [],
         isSearchCollapse: false,
         isImportCollapse: false,
@@ -232,24 +233,30 @@
         switch (type) {
           case '1':
             this.subClass = '324d659b184b40068f9524848729070f'
+            this.classId = '2f0e74b9e50b4bbb8d6322feac578076'
             break
           case '2':
             this.subClass = '2da85bc46a474f5fabab19a456b3f09c'
+            this.classId = '2f0e74b9e50b4bbb8d6322feac578076'
             break
           case '3':
             this.subClass = '6f3134f09f404a0db5c7f3ccf9830993'
+            this.classId = '2f0e74b9e50b4bbb8d6322feac578076'
             break
           case '4':
             this.subClass = '8c72c9a41d5445dc80e43efe90f9eec8'
+            this.classId = '6018a3a93b164602aebc08ae44207ba5'
             break
           case '5':
             this.subClass = '0c242a74d37c4005a45655329e8cb178'
+            this.classId = '6018a3a93b164602aebc08ae44207ba5'
             break
           case '6':
             this.subClass = 'be115e9ac0c841d5b475743be8499f4c'
+            this.classId = '6018a3a93b164602aebc08ae44207ba5'
             break
         }
-        this.$router.push({path: './DeductionShowDetailsList', query: {unitId: id, subClass: this.subClass, classId: '2f0e74b9e50b4bbb8d6322feac578076'}})
+        this.$router.push({path: './DeductionShowDetailsList', query: {unitId: id, subClass: this.subClass, classId: this.classId}})
       },
       sub (id) {
         id = id || this.dataListSelections.map(item => {