From d473f0769f52fade9e8f28ad367613c1bddc23af Mon Sep 17 00:00:00 2001 From: Mr Chen Date: Tue, 14 May 2024 16:11:23 +0800 Subject: [PATCH] Update mongodb.js --- plugins/mongodb/js/mongodb.js | 111 +++++++++++++++++----------------- 1 file changed, 55 insertions(+), 56 deletions(-) diff --git a/plugins/mongodb/js/mongodb.js b/plugins/mongodb/js/mongodb.js index 0ee552180..b606ed04d 100644 --- a/plugins/mongodb/js/mongodb.js +++ b/plugins/mongodb/js/mongodb.js @@ -199,67 +199,66 @@ function mongoReplStatus() { //设置副本名称 function mongoReplCfgReplSetName(){ - mgPost('run_doc_info', '', '', function(rdata){ - var rdata = $.parseJSON(rdata.data); + // + layer.open({ + type: 1, + area: '300px', + title: '设置副本名称', + closeBtn: 1, + shift: 5, + shadeClose: false, + btn:["提交","关闭"], + content: "
\ +
\ + 同步副本名称\ +
\ + \ +
\ +
\ +
", - layer.open({ - type: 1, - area: '300px', - title: '设置副本名称', - closeBtn: 1, - shift: 5, - shadeClose: false, - btn:["提交","关闭"], - content: "
\ -
\ - 同步副本\ -
\ - \ -
\ -
\ -
", + success: function(){ + // // console.log(rdata); + // var rlist = rdata['dbs']; + // var dbs = []; + // var selectHtml = ''; + // for (var i = 0; i < rlist.length; i++) { + // // console.log(rlist[i]['db']); + // var dbname = rlist[i]['db']; - success: function(){ - // console.log(rdata); - var rlist = rdata['dbs']; - var dbs = []; - var selectHtml = ''; - for (var i = 0; i < rlist.length; i++) { - // console.log(rlist[i]['db']); - var dbname = rlist[i]['db']; + // if (['admin','local','config'].includes(dbname)){ + // } else { + // dbs.push(dbname); + // } + // } - if (['admin','local','config'].includes(dbname)){ - } else { - dbs.push(dbname); - } - } + // if (dbs.length == 0 ){ + // selectHtml += ""; + // } - if (dbs.length == 0 ){ - selectHtml += ""; - } + // for (index in dbs) { + // selectHtml += ""; + // } - for (index in dbs) { - selectHtml += ""; - } - - $('select[name="replSetName"]').html(selectHtml); - }, - yes:function(index){ - var data = {}; - data['name'] = $('select[name=replSetName]').val(); - mgPost('repl_set_name', '',data, function(data){ - var rdata = $.parseJSON(data.data); - showMsg(rdata.msg,function(){ - if (rdata['status']){ - layer.close(index); - mongoReplCfgInit(); - } - },{icon: rdata.status ? 1 : 2}); - }); - } - }); + // $('select[name="replSetName"]').html(selectHtml); + }, + yes:function(index){ + var data = {}; + data['name'] = $('input[name=replSetName]').val(); + if (data['name'] == ''){ + layer.msg("副本名称不能为空"); + return; + } + mgPost('repl_set_name', '',data, function(data){ + var rdata = $.parseJSON(data.data); + showMsg(rdata.msg,function(){ + if (rdata['status']){ + layer.close(index); + mongoReplCfgInit(); + } + },{icon: rdata.status ? 1 : 2}); + }); + } }); }