Update DataPackage.vue
展示字段调整
This commit is contained in:
parent
0b67f34a89
commit
e2da209f39
@ -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>
|
||||||
Loading…
x
Reference in New Issue
Block a user