feat(transferDetails): 转账明细页面移除国际化字段列

This commit is contained in:
woody 2025-05-16 17:33:23 +08:00
parent f50f5bdcc0
commit eb73820c22
1 changed files with 22 additions and 53 deletions

View File

@ -7,94 +7,62 @@
</view> </view>
<view class="kuang" v-for="(item, index) in tableData" :key="index"> <view class="kuang" v-for="(item, index) in tableData" :key="index">
<table class="tftable" border="1"> <table class="tftable" border="1">
<tr v-if="dataList[0].key"> <tr v-if="getColumnVisible('memberCode')">
<td align="right">{{ '国家' }}</td>
<td align="left">
<view class="theflex">
<view style="margin-right: 8rpx">
<img
style="width: 46rpx; height: 32rpx"
:src="item.pkCountryIcon"
alt=""
/></view>
<view>{{ item.pkCountryName }}</view>
</view>
</td>
</tr>
<tr v-if="dataList[1].key">
<td align="right">{{ '转出编号' }}</td> <td align="right">{{ '转出编号' }}</td>
<td align="left">{{ item.memberCode }}</td> <td align="left">{{ item.memberCode }}</td>
</tr> </tr>
<tr v-if="dataList[2].key"> <tr v-if="getColumnVisible('memberName')">
<td align="right">{{ '转出姓名' }}</td> <td align="right">{{ '转出姓名' }}</td>
<td align="left">{{ item.memberName }}</td> <td align="left">{{ item.memberName }}</td>
</tr> </tr>
<tr v-if="dataList[3].key"> <tr v-if="getColumnVisible('pkAccountVal')">
<td align="right">{{ '转出钱包' }}</td> <td align="right">{{ '转出钱包' }}</td>
<td align="left">{{ item.pkAccountVal }}</td> <td align="left">{{ item.pkAccountVal }}</td>
</tr> </tr>
<tr v-if="dataList[4].key"> <tr v-if="getColumnVisible('transferMoney')">
<td align="right">{{ '转账金额' + `(${isLocalSymbol()})` }}</td> <td align="right">{{ '转账金额' + `(${isLocalSymbol()})` }}</td>
<td align="left"> <td align="left">
{{ item.transferMoney | toThousandthAndKeepDecimal }} {{ item.transferMoney | toThousandthAndKeepDecimal }}
</td> </td>
</tr> </tr>
<tr v-if="dataList[5].key"> <tr v-if="getColumnVisible('serviceCharge')">
<td align="right">{{ '转账金额' + `(${isLocals()})` }}</td>
<td align="left">
{{ item.settleTransferMoney | toThousandthAndKeepDecimal }}
</td>
</tr>
<tr v-if="dataList[6].key">
<td align="right">{{ '转账手续费' + `(${isLocalSymbol()})` }}</td> <td align="right">{{ '转账手续费' + `(${isLocalSymbol()})` }}</td>
<td align="left"> <td align="left">
{{ item.serviceCharge | toThousandthAndKeepDecimal }} {{ item.serviceCharge | toThousandthAndKeepDecimal }}
</td> </td>
</tr> </tr>
<tr v-if="dataList[7].key">
<td align="right">{{ '转账手续费' + `(${isLocals()})` }}</td>
<td align="left">
{{ item.settleServiceCharge | toThousandthAndKeepDecimal }}
</td>
</tr>
<tr v-if="dataList[8].key"> <tr v-if="getColumnVisible('toMemberCode')">
<td align="right">{{ '接收编号' }}</td> <td align="right">{{ '接收编号' }}</td>
<td align="left">{{ item.toMemberCode }}</td> <td align="left">{{ item.toMemberCode }}</td>
</tr> </tr>
<tr v-if="dataList[9].key"> <tr v-if="getColumnVisible('toMemberName')">
<td align="right">{{ '接收姓名' }}</td> <td align="right">{{ '接收姓名' }}</td>
<td align="left">{{ item.toMemberName }}</td> <td align="left">{{ item.toMemberName }}</td>
</tr> </tr>
<tr v-if="dataList[10].key"> <tr v-if="getColumnVisible('pkToAccountVal')">
<td align="right">{{ '接收钱包' }}</td> <td align="right">{{ '接收钱包' }}</td>
<td align="left">{{ item.pkToAccountVal }}</td> <td align="left">{{ item.pkToAccountVal }}</td>
</tr> </tr>
<tr v-if="dataList[11].key"> <tr v-if="getColumnVisible('issuedAmount')">
<td align="right">{{ '接收金额' + `(${isLocalSymbol()})` }}</td> <td align="right">{{ '接收金额' + `(${isLocalSymbol()})` }}</td>
<td align="left"> <td align="left">
{{ item.issuedAmount | toThousandthAndKeepDecimal }} {{ item.issuedAmount | toThousandthAndKeepDecimal }}
</td> </td>
</tr> </tr>
<tr v-if="dataList[12].key"> <tr v-if="getColumnVisible('exchangeRate')">
<td align="right">{{ '接收金额' + `(${isLocals()})` }}</td>
<td align="left">
{{ item.settleIssuedAmount | toThousandthAndKeepDecimal }}
</td>
</tr>
<tr v-if="dataList[13].key">
<td align="right">{{ '汇率' }}</td> <td align="right">{{ '汇率' }}</td>
<td align="left">{{ item.exchangeRate }}</td> <td align="left">{{ item.exchangeRate }}</td>
</tr> </tr>
<tr v-if="dataList[14].key"> <tr v-if="getColumnVisible('creationTime')">
<td align="right">{{ '转账日期' }}</td> <td align="right">{{ '转账日期' }}</td>
<td align="left">{{ item.creationTime }}</td> <td align="left">{{ item.creationTime }}</td>
</tr> </tr>
<tr v-if="dataList[15].key"> <tr v-if="getColumnVisible('remarks')">
<td align="right">{{ '交易备注' }}</td> <td align="right">{{ '交易备注' }}</td>
<td align="left">{{ item.remarks }}</td> <td align="left">{{ item.remarks }}</td>
</tr> </tr>
<tr v-if="dataList[16].key"> <tr v-if="getColumnVisible('transferCode')">
<td align="right">{{ '单据编号' }}</td> <td align="right">{{ '单据编号' }}</td>
<td align="left">{{ item.transferCode }}</td> <td align="left">{{ item.transferCode }}</td>
</tr> </tr>
@ -354,16 +322,17 @@ export default {
methods: { methods: {
isLocalSymbol, isLocalSymbol,
isLocals, isLocals,
getColumnVisible(columnName) {
return !!this.dataList.find(item => item.name === columnName);
},
getUserRole() { getUserRole() {
getRoleMenu("TransferDetails").then((res) => { getRoleMenu("TransferDetails").then((res) => {
this.dataList.forEach((item) => { const result = res.data || []
res.data.forEach((items) => { if (result.length > 0) {
if (item.name == items) { this.dataList = this.dataList.filter(item => result.includes(item.name));
item.key = items; } else {
} this.dataList = [];
// this.flag = true }
});
});
}); });
}, },
// //