|
|
|
@ -374,6 +374,7 @@ export default { |
|
|
|
label: '试验周期', |
|
|
|
label: '试验周期', |
|
|
|
prop: 'jobTypes', |
|
|
|
prop: 'jobTypes', |
|
|
|
type: 'select', |
|
|
|
type: 'select', |
|
|
|
|
|
|
|
hide:true, |
|
|
|
search: true, |
|
|
|
search: true, |
|
|
|
sortable: true, |
|
|
|
sortable: true, |
|
|
|
filter: true, |
|
|
|
filter: true, |
|
|
|
@ -530,13 +531,19 @@ export default { |
|
|
|
}, |
|
|
|
}, |
|
|
|
// 导出 |
|
|
|
// 导出 |
|
|
|
handleExport(){ |
|
|
|
handleExport(){ |
|
|
|
this.$confirm('是否导出周期性试验任务数据?', '提示', { |
|
|
|
let param = { |
|
|
|
|
|
|
|
...this.query, |
|
|
|
|
|
|
|
jobType:this.query && this.query.jobTypes && this.query.jobTypes |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const { jobTypes, ...validData } = param; |
|
|
|
|
|
|
|
this.$confirm('是否导出试验项目周期数据?', '提示', { |
|
|
|
confirmButtonText: '确定', |
|
|
|
confirmButtonText: '确定', |
|
|
|
cancelButtonText: '取消', |
|
|
|
cancelButtonText: '取消', |
|
|
|
type: 'warning', |
|
|
|
type: 'warning', |
|
|
|
}).then(() => { |
|
|
|
}).then(() => { |
|
|
|
NProgress.start(); |
|
|
|
NProgress.start(); |
|
|
|
exportExcel(this.query).then(res =>{ |
|
|
|
exportExcel(validData).then(res =>{ |
|
|
|
downloadXls(res.data, `试验周期表${this.$dayjs().format('YYYY-MM-DD')}.xlsx`); |
|
|
|
downloadXls(res.data, `试验周期表${this.$dayjs().format('YYYY-MM-DD')}.xlsx`); |
|
|
|
NProgress.done(); |
|
|
|
NProgress.done(); |
|
|
|
}) |
|
|
|
}) |
|
|
|
@ -726,7 +733,7 @@ export default { |
|
|
|
this.loading = true; |
|
|
|
this.loading = true; |
|
|
|
let param = { |
|
|
|
let param = { |
|
|
|
...this.query, |
|
|
|
...this.query, |
|
|
|
jobType:this.query.jobTypes |
|
|
|
jobType:this.query && this.query.jobTypes && this.query.jobTypes |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
const { jobTypes, ...validData } = param; |
|
|
|
const { jobTypes, ...validData } = param; |
|
|
|
|