feat: 新增代理流水资产标识
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 7m11s
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 7m11s
This commit is contained in:
@@ -291,6 +291,23 @@
|
||||
{{ formatMoney(scope.row.balance_after) }}
|
||||
</template>
|
||||
</ElTableColumn>
|
||||
<ElTableColumn
|
||||
label="资产标识"
|
||||
prop="asset_identifier"
|
||||
min-width="160"
|
||||
show-overflow-tooltip
|
||||
>
|
||||
<template #default="scope">
|
||||
<span
|
||||
v-if="scope.row.asset_identifier"
|
||||
class="asset-identifier-link"
|
||||
@click.stop="handleAssetIdentifierClick(scope.row.asset_identifier)"
|
||||
>
|
||||
{{ scope.row.asset_identifier }}
|
||||
</span>
|
||||
<span v-else>-</span>
|
||||
</template>
|
||||
</ElTableColumn>
|
||||
<ElTableColumn label="备注" prop="remark" min-width="200" show-overflow-tooltip />
|
||||
<ElTableColumn label="交易时间" prop="created_at" width="180">
|
||||
<template #default="scope">
|
||||
@@ -363,7 +380,7 @@
|
||||
|
||||
<script setup lang="ts">
|
||||
import { h, watch, onBeforeUnmount, ref, reactive, onMounted, computed } from 'vue'
|
||||
import { useRoute } from 'vue-router'
|
||||
import { useRoute, useRouter } from 'vue-router'
|
||||
import { CommissionService } from '@/api/modules'
|
||||
import { ElMessage, ElMessageBox, ElTag } from 'element-plus'
|
||||
import type { FormInstance, FormRules } from 'element-plus'
|
||||
@@ -385,12 +402,14 @@
|
||||
WithdrawalMethodMap,
|
||||
CommissionSourceMap
|
||||
} from '@/config/constants/commission'
|
||||
import { RoutesAlias } from '@/router/routesAlias'
|
||||
|
||||
defineOptions({ name: 'AgentCommission' })
|
||||
|
||||
const { hasAuth } = useAuth()
|
||||
|
||||
const route = useRoute()
|
||||
const router = useRouter()
|
||||
|
||||
// 主表格状态
|
||||
const loading = ref(false)
|
||||
@@ -519,6 +538,15 @@
|
||||
}
|
||||
}
|
||||
|
||||
const handleAssetIdentifierClick = (assetIdentifier: string) => {
|
||||
router.push({
|
||||
path: RoutesAlias.AssetInformation,
|
||||
query: {
|
||||
iccid: assetIdentifier
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 动态列配置
|
||||
const { columnChecks, columns } = useCheckedColumns(() => [
|
||||
{
|
||||
@@ -927,6 +955,12 @@
|
||||
}
|
||||
}
|
||||
|
||||
.asset-identifier-link {
|
||||
color: var(--el-color-primary);
|
||||
cursor: pointer;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
:deep(.el-table__row.table-row-with-context-menu) {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user