mirror of
https://gitee.com/ulthon/ulthon_admin.git
synced 2026-09-05 15:25:31 +08:00
feat(mcp): MCP 密钥管理后台(CURD 重组 Base/App,密钥仅创建时明文展示)
This commit is contained in:
52
extend/base/admin/view/system/mcp_key/index.js
Normal file
52
extend/base/admin/view/system/mcp_key/index.js
Normal file
@@ -0,0 +1,52 @@
|
||||
$(function(){
|
||||
ua.table.render({
|
||||
init: init,
|
||||
toolbar: ['refresh', 'add', 'delete'],
|
||||
cols: [[
|
||||
{type: 'checkbox'},
|
||||
{field: 'id', title: 'ID', width: 80},
|
||||
{field: 'title', title: '密钥名称', minWidth: 150},
|
||||
{
|
||||
// 密钥脱敏展示:前缀 + ****(明文与完整哈希均不出现在列表)
|
||||
field: 'key_prefix',
|
||||
title: '密钥',
|
||||
width: 200,
|
||||
search: false,
|
||||
templet: function (d) {
|
||||
return d.key_prefix ? d.key_prefix + '****' : '-';
|
||||
}
|
||||
},
|
||||
{field: 'bind_admin_username', title: '创建者', width: 120, search: false},
|
||||
{field: 'use_num', title: '调用次数', width: 100, search: false},
|
||||
{
|
||||
field: 'last_use_time',
|
||||
title: '最后使用时间',
|
||||
width: 170,
|
||||
search: false,
|
||||
templet: function (d) {
|
||||
if (!d.last_use_time || d.last_use_time == 0) {
|
||||
return '<span class="layui-text-em">未使用</span>';
|
||||
}
|
||||
var date = new Date(d.last_use_time * 1000);
|
||||
var Y = date.getFullYear();
|
||||
var m = ('0' + (date.getMonth() + 1)).slice(-2);
|
||||
var day = ('0' + date.getDate()).slice(-2);
|
||||
var H = ('0' + date.getHours()).slice(-2);
|
||||
var i = ('0' + date.getMinutes()).slice(-2);
|
||||
var s = ('0' + date.getSeconds()).slice(-2);
|
||||
return Y + '-' + m + '-' + day + ' ' + H + ':' + i + ':' + s;
|
||||
}
|
||||
},
|
||||
{field: 'status', search: 'select', selectList: ua.getDataBrage('select_list_status'), title: '状态', width: 100, templet: ua.table.switch},
|
||||
{field: 'remark', title: '备注', templet: ua.table.text},
|
||||
{
|
||||
width: 150, title: '操作', templet: ua.table.tool, fixed: 'right', operat: [
|
||||
'edit',
|
||||
'delete'
|
||||
]
|
||||
},
|
||||
]],
|
||||
});
|
||||
|
||||
ua.listen();
|
||||
})
|
||||
Reference in New Issue
Block a user