Update DataPackage.vue

展示字段调整
This commit is contained in:
yuxin-pc 2025-06-10 14:11:47 +08:00
parent 0b67f34a89
commit e2da209f39

View File

@ -27,8 +27,17 @@
<el-table-column prop="packageName" label="数据包名称"></el-table-column> <el-table-column prop="packageName" label="数据包名称"></el-table-column>
<el-table-column prop="operationType" label="操作类型"></el-table-column> <el-table-column prop="operationType" label="操作类型"></el-table-column>
<el-table-column prop="operationTime" label="操作时间" :formatter="formatDate"></el-table-column> <el-table-column prop="operationTime" label="操作时间" :formatter="formatDate"></el-table-column>
<el-table-column prop="userName" label="用户名"></el-table-column> <el-table-column prop="userName" label="用户名">
<el-table-column prop="userIp" label="IP"></el-table-column> <template slot-scope="scope">
{{ scope.row.userName || 'admin' }}
</template>
</el-table-column>
<el-table-column prop="userAgent" label="客户端信息">
<template slot-scope="scope">
{{ formatUserAgent(scope.row.userAgent) }}
</template>
</el-table-column>
</el-table> </el-table>
<el-pagination <el-pagination
@current-change="handleLogPageChange" @current-change="handleLogPageChange"
@ -67,6 +76,7 @@ import {
Tooltip Tooltip
} from 'element-ui' } from 'element-ui'
import dataPackageApi from '@/js/api/dataPackageApi'; import dataPackageApi from '@/js/api/dataPackageApi';
Vue.use(Select) Vue.use(Select)
Vue.use(Option) Vue.use(Option)
Vue.use(Input) Vue.use(Input)
@ -174,7 +184,33 @@ export default {
unitIndex++; unitIndex++;
} }
return `${size.toFixed(2)} ${units[unitIndex]}`; return `${size.toFixed(2)} ${units[unitIndex]}`;
},
formatUserAgent(agent) {
if (!agent) return '未知';
//
// if (agent.includes('Chrome')) return 'Chrome';
// if (agent.includes('Firefox')) return 'Firefox';
// if (agent.includes('Safari')) return 'Safari';
// if (agent.includes('Edge')) return 'Edge';
return agent.substring(0, 50) + (agent.length > 50 ? '...' : ''); // UA
} }
} }
}; };
</script> </script>
<style scoped>
/* 分页居中 */
.el-pagination {
display: flex;
justify-content: center;
margin-top: 20px;
}
/* 可选:调整分页按钮样式 */
.el-pagination.is-background .btn-next,
.el-pagination.is-background .btn-prev,
.el-pagination.is-background .el-pager li {
margin: 0 5px;
border-radius: 4px;
}
</style>