intelligentDockingFinishList.vue 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. <template>
  2. <div id="intelligentDockingFinishList">
  3. <el-row>
  4. <el-col :span="24">
  5. <el-table ref="debtTable" :data="debtTable" style="width: 100%" border>
  6. <el-table-column type="index" label="序号" width="50" align="center"> </el-table-column>
  7. <el-table-column property="intelligent.company_name" label="企业名称" align="center"> </el-table-column>
  8. <el-table-column property="intelligent.money" label="融资金额(万元)" align="center"> </el-table-column>
  9. <el-table-column label="利率范围" align="center">
  10. <template slot-scope="scope">
  11. <span style="margin-left: 10px">{{ scope.row.intelligent.mongey_min_rate }}%~{{ scope.row.intelligent.mongey_max_rate }}%</span>
  12. </template>
  13. </el-table-column>
  14. <el-table-column label="当前状态" align="center">
  15. <template slot-scope="scope">
  16. <span style="margin-left: 10px">{{
  17. scope.row.creditStatus == '0'
  18. ? '接单'
  19. : scope.row.creditStatus == '1'
  20. ? '已完成'
  21. : scope.row.creditStatus == '2'
  22. ? '已审批'
  23. : scope.row.creditStatus == '3'
  24. ? '已拒绝'
  25. : ' '
  26. }}</span>
  27. </template>
  28. </el-table-column>
  29. <el-table-column fixed="right" label="操作" align="center">
  30. <template slot-scope="scope">
  31. <el-button
  32. @click="$router.push({ path: '/intelligentDocking/intelligentDockingFinishDetail', query: { intelligentId: scope.row.intelligentId } })"
  33. type="text"
  34. icon="el-icon-view"
  35. title="查看详情"
  36. ></el-button>
  37. </template>
  38. </el-table-column>
  39. </el-table>
  40. <el-row class="page">
  41. <el-pagination
  42. @size-change="handleSizeChange"
  43. @current-change="handleCurrentChange"
  44. :current-page="currentPage"
  45. :page-size="10"
  46. layout="total, prev, pager, next, jumper"
  47. :total="total"
  48. >
  49. </el-pagination>
  50. </el-row>
  51. </el-col>
  52. </el-row>
  53. </div>
  54. </template>
  55. <script>
  56. export default {
  57. name: 'intelligentDockingFinishList',
  58. props: {
  59. debtTable: null,
  60. total: null,
  61. },
  62. components: {},
  63. data: () => ({
  64. currentPage: 1,
  65. }),
  66. created() {},
  67. computed: {},
  68. methods: {
  69. handleSizeChange(val) {
  70. console.log(`每页 ${val} 条`);
  71. },
  72. handleCurrentChange(val) {
  73. this.$emit('pagechange', { skip: val });
  74. },
  75. },
  76. };
  77. </script>
  78. <style lang="less" scoped>
  79. .page {
  80. text-align: center;
  81. padding: 15px 0;
  82. }
  83. </style>