function gaePost(method,args,callback){ var loadT = layer.msg('正在获取...', { icon: 16, time: 0, shade: 0.3 }); $.post('/plugins/run', {name:'gae', func:method, args:JSON.stringify(args)}, function(data) { layer.close(loadT); if (!data.status){ layer.msg(data.msg,{icon:0,time:2000,shade: [0.3, '#000']}); return; } if(typeof(callback) == 'function'){ callback(data); } },'json'); } function projectList(page, search){ var _data = {}; _data['page_size'] = 10; if (typeof(search) != 'undefined'){ _data['search'] = search; } if (typeof(page) != 'undefined'){ _data['page'] = page; setCookie('gaeProjectListPage',page); } else { _data['page'] = 1; cookie_page = getCookie('gaeProjectListPage') if (cookie_page >0){ _data['page'] = cookie_page; } } gaePost('project_list', _data, function(data){ var rdata = $.parseJSON($.trim(data.data)); // console.log(rdata); content = '
'; content += '
'; content += '
'; content += ''; content += ''; content += ''; content += ''; content += ''; content += ''; ulist = rdata.data; for (i in ulist){ setName = ulist[i]['isset'] ? '已设置' : '设置'; content += ''+ ''; } content += ''; content += '
项目名地址操作(官方地址)
'+ulist[i]['name']+''+ulist[i]['dir']+''+ ''+setName+' | ' + '同步 | ' + '命令 | ' + '访问' + '
'; page = ''; content += page; $(".soft-man-con").html(content); }); } function projectListFind(){ var search = $('#project_find').val(); if (search == ''){ layer.msg('查找字符不能为空!',{icon:0,time:2000,shade: [0.3, '#000']}); return; } projectList(1, search); } function gaeSetProject(pname,isset){ var html = ''; if (isset){ html += ''; } html += ''; var loadOpen = layer.open({ type: 1, title: '['+ pname +']密钥设置', area: '240px', content:'
'+html+'
' }); } function gaeProjectEdit(pname){ gaePost('project_list_edit', {'name':pname}, function(data){ onlineEditFile(0,data.data); }); } function gaeProjectDel(pname){ gaePost('project_list_del', {'name':pname}, function(data){ showMsg('删除成功!',function(){ $('.layui-layer-close1').click(); projectList(); },{icon:0,time:2000,shade: [0.3, '#000']}); }); } function gaeAsyncProject(pname){ gaePost('project_list_async', {'name':pname}, function(data){ if (data.data !='ok'){ layer.msg(data.data,{icon:0,time:2000,shade: [0.3, '#000']}); } else { layer.msg('加入任务,请自行观察!',{icon:1,time:2000,shade: [0.3, '#000']}); } $('.layui-layer-close1').click(); }); } function stringToEntity(str,radix){ let arr=[] //返回的字符实体默认10进制,也可以选择16进制 radix=radix||0 for(let i=0;i