diff --git a/plugins/acme_pandominassl_apply/js/common.js b/plugins/acme_pandominassl_apply/js/common.js index 383ef2d62..4e44ffea9 100755 --- a/plugins/acme_pandominassl_apply/js/common.js +++ b/plugins/acme_pandominassl_apply/js/common.js @@ -26,6 +26,33 @@ function apaPost(method, args,callback){ },'json'); } + +function apaPostN(method, args,callback){ + + 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) { + 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 }); @@ -466,7 +493,7 @@ function domainDel(id, name){ }); } -function domainAdd(type){ +function domainAdd(row){ layer.open({ type: 1, area: '500px', @@ -504,7 +531,7 @@ function domainAdd(type){ }); var dnsapi_id_html = ""; - apaPost('dnsapi_list_all', {}, function(data){ + apaPostN('dnsapi_list_all', {}, function(data){ var rdata = $.parseJSON(data.data); // console.log(rdata); for (var i = 0; i < rdata.length; i++) { @@ -553,16 +580,14 @@ function domainList(page, search){ list += '' + rdata.data[i]['email'] +''; list += '' + rdata.data[i]['remark'] +''; list += ''; - list += '删除' + - ''; - list += ''; + + list += '编辑 | '; + list += '删除'; + list += ''; } var con = '
\ \ - \ - \ - \
\
\ \ @@ -582,6 +607,12 @@ function domainList(page, search){ $(".soft-man-con").html(con); $('.dataTables_paginate').html(rdata.page); + $('.edit').click(function(){ + var idx = $(this).attr('index'); + var row = rdata.data[idx]; + domainAdd(row); + }) + readerTableChecked(); }); }