withdrawal-log.php 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  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="36">
  4. <el-col :span="10" 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" stripe style="width: 100%" v-loading="listLoading">
  25. <el-table-column prop="created_at" min-width="180" label="申请时间" align="center">
  26. <template slot-scope="scope">
  27. {{scope.row.created_at|dateTimeFormat('Y-m-d H:i:s')}}
  28. </template>
  29. </el-table-column>
  30. <el-table-column prop="num" label="金额(元)" min-width="100" align="center"></el-table-column>
  31. <el-table-column prop="poundage_num" label="手续费(元)" min-width="100" align="center"></el-table-column>
  32. <el-table-column prop="withdraw_status" label="状态" min-width="150" align="center">
  33. <template slot-scope="scope">
  34. <div v-if="scope.row.withdraw_status == '0'">待打款</div>
  35. <div v-if="scope.row.withdraw_status == '1'">已打款</div>
  36. <div v-if="scope.row.withdraw_status == '2'">驳回</div>
  37. <div v-if="scope.row.withdraw_status == '3'">失败</div>
  38. </template>
  39. </el-table-column>
  40. <!-- <el-table-column prop="withdraw_status" label="类型" min-width="150" align="center">
  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-if="scope.row.type == 'bank'">
  46. {{scope.row.extra.username}} {{scope.row.extra.bank}} {{scope.row.extra.card_no}}
  47. </div>
  48. </template>
  49. </el-table-column> -->
  50. <el-table-column label="账户信息" min-width="200" align="center">
  51. <template slot-scope="scope" v-if="scope.row.type == 'balance'">
  52. <div>提现到余额</div>
  53. </template>
  54. <template slot-scope="scope">
  55. <template v-if="scope.row.type == 'wechat'">
  56. <div style="text-align: center"> 微信收款码
  57. <br>
  58. <el-image @click.stop="handleClickItem" :src="scope.row.extra.wechat_qrcode" :preview-src-list="[scope.row.extra.wechat_qrcode]" style="height: 80px;width: 80px;">
  59. </el-image>
  60. </div>
  61. </template>
  62. <template v-if="scope.row.type == 'alipay' || scope.row.type == 'alipay_tax'">
  63. <div>支付宝姓名:{{scope.row.extra.name}}</div>
  64. <div>支付宝账号:{{scope.row.extra.mobile}}</div>
  65. </template>
  66. <template v-if="scope.row.type == 'bank'">
  67. <div>开户人:{{scope.row.extra.name}}</div>
  68. <div>银行卡号:{{scope.row.extra.bank_account}}</div>
  69. <div>开户行:{{scope.row.extra.bank_name}}</div>
  70. </template>
  71. <template v-if="scope.row.type == 'joinpay'">
  72. <div v-if="scope.row.extra.bank_account_type==1">账户类型:对私账户</div>
  73. <div v-if="scope.row.extra.bank_account_type==2">账户类型:对公账户</div>
  74. <div>持卡人:{{scope.row.extra.name}}</div>
  75. <div>银行卡号:{{scope.row.extra.bank_account}}</div>
  76. </template>
  77. </template>
  78. </el-table-column>
  79. </el-table>
  80. <!--工具条 批量操作和分页-->
  81. <div style="display: flex; margin-top: 20px;">
  82. <el-col :span="24" class="toolbar">
  83. <el-pagination v-if="pagination" style="float: right;" background @current-change="pageChange" layout="prev, pager, next" :page-count="pageCount">
  84. </el-pagination>
  85. </el-col>
  86. </div>
  87. </div>