diff --git a/plugins/acme_pandominassl_apply/index.py b/plugins/acme_pandominassl_apply/index.py index d349e25b0..8b2b52d97 100755 --- a/plugins/acme_pandominassl_apply/index.py +++ b/plugins/acme_pandominassl_apply/index.py @@ -296,6 +296,12 @@ def dnsapiList(): return mw.getJson(data) +def dnsapiListAll(): + conn = pSqliteDb('dnsapi') + field = 'id,name,type,val,remark,addtime' + data = conn.field(field).limit('1000').select() + return mw.getJson(data) + def emailList(): args = getArgs() page = 1 @@ -463,6 +469,8 @@ if __name__ == "__main__": print(readConfigTpl()) elif func == 'dnsapi_list': print(dnsapiList()) + elif func == 'dnsapi_list_all': + print(dnsapiListAll()) elif func == 'dnsapi_add': print(dnsapiAdd()) elif func == 'dnsapi_del': diff --git a/plugins/acme_pandominassl_apply/js/common.js b/plugins/acme_pandominassl_apply/js/common.js index 87bb8f705..383ef2d62 100755 --- a/plugins/acme_pandominassl_apply/js/common.js +++ b/plugins/acme_pandominassl_apply/js/common.js @@ -503,7 +503,15 @@ function domainAdd(type){ $("input[name='remark']").val(v); }); - + var dnsapi_id_html = ""; + apaPost('dnsapi_list_all', {}, function(data){ + var rdata = $.parseJSON(data.data); + // console.log(rdata); + for (var i = 0; i < rdata.length; i++) { + dnsapi_id_html += ""; + } + $('select[name="dnsapi_id"]').html(dnsapi_id_html); + }); }, yes:function(index) { var data = $("#domain_add").serialize(); @@ -541,6 +549,7 @@ function domainList(page, search){ list += ''; list +=''; list += '' + rdata.data[i]['domain'] +''; + list += '' + rdata.data[i]['dnsapi_id'] +''; list += '' + rdata.data[i]['email'] +''; list += '' + rdata.data[i]['remark'] +''; list += ''; @@ -559,6 +568,7 @@ function domainList(page, search){ \ \ \ + \ \ \ \
域名DNSAPI邮件备注操作