财务中心,已提现弹框

This commit is contained in:
BOOL\25024
2024-01-06 09:50:40 +08:00
parent 6872a18575
commit 838c38adeb
2 changed files with 43 additions and 18 deletions

View File

@@ -73,3 +73,12 @@ export function withdraw(data) {
data: data, data: data,
}); });
} }
// 提现记录接口
export function WithdrawalHistory(data) {
return request({
url: "/adapay/member/queryWithdrawList ",
method: "post",
data: data,
});
}

View File

@@ -124,23 +124,19 @@
<span class="text">该余额大于{{ withdrawalFee }}元时才可发起取现</span> <span class="text">该余额大于{{ withdrawalFee }}元时才可发起取现</span>
</div> </div>
</div> </div>
<!-- <div class="margin-right foot4"> <div class="margin-right foot4">
<div class="color60" @click="already">已提现()</div> <el-button type="primary" style="margin-bottom: 20px;" @click="already">已提现</el-button>
<div class="margin-20 color">{{ adapayMember.withdrawn }}</div>
<div> <div>
<span class="text">已成功提现到绑定银行卡的金额汇总</span> <span class="text">已成功提现到绑定银行卡的金额</span>
</div> </div>
</div> --> </div>
<!-- <div class="margin-right foot4"> <!-- <div class="margin-right foot4" style="width: 20%">
<el-button type="primary">提现中</el-button>
</div> -->
<div class="margin-right foot4" style="width: 20%">
<div class="color60">冻结金额()</div> <div class="color60">冻结金额()</div>
<div class="margin-20 color">{{ adapayMember.frzBalance }}</div> <div class="margin-20 color">{{ adapayMember.frzBalance }}</div>
<div> <div>
<span class="text">当配置了自动结算功能在每日发起结算时会将可用余额转为冻结金额该部分金额不允许取现</span> <span class="text">当配置了自动结算功能在每日发起结算时会将可用余额转为冻结金额该部分金额不允许取现</span>
</div> </div>
</div> </div> -->
</template> </template>
</div> </div>
<hr /> <hr />
@@ -170,7 +166,7 @@
<el-table-column label="可提现金额(元)" align="center" prop="withdrawAbleAmount" /> <el-table-column label="可提现金额(元)" align="center" prop="withdrawAbleAmount" />
<el-table-column label="交易手续费(元)" align="center" prop="feeAmount" /> <el-table-column label="交易手续费(元)" align="center" prop="feeAmount" />
<el-table-column label="提现订单号" align="center" prop="withdrawCode" /> <el-table-column label="提现订单号" align="center" prop="withdrawCode" />
<el-table-column label="提现申请时间" align="center" prop="applicationTime"/> <el-table-column label="提现申请时间" align="center" prop="applicationTime" />
<el-table-column label="操作" align="center"> <el-table-column label="操作" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="link-type" @click="goTradeDate(scope)">订单流水</span> <span class="link-type" @click="goTradeDate(scope)">订单流水</span>
@@ -208,13 +204,14 @@
</el-dialog> </el-dialog>
<!-- 提现记录 --> <!-- 提现记录 -->
<el-dialog title="提现记录" :visible.sync="recordDialog"> <el-dialog title="提现记录" :visible.sync="recordDialog">
<el-table :data="tableData" style="width: 100%"> <el-table :data="payoutInformation" style="width: 100%">
<el-table-column label="日期" align="center" /> <el-table-column label="申请时间" align="center" property="applicationTime" />
<el-table-column label="状态" align="center" /> <el-table-column label="提现编号" align="center" property="withdrawCode" />
<el-table-column label="金额" align="center"></el-table-column> <el-table-column label="状态" align="center" property="statusDesc" />
<el-table-column label="金额" align="center" property="cashAmt" />
</el-table> </el-table>
<pagination v-show="orderTotal > 0" :total="orderTotal" :page.sync="getOrderParams.pageNum" <pagination v-show="getTotal > 0" :total="getTotal" :page.sync="getWithdrawnParameters.pageNum"
:limit.sync="getOrderParams.pageSize" @pagination="getOrderList" /> :limit.sync="getWithdrawnParameters.pageSize" @pagination="getHistory" />
</el-dialog> </el-dialog>
<!-- 订单流水 --> <!-- 订单流水 -->
<el-dialog title="订单流水" :visible.sync="dialogTableVisible" :before-close="orderClose"> <el-dialog title="订单流水" :visible.sync="dialogTableVisible" :before-close="orderClose">
@@ -243,6 +240,7 @@ import {
withdraw, withdraw,
selectAdapayMember, selectAdapayMember,
queryAdapayAccountBalance, queryAdapayAccountBalance,
WithdrawalHistory
} from "@/api/adapayMember/adapayMember"; } from "@/api/adapayMember/adapayMember";
import { getOrderReportDetail } from "@/api/order/order"; import { getOrderReportDetail } from "@/api/order/order";
import { getDay } from "@/utils/common"; import { getDay } from "@/utils/common";
@@ -293,6 +291,14 @@ export default {
merchantNature: "", merchantNature: "",
showAdapayCorp: "", showAdapayCorp: "",
showAccountList: false, showAccountList: false,
//已提现参数
getWithdrawnParameters: {
merchantId: this.$route.query.merchantId,
pageNum: 1,
pageSize: 10,
},
payoutInformation: [],
getTotal: 0
}; };
}, },
methods: { methods: {
@@ -451,7 +457,17 @@ export default {
this.getList(); this.getList();
}, },
already() { already() {
this.recordDialog = true this.recordDialog = true;
this.getHistory()
},
//提现记录
getHistory() {
console.log('etWithdrawnParameters', this.getWithdrawnParameters);
WithdrawalHistory(this.getWithdrawnParameters).then((response) => {
console.log("提现记录", response);
this.payoutInformation = response.data.list;
this.getTotal = response.data.total;
});
} }
}, },
created() { created() {