导出领料出库明细
This commit is contained in:
		
							parent
							
								
									4f08d369d0
								
							
						
					
					
						commit
						721482102c
					
				| 
						 | 
					@ -55,6 +55,7 @@
 | 
				
			||||||
              <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
 | 
					              <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
 | 
				
			||||||
              <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
 | 
					              <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
 | 
				
			||||||
              <el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport">导出</el-button>
 | 
					              <el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport">导出</el-button>
 | 
				
			||||||
 | 
					              <el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExportDetail">导出领料明细</el-button>
 | 
				
			||||||
            </el-form-item>
 | 
					            </el-form-item>
 | 
				
			||||||
        </el-form>
 | 
					        </el-form>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -994,6 +995,39 @@ export default {
 | 
				
			||||||
        )
 | 
					        )
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      /** 导出领料明细按钮操作 */
 | 
				
			||||||
 | 
					      handleExportDetail() {
 | 
				
			||||||
 | 
					        const formatTime = date => {
 | 
				
			||||||
 | 
					          const year = date.getFullYear()
 | 
				
			||||||
 | 
					          const month = String(date.getMonth() + 1).padStart(2, '0')
 | 
				
			||||||
 | 
					          const day = String(date.getDate()).padStart(2, '0')
 | 
				
			||||||
 | 
					          const hours = String(date.getHours()).padStart(2, '0')
 | 
				
			||||||
 | 
					          const minutes = String(date.getMinutes()).padStart(2, '0')
 | 
				
			||||||
 | 
					          const seconds = String(date.getSeconds()).padStart(2, '0')
 | 
				
			||||||
 | 
					          return `${year}${month}${day}_${hours}${minutes}${seconds}`
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        const currentTime = formatTime(new Date())
 | 
				
			||||||
 | 
					        const params = {
 | 
				
			||||||
 | 
					          keyWord: this.queryParams.keyWord,
 | 
				
			||||||
 | 
					          startTime: this.queryParams.time && this.queryParams.time[0],
 | 
				
			||||||
 | 
					          endTime: this.queryParams.time && this.queryParams.time[1],
 | 
				
			||||||
 | 
					          pageSize: this.queryParams.pageSize,
 | 
				
			||||||
 | 
					          pageNum: this.queryParams.pageNum,
 | 
				
			||||||
 | 
					          hasSign: 1
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        if (!this.queryParams.taskStatus) {
 | 
				
			||||||
 | 
					          params.statusList = [3, 4, 5]
 | 
				
			||||||
 | 
					        } else {
 | 
				
			||||||
 | 
					          params.statusList = [this.queryParams.taskStatus]
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        this.download(
 | 
				
			||||||
 | 
					          '/material/lease_apply_info/exportLeaseOutRecordDetail',
 | 
				
			||||||
 | 
					          { ...params },
 | 
				
			||||||
 | 
					          `领用明细数据_${currentTime}.xlsx`
 | 
				
			||||||
 | 
					        )
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        /** 查看按钮操作 */
 | 
					        /** 查看按钮操作 */
 | 
				
			||||||
        handleView(row) {
 | 
					        handleView(row) {
 | 
				
			||||||
            console.log('🚀 ~ handleView ~ row:', row.taskType)
 | 
					            console.log('🚀 ~ handleView ~ row:', row.taskType)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue