|
|
@ -10,11 +10,17 @@ |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="交易类型" prop="tradeType"> |
|
|
|
<el-select v-model="queryParams.tradeType" placeholder="请选择交易类型" clearable size="small"> |
|
|
|
<el-option label="请选择字典生成" value="" /> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="交易类型" prop="appealStatus"> |
|
|
|
<el-select v-model="queryParams.tradeTypeStatus" placeholder="请选择交易类型" clearable size="small"> |
|
|
|
<el-option |
|
|
|
v-for="dict in tradeTypeStatusOptions" |
|
|
|
:key="dict.dictValue" |
|
|
|
:label="dict.dictLabel" |
|
|
|
:value="dict.dictValue" |
|
|
|
/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item label="商家编号" prop="storeId"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.storeId" |
|
|
@ -33,111 +39,32 @@ |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="币种数量" prop="coinNum"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.coinNum" |
|
|
|
placeholder="请输入币种数量" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="实际币种数量" prop="realityCoinNum"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.realityCoinNum" |
|
|
|
placeholder="请输入实际币种数量" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="剩余数量" prop="remainNum"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.remainNum" |
|
|
|
placeholder="请输入剩余数量" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="法币价格" prop="legalCurrency"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.legalCurrency" |
|
|
|
placeholder="请输入法币价格" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="订单状态(挂单中 pending_order、已锁住is_lock、已完成 close、已取消 cancel、待放行released,申诉中in_appeal)" prop="orderStatus"> |
|
|
|
<el-select v-model="queryParams.orderStatus" placeholder="请选择订单状态(挂单中 pending_order、已锁住is_lock、已完成 close、已取消 cancel、待放行released,申诉中in_appeal)" clearable size="small"> |
|
|
|
<el-option label="请选择字典生成" value="" /> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="最小限额" prop="minLimit"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.minLimit" |
|
|
|
placeholder="请输入最小限额" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="最大限额" prop="maxLimit"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.maxLimit" |
|
|
|
placeholder="请输入最大限额" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="限额币种" prop="limitCoin"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.limitCoin" |
|
|
|
placeholder="请输入限额币种" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="类型:pen:按笔,percentage:百分比" prop="feeType"> |
|
|
|
<el-select v-model="queryParams.feeType" placeholder="请选择类型:pen:按笔,percentage:百分比" clearable size="small"> |
|
|
|
<el-option label="请选择字典生成" value="" /> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="手续费" prop="fee"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.fee" |
|
|
|
placeholder="请输入手续费" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="百分比的时" prop="feeRate"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.feeRate" |
|
|
|
placeholder="请输入百分比的时" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="已扣除手续费" prop="deductedFee"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.deductedFee" |
|
|
|
placeholder="请输入已扣除手续费" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="收款方式 多个逗号分割" prop="walletType"> |
|
|
|
<el-select v-model="queryParams.walletType" placeholder="请选择收款方式 多个逗号分割" clearable size="small"> |
|
|
|
<el-option label="请选择字典生成" value="" /> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-form-item label="类型" prop="feeType"> |
|
|
|
<el-select v-model="queryParams.feeType" placeholder="请选择类型" clearable size="small"> |
|
|
|
<el-option |
|
|
|
v-for="dict in feeTypeOptions" |
|
|
|
:key="dict.dictValue" |
|
|
|
:label="dict.dictLabel" |
|
|
|
:value="dict.dictValue" |
|
|
|
/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item label="订单状态" prop="orderStatus"> |
|
|
|
<el-select v-model="queryParams.feeTypeStatus" placeholder="请选择订单状态" clearable size="small"> |
|
|
|
<el-option |
|
|
|
v-for="dict in orderStatusOptions" |
|
|
|
:key="dict.dictValue" |
|
|
|
:label="dict.dictLabel" |
|
|
|
:value="dict.dictValue" |
|
|
|
/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
|
|
|
<el-form-item> |
|
|
|
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button> |
|
|
|
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button> |
|
|
@ -194,18 +121,18 @@ |
|
|
|
<el-table-column type="selection" width="55" align="center" /> |
|
|
|
<el-table-column label="流水编号" align="center" prop="id" /> |
|
|
|
<el-table-column label="订单编号" align="center" prop="orderNo" /> |
|
|
|
<el-table-column label="交易类型" align="center" prop="tradeType" /> |
|
|
|
<el-table-column label="交易类型" align="center" prop="tradeType" :formatter="tradeTypeFormat" /> |
|
|
|
<el-table-column label="商家编号" align="center" prop="storeId" /> |
|
|
|
<el-table-column label="币种" align="center" prop="coin" /> |
|
|
|
<el-table-column label="币种数量" align="center" prop="coinNum" /> |
|
|
|
<el-table-column label="实际币种数量" align="center" prop="realityCoinNum" /> |
|
|
|
<el-table-column label="剩余数量" align="center" prop="remainNum" /> |
|
|
|
<el-table-column label="法币价格" align="center" prop="legalCurrency" /> |
|
|
|
<el-table-column label="订单状态(挂单中 pending_order、已锁住is_lock、已完成 close、已取消 cancel、待放行released,申诉中in_appeal)" align="center" prop="orderStatus" /> |
|
|
|
<el-table-column label="订单状态" align="center" prop="orderStatus" :formatter="orderStatusFormat" /> |
|
|
|
<el-table-column label="最小限额" align="center" prop="minLimit" /> |
|
|
|
<el-table-column label="最大限额" align="center" prop="maxLimit" /> |
|
|
|
<el-table-column label="限额币种" align="center" prop="limitCoin" /> |
|
|
|
<el-table-column label="类型:pen:按笔,percentage:百分比" align="center" prop="feeType" /> |
|
|
|
<el-table-column label="类型" align="center" prop="feeType" :formatter="feeTypeFormat"/> |
|
|
|
<el-table-column label="手续费" align="center" prop="fee" /> |
|
|
|
<el-table-column label="百分比的时" align="center" prop="feeRate" /> |
|
|
|
<el-table-column label="已扣除手续费" align="center" prop="deductedFee" /> |
|
|
@ -344,6 +271,9 @@ export default { |
|
|
|
total: 0, |
|
|
|
// otc订单信息表格数据 |
|
|
|
otcStoreOrderList: [], |
|
|
|
feeTypeOptions: [], |
|
|
|
orderStatusOptions: [], |
|
|
|
tradeTypeStatusOptions: [], |
|
|
|
// 弹出层标题 |
|
|
|
title: "", |
|
|
|
// 是否显示弹出层 |
|
|
@ -401,6 +331,17 @@ export default { |
|
|
|
}, |
|
|
|
created() { |
|
|
|
this.getList(); |
|
|
|
this.getDicts("order_status").then(response => { |
|
|
|
this.orderStatusOptions = response.data; |
|
|
|
}); |
|
|
|
|
|
|
|
this.getDicts("fee_type").then(response => { |
|
|
|
this.feeTypeOptions = response.data; |
|
|
|
}); |
|
|
|
this.getDicts("trade_type").then(response => { |
|
|
|
this.tradeTypeStatusOptions = response.data; |
|
|
|
}); |
|
|
|
|
|
|
|
}, |
|
|
|
methods: { |
|
|
|
/** 查询otc订单信息列表 */ |
|
|
@ -412,6 +353,19 @@ export default { |
|
|
|
this.loading = false; |
|
|
|
}); |
|
|
|
}, |
|
|
|
orderStatusFormat(row, column) { |
|
|
|
return this.selectDictLabel(this.orderStatusOptions, row.orderStatus); |
|
|
|
}, |
|
|
|
|
|
|
|
feeTypeFormat(row, column) { |
|
|
|
|
|
|
|
return this.selectDictLabel(this.feeTypeOptions, row.feeType); |
|
|
|
}, |
|
|
|
|
|
|
|
tradeTypeFormat(row, column) { |
|
|
|
|
|
|
|
return this.selectDictLabel(this.tradeTypeStatusOptions, row.tradeType); |
|
|
|
}, |
|
|
|
// 取消按钮 |
|
|
|
cancel() { |
|
|
|
this.open = false; |
|
|
|