|
|
|
@ -82,6 +82,7 @@ const getObj = ref({ |
|
|
|
// 新增排序字段和排序方式 |
|
|
|
const sortField = ref('') |
|
|
|
const sortOrder = ref('') |
|
|
|
const sortWalletId = ref('') |
|
|
|
|
|
|
|
// 方法 |
|
|
|
// 搜索=========================================================================== |
|
|
|
@ -120,6 +121,18 @@ const get = async function (val) { |
|
|
|
params.market = String(selectData.value.markets[0]) |
|
|
|
} |
|
|
|
|
|
|
|
if (sortField.value) { |
|
|
|
params.sortField = sortField.value |
|
|
|
} |
|
|
|
|
|
|
|
if (sortOrder.value) { |
|
|
|
params.sortOrder = sortOrder.value |
|
|
|
} |
|
|
|
|
|
|
|
if (sortWalletId.value !== '') { |
|
|
|
params.sortWalletId = sortWalletId.value |
|
|
|
} |
|
|
|
|
|
|
|
console.log('最终请求参数', params) |
|
|
|
|
|
|
|
const result = await API({ |
|
|
|
@ -185,6 +198,7 @@ const reset = function () { |
|
|
|
} |
|
|
|
sortField.value = '' |
|
|
|
sortOrder.value = '' |
|
|
|
sortWalletId.value = '' |
|
|
|
selectedMarketPath.value = [] |
|
|
|
// 重置页码 |
|
|
|
getObj.value.pageNum = 1 |
|
|
|
@ -297,10 +311,23 @@ const handleWalletDetailCurrentChange = (val) => { |
|
|
|
const handleSortChange = (column) => { |
|
|
|
console.log('排序字段:', column.prop) |
|
|
|
console.log('排序方式:', column.order) |
|
|
|
if (column.prop) { |
|
|
|
sortField.value = column.prop.replace(/([A-Z])/g, "_$1").toLowerCase(); |
|
|
|
|
|
|
|
if (!column.prop || !column.order) { |
|
|
|
sortField.value = '' |
|
|
|
sortOrder.value = '' |
|
|
|
sortWalletId.value = '' |
|
|
|
getObj.value.pageNum = 1 |
|
|
|
get() |
|
|
|
return |
|
|
|
} |
|
|
|
|
|
|
|
if (propToWalletId[column.prop]) { |
|
|
|
sortField.value = 'currentPermanentGold' |
|
|
|
sortWalletId.value = propToWalletId[column.prop] |
|
|
|
} |
|
|
|
|
|
|
|
sortOrder.value = column.order === 'ascending' ? 'ASC' : 'DESC' |
|
|
|
getObj.value.pageNum = 1 |
|
|
|
get() |
|
|
|
} |
|
|
|
|
|
|
|
@ -388,8 +415,7 @@ const exportExcelOnlyOne = async function () { |
|
|
|
pageNum: 1, // 导出通常从第一页开始 |
|
|
|
pageSize: 10000, // 导出大量数据,或者不传让后端处理全部?通常传大值 |
|
|
|
userWalletRecord: { |
|
|
|
// id从1开始,后端walletId从2开始,需要+1 |
|
|
|
walletId: selectWalletForm.value.companyWalletId + 1, |
|
|
|
walletId: selectWalletForm.value.companyWalletId, |
|
|
|
jwcode: selectData.value.jwcode ? Number(selectData.value.jwcode) : null |
|
|
|
} |
|
|
|
} |
|
|
|
@ -434,39 +460,39 @@ const closeSelectWallet = () => { |
|
|
|
const selectWalletForm = ref({}) |
|
|
|
const companyWalletList = ref([ |
|
|
|
{ |
|
|
|
id: 1, |
|
|
|
id: 2, |
|
|
|
name: t('clientCount.market.hkGold') + t('clientCount.wallet') |
|
|
|
}, |
|
|
|
{ |
|
|
|
id: 2, |
|
|
|
id: 3, |
|
|
|
name: t('clientCount.market.sgHcGold') |
|
|
|
}, |
|
|
|
{ |
|
|
|
id: 3, |
|
|
|
id: 4, |
|
|
|
name: t('clientCount.market.myGold') |
|
|
|
}, |
|
|
|
{ |
|
|
|
id: 4, |
|
|
|
id: 5, |
|
|
|
name: t('clientCount.market.sgCmGold') |
|
|
|
}, |
|
|
|
{ |
|
|
|
id: 5, |
|
|
|
id: 6, |
|
|
|
name: t('clientCount.market.caGold') |
|
|
|
}, |
|
|
|
{ |
|
|
|
id: 6, |
|
|
|
id: 7, |
|
|
|
name: t('clientCount.market.thHsGold') |
|
|
|
}, |
|
|
|
{ |
|
|
|
id: 7, |
|
|
|
id: 8, |
|
|
|
name: t('clientCount.market.thHaGold') |
|
|
|
}, |
|
|
|
{ |
|
|
|
id: 8, |
|
|
|
id: 9, |
|
|
|
name: t('clientCount.market.vnGold') |
|
|
|
}, |
|
|
|
{ |
|
|
|
id: 9, |
|
|
|
id: 10, |
|
|
|
name: t('clientCount.market.bjGold') |
|
|
|
} |
|
|
|
]) |
|
|
|
|