| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- 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);
- });
|