| | |
| | | <div class="basic_search" > |
| | | <el-button style="margin-left: 10px;" type="primary" @click="reset()" size="small">重置</el-button> |
| | | <el-button style="margin-left: 10px;" type="primary" icon="el-icon-search" @click="searchProductSearch('查询','')" size="small">查询</el-button> |
| | | <el-button style="margin-left: 10px;" type="primary" icon="el-icon-download" @click="exportToExcel" size="small">导出</el-button> |
| | | <el-button style="margin-left: 10px;" type="primary" icon="el-icon-download" @click="exportToExcel" v-long-re-click size="small">导出</el-button> |
| | | </div> |
| | | |
| | | </div> |
| | |
| | | /> |
| | | <br> |
| | | </div> |
| | | <el-dialog |
| | | title="提示" |
| | | center |
| | | :visible.sync="reClickTip" |
| | | width="50%"> |
| | | <span style="color: red">由于导出数据量大,请各监管单位导出数据时不要连续点击,导出按钮已限制30s内只允许点击一次。</span> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <el-button @click="reClickTip = false">取 消</el-button> |
| | | <el-button type="primary" @click="reClickTip = false">确 定</el-button> |
| | | </span> |
| | | </el-dialog> |
| | | <personPurchaseDetail ref="person"></personPurchaseDetail> |
| | | <upload-dialog ref="upload" @refresh="refresh"></upload-dialog> |
| | | </div> |
| | |
| | | return{ |
| | | tableKey:'', |
| | | validTime:['',''], |
| | | reClickTip: false, |
| | | listQuery: { |
| | | pageSize:10, |
| | | pageIndex:1, |
| | |
| | | }, |
| | | |
| | | async exportToExcel(){ |
| | | this.reClickTip = true |
| | | let res = await exportPerson(this.listQuery) |
| | | if(res.data.code === '200'){ |
| | | this.reClickTip = false |
| | | if(res.data.result === null ||res.data.result === [] || res.data.result.length === 0){ |
| | | this.$message({ |
| | | type:'warning', |