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