enclosure.vue 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <template>
  2. <div class="app-container">
  3. <h3 class="toolbar">
  4. <span class="title">列表</span>
  5. <div class="tool">
  6. <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleUpload">一键上传</el-button>
  7. <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleDownload">批量下载</el-button>
  8. <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleBatchDelte">批量删除</el-button>
  9. </div>
  10. </h3>
  11. <el-table v-loading="loading" :data="list" border>
  12. <el-table-column label="项目编号" prop="projectNo" width="120" align="center" />
  13. <el-table-column label="项目名称" prop="projectName" align="center" width="120"></el-table-column>
  14. <el-table-column label="企业名称" prop="entName" align="center" width="120"/>
  15. <el-table-column label="社会信用代码" prop="license" align="center" width="120" />
  16. <el-table-column label="项目年份" prop="projectYear" align="center" width="120" />
  17. <el-table-column label="项目跨年" prop="overYearFlag" align="center" width="120"></el-table-column>
  18. <el-table-column label="创建时间" align="center" prop="createTime" width="160"></el-table-column>
  19. <el-table-column label="留存备查时间" prop="linkMobile" align="center" width="120"></el-table-column>
  20. <el-table-column label="资料完善度" prop="linkEmail" align="center" width="120"></el-table-column>
  21. <el-table-column label="负责状态" prop="createTime" align="center" width="160"></el-table-column>
  22. <el-table-column label="项目状态" align="center" width="120">
  23. </el-table-column>
  24. <el-table-column label="操作" align="center" width="180" class-name="small-padding fixed-width">
  25. <template slot-scope="scope">
  26. <el-button type="text" @click="handleView(scope.row)">查看</el-button>
  27. <el-button type="text" @click="handleEdit(scope.row)">编辑</el-button>
  28. <el-button type="text" @click="handleDownload(scope.row)">下载</el-button>
  29. <el-button type="text" @click="handleDelete(scope.row)">删除</el-button>
  30. </template>
  31. </el-table-column>
  32. </el-table>
  33. <pagination
  34. v-show="total>0"
  35. :total="total"
  36. :page.sync="queryParams.pageNum"
  37. :limit.sync="queryParams.pageSize"
  38. @pagination="getList"/>
  39. </div>
  40. </template>
  41. <script>
  42. export default {
  43. data() {
  44. return {
  45. total: 0,
  46. list: [],
  47. queryParams: {
  48. }
  49. };
  50. },
  51. created() {
  52. }
  53. };
  54. </script>
  55. </script>
  56. <style>
  57. </style>