Commit 4611ba8f575bdc518cdee989ef5956c04ae6df31
1 parent
82235092
下载报表学生数据问题
Showing
1 changed file
with
10 additions
and
8 deletions
src/components/exportDia.vue
| @@ -139,20 +139,22 @@ export default { | @@ -139,20 +139,22 @@ export default { | ||
| 139 | this.multipleSelection = val; | 139 | this.multipleSelection = val; |
| 140 | }, | 140 | }, |
| 141 | exportData(length) { | 141 | exportData(length) { |
| 142 | - let studentIds = []; | 142 | + let studentIds = null; |
| 143 | if (length) { | 143 | if (length) { |
| 144 | studentIds = this.exportStudent.slice(0, 10).map((item) => { | 144 | studentIds = this.exportStudent.slice(0, 10).map((item) => { |
| 145 | return item.studentId; | 145 | return item.studentId; |
| 146 | }); | 146 | }); |
| 147 | } else { | 147 | } else { |
| 148 | - studentIds = this.multipleSelection.map((item) => { | ||
| 149 | - return item.studentId; | ||
| 150 | - }); | 148 | + if (this.exportType == 1) { |
| 149 | + studentIds = []; | ||
| 150 | + } else { | ||
| 151 | + studentIds = this.multipleSelection.map((item) => { | ||
| 152 | + return item.studentId; | ||
| 153 | + }); | ||
| 154 | + studentIds.length == 0 ? (studentIds = null) : ""; | ||
| 155 | + } | ||
| 151 | } | 156 | } |
| 152 | - this.$emit( | ||
| 153 | - "exportData", | ||
| 154 | - this.downType == 1 ? null : studentIds.length == 0 ? null : studentIds | ||
| 155 | - ); | 157 | + this.$emit("exportData", this.downType == 1 ? null : studentIds); |
| 156 | this.cancelSelection(); | 158 | this.cancelSelection(); |
| 157 | }, | 159 | }, |
| 158 | cancel() { | 160 | cancel() { |