Files
2026-07-23 09:40:36 +08:00

47 lines
1.7 KiB
JavaScript

layui.define(['tool'], function (exports) {
const tool = layui.tool;
const obj = {
load: function (box,name, action_id) {
let page=1;
let callback = function (res) {
if (res.code == 0 && res.data.length > 0) {
let itemLog = '',log_time='';
$.each(res.data, function (index, item) {
let detail = "";
if(log_time != item.create_time){
if(log_time==''){
itemLog+='<dl><dt><span class="date-second-point"></span>'+item.create_time+'</dt>'
}
else{
itemLog+='</dl><dl><dt><span class="date-second-point"></span>'+item.create_time+'</dt>'
}
log_time = item.create_time;
}
detail= `
<span class="log-content gray">将<strong>${item.field_name}</strong>从 <span class="green">${item.old_content}</span> ${item.action}为 <span class="blue">${item.new_content}</span><span class="ml-4 gray" title="${item.create_time}">${item.times}</span></span>
`;
itemLog+= `
<dd><img src="${item.thumb}" class="log-thumb" /><span class="log-name">${item.admin_name}</span>${detail}</dd>
`;
});
itemLog+='</dl>';
if(res.data.length>19){
itemLog+='<div class="py-3 log-more"><button class="layui-btn layui-btn-normal layui-btn-sm" type="button">查看更多</button></div>';
}
$("#"+box).html(itemLog);
}
else{
if(page ==1){
$("#"+box).html('<div class="layui-data-none">暂无记录</div>');
}
}
}
tool.get("/api/index/load_log", {name:name,action_id:action_id,page:page}, callback);
$("#"+box).on('click','.log-more',function(){
page++;
tool.get("/api/index/load_log", {name:name,action_id:action_id,page:page}, callback);
});
}
};
exports('oaLog', obj);
});