withdrawal-log.php 4.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. <div class="table-body">
  2. <el-form ref="form" style="margin-bottom: 10px;" :model="searchData" label-width="96px" size="mini">
  3. <el-row :gutter="24">
  4. <el-col :span="5" style="padding-left: 0;" class="top_form">
  5. <el-form-item label="申请时间">
  6. <el-date-picker style="margin-top: 1px;" @change="changeTime" v-model="datetime" type="datetimerange" value-format="yyyy-MM-dd HH:mm:ss" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" :default-time="['00:00:00', '23:59:59']"></el-date-picker>
  7. </el-form-item>
  8. </el-col>
  9. <el-col :span="5" style="padding-left: 0;" class="top_form">
  10. <el-form-item label="状态">
  11. <el-select size="small" v-model="searchData.withdraw_status" @change='search' class="select">
  12. <el-option label="待打款" value="0"></el-option>
  13. <el-option label="已打款" value="1"></el-option>
  14. <el-option label="驳回" value="2"></el-option>
  15. <el-option label="失败" value="3"></el-option>
  16. </el-select>
  17. </el-form-item>
  18. </el-col>
  19. <el-col :span="5" style="padding-left: 0;" class="top_form">
  20. <el-button type="primary" size="small" icon="el-icon-search" @click="search" class="search_button">搜索</el-button>
  21. </el-col>
  22. </el-row>
  23. </el-form>
  24. <el-table :data="withdrawLogList" style="width: 100%" v-loading="listLoading">
  25. <el-table-column prop="id" label="id" min-width="100" align="center"></el-table-column>
  26. <el-table-column prop="created_at" min-width="180" label="申请时间" align="center">
  27. <template slot-scope="scope">
  28. {{scope.row.created_at|dateTimeFormat('Y-m-d H:i:s')}}
  29. </template>
  30. </el-table-column>
  31. <el-table-column prop="num" label="金额(元)" min-width="100" align="center"></el-table-column>
  32. <el-table-column prop="poundage_num" label="手续费(元)" min-width="100" align="center"></el-table-column>
  33. <el-table-column prop="withdraw_status" label="状态" min-width="150" align="center">
  34. <template slot-scope="scope">
  35. <div v-if="scope.row.withdraw_status == '0'">待打款</div>
  36. <div v-if="scope.row.withdraw_status == '1'">已打款</div>
  37. <div v-if="scope.row.withdraw_status == '2'">驳回</div>
  38. <div v-if="scope.row.withdraw_status == '3'">失败</div>
  39. </template>
  40. </el-table-column>
  41. <el-table-column prop="remark" label="备注" min-width="100" align="center"></el-table-column>
  42. <el-table-column prop="withdraw_status" label="类型" min-width="150" align="center">
  43. <template slot-scope="scope">
  44. <div v-if="scope.row.type == 'balance'">提现到余额</div>
  45. <div v-else-if="scope.row.type == 'bank'">
  46. 银行卡:'{{scope.row.extra.username}} {{scope.row.extra.bank}} {{scope.row.extra.card_no}}
  47. </div>
  48. <div v-else-if="scope.row.type == 'joinpay'">
  49. 银行卡-汇聚代付:{{scope.row.extra.payer_name}} {{scope.row.extra.bank_name}} {{scope.row.extra.bank_card_no}}
  50. </div>
  51. <div v-else-if="scope.row.type == 'yunfast_pay'">
  52. 银行卡-银典代付:{{scope.row.extra.payer_name}} {{scope.row.extra.bank_name}} {{scope.row.extra.bank_card_no}}
  53. </div>
  54. <div v-else-if="scope.row.type == 'alipay_tax'">
  55. 支付宝合规:{{scope.row.extra.name}} {{scope.row.extra.mobile}} {{scope.row.extra.id_card}}
  56. </div>
  57. <div v-else-if="scope.row.type == 'alitopay'">
  58. 支付宝代付:{{scope.row.extra.name}} {{scope.row.extra.mobile}}
  59. </div>
  60. <div v-else-if="scope.row.type == 'alipay'">
  61. 支付宝代付:{{scope.row.extra.name}} {{scope.row.extra.mobile}}
  62. </div>
  63. <div v-else-if="scope.row.type == 'alipay_offline'">
  64. 支付宝线下转账:{{scope.row.extra.name}} {{scope.row.extra.mobile}}
  65. </div>
  66. <div v-else-if="scope.row.type == 'wechat'">
  67. 微信线下转账
  68. </div>
  69. <div v-else-if="scope.row.type == 'auto'">
  70. 微信自动打款
  71. </div>
  72. </template>
  73. </el-table-column>
  74. </el-table>
  75. <!--工具条 批量操作和分页-->
  76. <el-col :span="24" class="toolbar">
  77. <el-pagination v-if="pagination"
  78. style="display: inline-block;float: right;" background @current-change="pageChange"
  79. layout="prev, pager, next" :page-count="pageCount">
  80. </el-pagination>
  81. </el-col>
  82. </div>