pull/632/head
Mr Chen 5 months ago
parent 18202b859b
commit 87d76d7cf7
  1. 11
      plugins/migration_api/index.html
  2. 8
      plugins/migration_api/index.py
  3. 5
      plugins/migration_api/js/app.js

@ -231,9 +231,14 @@ label.checkbox_label span {
<input type="text" class="bt-input-text" name="sync_url" value="" placeholder="接收数据面板地址,如: http://127.0.0.1:8888"> <input type="text" class="bt-input-text" name="sync_url" value="" placeholder="接收数据面板地址,如: http://127.0.0.1:8888">
</div> </div>
<div class="mtb20"> <div class="mtb20">
<span class="panel_setp_span">接收数据的面板API</span> <span class="panel_setp_span">应用ID</span>
<input type="text" class="bt-input-text" name="sync_token" value="" placeholder="接收数据面板API密钥" /> <input type="text" class="bt-input-text" name="sync_app_id" value="" placeholder="应用ID" />
<a href="#" target="_blank" class="btlink ml5">获取API秘钥</a> <a href="javascript:void();" target="_blank" class="btlink ml5">应用ID</a>
</div>
<div class="mtb20">
<span class="panel_setp_span">应用密钥</span>
<input type="text" class="bt-input-text" name="sync_app_sercet" value="" placeholder="应用密钥" />
<a href="javascript:void();" target="_blank" class="btlink ml5">应用密钥</a>
</div> </div>
<div class="mtb20"> <div class="mtb20">
<span class="panel_setp_span">IP白名单</span> <span class="panel_setp_span">IP白名单</span>

@ -895,12 +895,13 @@ def getStepOneData():
def stepOne(): def stepOne():
args = getArgs() args = getArgs()
data = checkArgs(args, ['url', 'token']) data = checkArgs(args, ['url', 'app_id','app_sercet'])
if not data[0]: if not data[0]:
return data[1] return data[1]
url = args['url'] url = args['url']
token = args['token'] app_id = args['app_id']
app_sercet = args['app_sercet']
speed_file = getServerDir() + '/config/speed.json' speed_file = getServerDir() + '/config/speed.json'
if os.path.exists(speed_file): if os.path.exists(speed_file):
@ -919,7 +920,8 @@ def stepOne():
data = getCfgData() data = getCfgData()
data['url'] = url data['url'] = url
data['token'] = token data['app_id'] = app_id
data['app_sercet'] = app_sercet
writeConf(data) writeConf(data)
return mw.returnJson(True, '验证成功') return mw.returnJson(True, '验证成功')

@ -91,8 +91,9 @@ function selectProgress(val){
function initStep1(){ function initStep1(){
var url = $('input[name="sync_url"]').val(); var url = $('input[name="sync_url"]').val();
var token = $('input[name="sync_token"]').val(); var app_id = $('input[name="sync_app_id"]').val();
maPost('step_one',{url:url,token:token}, function(rdata){ var app_sercet = $('input[name="sync_app_sercet"]').val();
maPost('step_one',{'url':url,'app_id':app_id,'app_sercet':app_sercet}, function(rdata){
var rdata = $.parseJSON(rdata.data); var rdata = $.parseJSON(rdata.data);
showMsg(rdata.msg,function(){ showMsg(rdata.msg,function(){
if (rdata.status){ if (rdata.status){

Loading…
Cancel
Save