|
@@ -173,6 +173,28 @@
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table-column>
|
|
|
+ <el-table-column label="货币账户支付配置" align="center">
|
|
|
+ <el-table-column :label="PayChannelEnum.CURRENCY.name" align="center">
|
|
|
+ <template #default="scope">
|
|
|
+ <el-button
|
|
|
+ type="success"
|
|
|
+ circle
|
|
|
+ v-if="isChannelExists(scope.row.channelCodes, PayChannelEnum.CURRENCY.code)"
|
|
|
+ @click="openChannelForm(scope.row, PayChannelEnum.CURRENCY.code)"
|
|
|
+ >
|
|
|
+ <Icon icon="ep:check" />
|
|
|
+ </el-button>
|
|
|
+ <el-button
|
|
|
+ v-else
|
|
|
+ type="danger"
|
|
|
+ circle
|
|
|
+ @click="openChannelForm(scope.row, PayChannelEnum.CURRENCY.code)"
|
|
|
+ >
|
|
|
+ <Icon icon="ep:close" />
|
|
|
+ </el-button>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column label="操作" align="center" min-width="110" fixed="right">
|
|
|
<template #default="scope">
|
|
|
<el-button
|
|
@@ -354,6 +376,9 @@ const openChannelForm = async (row, payCode) => {
|
|
|
if (payCode.indexOf('wallet') === 0) {
|
|
|
mockFormRef.value.open(row.id, payCode)
|
|
|
}
|
|
|
+ if (payCode.indexOf('currency') === 0) {
|
|
|
+ mockFormRef.value.open(row.id, payCode)
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/** 初始化 **/
|