|
|
@ -56,12 +56,12 @@ |
|
|
|
<el-input size="medium" v-model="queryParams.reqAmount" placeholder="请输入订单金额" |
|
|
|
@keyup.enter.native="handleQuery" style="width: 180px; border-color: #e6f1ff" /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="类型" prop="orderSource"> |
|
|
|
<!-- <el-form-item label="类型" prop="orderSource"> |
|
|
|
<el-select v-model="queryParams.orderSource" placeholder="请选择类型" clearable size="medium"> |
|
|
|
<el-option v-for="(item, i) in showAll" :key="i" :label="item.label" |
|
|
|
:value="item.value"></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-form-item> --> |
|
|
|
|
|
|
|
<el-form-item label="通道" prop="platformChannelId"> |
|
|
|
<el-select v-model="queryParams.platformChannelId" placeholder="请选择通道" clearable size="medium"> |
|
|
@ -112,20 +112,19 @@ |
|
|
|
|
|
|
|
|
|
|
|
<div class="bg"> |
|
|
|
|
|
|
|
|
|
|
|
<el-table stripe :data="infoList" v-loading="loading" :row-class-name="tableRowClassName"> |
|
|
|
<el-table stripe :data="infoList" v-loading="loading" :row-class-name="tableRowClassName" |
|
|
|
:cell-class-name="addTdClass"> |
|
|
|
<el-table-column label="订单号" align="center" prop="orderNo" /> |
|
|
|
<el-table-column label="商户" align="center" prop="merchantName" /> |
|
|
|
<el-table-column label="商户订单号" align="center" prop="merchantOrderNo" /> |
|
|
|
<el-table-column label="商户下游订单号" align="center" prop="downstreamMerchantOrderNo" min-width="120" /> |
|
|
|
<el-table-column label="批次号" align="center" prop="batchNo" min-width="120" /> |
|
|
|
<el-table-column :label="'类型'" align="center" prop="securityDepositAmount"> |
|
|
|
<!-- <el-table-column :label="'类型'" align="center" prop="securityDepositAmount"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
{{ scope.row.orderSource == 1 ? '接口' : scope.row.orderSource == 2 ? '商户提现' : scope.row.orderSource |
|
|
|
== 3 ? '商户后台付款' : '码商提现' }} |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
</el-table-column> --> |
|
|
|
|
|
|
|
<el-table-column :label="'订单金额'" align="center" prop="reqAmount"> |
|
|
|
<template slot-scope="scope"> |
|
|
@ -133,29 +132,29 @@ |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
|
|
|
|
<el-table-column :label="'手续费'" align="center" prop="merchantFee"> |
|
|
|
<!-- <el-table-column :label="'手续费'" align="center" prop="merchantFee"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
{{ parseFloat(NumberDiv(scope.row.merchantFee, 100)).toFixed(2) }} |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
</el-table-column> --> |
|
|
|
|
|
|
|
<el-table-column :label="'已完成代付金额'" align="center" prop="payeeRealAmount"> |
|
|
|
<el-table-column :label="'已完成'" align="center" prop="payeeRealAmount"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
{{ parseFloat(NumberDiv(scope.row.payeeRealAmount, 100)).toFixed(2) }} |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
|
|
|
|
<el-table-column :label="'剩余可申请金额'" align="center" prop="payeeRealAmount"> |
|
|
|
<el-table-column :label="'剩余金额'" align="center" prop="payeeRealAmount"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
{{ parseFloat(NumberDiv(scope.row.applicableAmount, 100)).toFixed(2) }} |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
|
|
|
|
<el-table-column :label="'实扣金额'" align="center" prop="payeeRealAmount"> |
|
|
|
<!-- <el-table-column :label="'实扣金额'" align="center" prop="payeeRealAmount"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
{{ parseFloat(NumberDiv(scope.row.decreaseAmount, 100)).toFixed(2) }} |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
</el-table-column> --> |
|
|
|
<el-table-column label="银行名称" align="center" prop="bankName" /> |
|
|
|
<el-table-column label="卡号" align="center" prop="cardNumber" /> |
|
|
|
<el-table-column label="姓名" align="center" prop="accountName" /> |
|
|
@ -209,6 +208,9 @@ |
|
|
|
style="color: #006eff">详情</el-button> |
|
|
|
<el-button size="small" type="text" @click="handleSonOrder(scope.row)" |
|
|
|
style="color: #006eff">子单</el-button> |
|
|
|
|
|
|
|
<el-button size="small" type="text" @click="handleTop(scope.row)" style="color: #006eff;" |
|
|
|
v-hasPermi="['order:TransferOrder:orderTop']">置顶</el-button> |
|
|
|
</div> |
|
|
|
|
|
|
|
</template> |
|
|
@ -246,18 +248,18 @@ |
|
|
|
<el-form-item label="订单请求金额"> |
|
|
|
{{ parseFloat(NumberDiv(detailInfoList.reqAmount, 100)).toFixed(2) }} |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="手续费"> |
|
|
|
<!-- <el-form-item label="手续费"> |
|
|
|
{{ parseFloat(NumberDiv(detailInfoList.merchantFee, 100)).toFixed(2) }} |
|
|
|
</el-form-item> |
|
|
|
</el-form-item> --> |
|
|
|
<el-form-item label="到账金额"> |
|
|
|
{{ parseFloat(NumberDiv(detailInfoList.payeeRealAmount, 100)).toFixed(2) }} |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="创建时间"> |
|
|
|
{{ detailInfoList.createTime }} |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="实扣金额"> |
|
|
|
<!-- <el-form-item label="实扣金额"> |
|
|
|
{{ parseFloat(NumberDiv(detailInfoList.decreaseAmount, 100)).toFixed(2) }} |
|
|
|
</el-form-item> |
|
|
|
</el-form-item> --> |
|
|
|
<el-form-item label="更新时间"> |
|
|
|
{{ detailInfoList.updateTime }} |
|
|
|
</el-form-item> |
|
|
@ -279,11 +281,11 @@ |
|
|
|
<el-form-item label="银行名称"> |
|
|
|
{{ detailInfoList.bankName }} |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="类型"> |
|
|
|
<!-- <el-form-item label="类型"> |
|
|
|
{{ detailInfoList.orderSource == 1 ? '接口' : detailInfoList.orderSource == 2 ? '商户提现' : |
|
|
|
detailInfoList.orderSource |
|
|
|
== 3 ? '商户后台付款' : '码商提现' }} |
|
|
|
</el-form-item> |
|
|
|
</el-form-item> --> |
|
|
|
<el-form-item label="收款人"> |
|
|
|
{{ detailInfoList.accountName }} |
|
|
|
</el-form-item> |
|
|
@ -620,7 +622,7 @@ export default { |
|
|
|
}, |
|
|
|
$autoRefresh: { |
|
|
|
// 刷新间隔时间 |
|
|
|
interval: 1000 * 10, |
|
|
|
interval: 3000 * 10, |
|
|
|
// 立即执行一次 |
|
|
|
immediate: false, |
|
|
|
// 被回调的函数, 不保证顺序执行 |
|
|
@ -642,7 +644,15 @@ export default { |
|
|
|
this.$forceUpdate() |
|
|
|
this.openAuditStatus = true |
|
|
|
}, |
|
|
|
|
|
|
|
addTdClass({ row, column }) { |
|
|
|
console.log(column) |
|
|
|
if (row.topTime) { |
|
|
|
return "redTip"; |
|
|
|
} |
|
|
|
}, |
|
|
|
tableRowClassName({ row, rowIndex }) { |
|
|
|
|
|
|
|
if (row.sameMark == 1) { |
|
|
|
return "purpleTransfer"; |
|
|
|
} |
|
|
@ -905,12 +915,26 @@ export default { |
|
|
|
} |
|
|
|
}); |
|
|
|
}, |
|
|
|
|
|
|
|
// 置顶 |
|
|
|
handleTop(row) { |
|
|
|
const ids = row.orderNo || this.ids; |
|
|
|
this.$confirm(`确定置顶该笔订单吗?`, "警告", { |
|
|
|
confirmButtonText: "确定", |
|
|
|
cancelButtonText: "取消", |
|
|
|
type: "warning", |
|
|
|
}).then(function () { |
|
|
|
return payOutOrder.orderTop({ |
|
|
|
orderNo: ids, |
|
|
|
}); |
|
|
|
}).then(() => { |
|
|
|
this.getList(); |
|
|
|
this.msgSuccess("操作成功"); |
|
|
|
}) |
|
|
|
}, |
|
|
|
/** 成功按钮操作 */ |
|
|
|
handleSuccess(row) { |
|
|
|
const ids = row.orderNo || this.ids; |
|
|
|
// row.payeeRealAmount > 0 针对未完成订单里面有成交数量的提示 |
|
|
|
if (row.payeeRealAmount > 0) { |
|
|
|
if (row.applicableAmount > 0 && row.applicableAmount < row.reqAmount) { |
|
|
|
this.$confirm(`该笔订单未全部完成,需要确认吗?`, "警告", { |
|
|
|
confirmButtonText: "确定", |
|
|
|
cancelButtonText: "取消", |
|
|
@ -997,8 +1021,6 @@ export default { |
|
|
|
}; |
|
|
|
</script> |
|
|
|
<style> |
|
|
|
|
|
|
|
|
|
|
|
.purpleTransfer { |
|
|
|
background: #FDF7FF !important; |
|
|
|
} |
|
|
|