function apaPost(method, args,callback){ var loadT = layer.msg('正在获取...', { icon: 16, time: 0, shade: 0.3 }); var req_data = {}; req_data['name'] = 'acme_pandominassl_apply'; req_data['func'] = method; req_data['version'] = $('.plugin_version').attr('version'); if (typeof(args) == 'string'){ req_data['args'] = JSON.stringify(toArrayObject(args)); } else { req_data['args'] = JSON.stringify(args); } $.post('/plugins/run', req_data, function(data) { layer.close(loadT); if (!data.status){ //错误展示10S layer.msg(data.msg,{icon:0,time:2000,shade: [10, '#000']}); return; } if(typeof(callback) == 'function'){ callback(data); } },'json'); } function apaPostCallbak(method, version, args,callback){ var loadT = layer.msg('正在获取...', { icon: 16, time: 0, shade: 0.3 }); var req_data = {}; req_data['name'] = 'acme_pandominassl_apply'; req_data['func'] = method; args['version'] = version; if (typeof(args) == 'string'){ req_data['args'] = JSON.stringify(toArrayObject(args)); } else { req_data['args'] = JSON.stringify(args); } $.post('/plugins/callback', req_data, 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 apaReadme(){ var readme = ''; $('.soft-man-con').html(readme); } function emailDel(id, name){ safeMessage('删除['+name+']','您真的要删除['+name+']吗?',function(){ var data='id='+id+'&name='+name; apaPost('email_del', data, function(data){ var rdata = $.parseJSON(data.data); showMsg(rdata.msg,function(){ emailList(); },{icon: rdata.status ? 1 : 2}, 600); }); }); } function emailAdd(type){ layer.open({ type: 1, area: '500px', title: '添加邮件地址', closeBtn: 1, shift: 5, shadeClose: true, btn:["提交","关闭"], content: "
\
\ 邮件地址\
\
\
\ 备注\
\
\
", success:function(){ $("input[name='addr']").keyup(function(){ var v = $(this).val(); $("input[name='remark']").val(v); }); }, yes:function(index) { var data = $("#email_add").serialize(); data = decodeURIComponent(data); // data = toArrayObject(data); apaPost('email_add', data, function(data){ var rdata = $.parseJSON(data.data); showMsg(rdata.msg,function(){ if (rdata.status){ layer.close(index); emailList(); } },{icon: rdata.status ? 1 : 2}, 2000); }); } }); } function emailList(page, search){ var _data = {}; if (typeof(page) =='undefined'){ var page = 1; } _data['page'] = page; _data['page_size'] = 10; if(typeof(search) != 'undefined'){ _data['search'] = search; } apaPost('email_list', _data, function(data){ var rdata = $.parseJSON(data.data); var list = ''; for(i in rdata.data){ list += ''; list +=''; list += '' + rdata.data[i]['addr'] +''; list += '' + rdata.data[i]['remark'] +''; list += ''; list += '删除' + ''; list += ''; } var con = '
\ \ \ \ \
\
\ \ \ \ \ \ '+ list +'\
邮件地址备注操作
\
\
\
\
'; $(".soft-man-con").html(con); $('.dataTables_paginate').html(rdata.page); readerTableChecked(); }); } function dnsapiDel(id, name){ safeMessage('删除['+name+']','您真的要删除['+name+']吗?',function(){ var data='id='+id+'&name='+name; apaPost('email_del', data, function(data){ var rdata = $.parseJSON(data.data); showMsg(rdata.msg,function(){ emailList(); },{icon: rdata.status ? 1 : 2}, 600); }); }); } function dnsapiAdd(type){ layer.open({ type: 1, area: '500px', title: '添加DNSAPI', closeBtn: 1, shift: 5, shadeClose: true, btn:["提交","关闭"], content: "
\
\ 名称\
\
\
\ 备注\
\
\
", success:function(){ $("input[name='name']").keyup(function(){ var v = $(this).val(); $("input[name='remark']").val(v); }); }, yes:function(index) { var data = $("#dnsapi_add").serialize(); data = decodeURIComponent(data); // data = toArrayObject(data); apaPost('dnsapi_add', data, function(data){ var rdata = $.parseJSON(data.data); showMsg(rdata.msg,function(){ if (rdata.status){ layer.close(index); dnsapiList(); } },{icon: rdata.status ? 1 : 2}, 2000); }); } }); } function dnsapiList(page, search){ var _data = {}; if (typeof(page) =='undefined'){ var page = 1; } _data['page'] = page; _data['page_size'] = 10; if(typeof(search) != 'undefined'){ _data['search'] = search; } apaPost('dnsapi_list', _data, function(data){ var rdata = $.parseJSON(data.data); var list = ''; for(i in rdata.data){ list += ''; list +=''; list += '' + rdata.data[i]['name'] +''; list += '' + rdata.data[i]['remark'] +''; list += ''; list += '删除' + ''; list += ''; } var con = '
\ \ \ \ \
\
\ \ \ \ \ \ '+ list +'\
名称备注操作
\
\
\
\
'; $(".soft-man-con").html(con); $('.dataTables_paginate').html(rdata.page); readerTableChecked(); }); } function domainDel(id, name){ safeMessage('删除['+name+']','您真的要删除['+name+']吗?',function(){ var data='id='+id+'&name='+name; apaPost('domain_del', data, function(data){ var rdata = $.parseJSON(data.data); showMsg(rdata.msg,function(){ domainList(); },{icon: rdata.status ? 1 : 2}, 600); }); }); } function domainAdd(type){ layer.open({ type: 1, area: '500px', title: '添加顶级域名', closeBtn: 1, shift: 5, shadeClose: true, btn:["提交","关闭"], content: "
\
\ 域名\
\
\
\ 备注\
\
\
", success:function(){ $("input[name='domain']").keyup(function(){ var v = $(this).val(); $("input[name='remark']").val(v); }); }, yes:function(index) { var data = $("#domain_add").serialize(); data = decodeURIComponent(data); apaPost('domain_add', data, function(data){ var rdata = $.parseJSON(data.data); showMsg(rdata.msg,function(){ if (rdata.status){ layer.close(index); domainList(); } },{icon: rdata.status ? 1 : 2}, 2000); }); } }); } function domainList(page, search){ var _data = {}; if (typeof(page) =='undefined'){ var page = 1; } _data['page'] = page; _data['page_size'] = 10; if(typeof(search) != 'undefined'){ _data['search'] = search; } apaPost('domain_list', _data, function(data){ var rdata = $.parseJSON(data.data); // console.log(rdata); var list = ''; for(i in rdata.data){ list += ''; list +=''; list += '' + rdata.data[i]['domain'] +''; list += '' + rdata.data[i]['remark'] +''; list += ''; list += '删除' + ''; list += ''; } var con = '
\ \ \ \ \
\
\ \ \ \ \ \ '+ list +'\
域名备注操作
\
\
\
\
'; $(".soft-man-con").html(con); $('.dataTables_paginate').html(rdata.page); readerTableChecked(); }); }