bugfix
This commit is contained in:
parent
461411af79
commit
4504e76623
25
wwwroot/sagelog.ui
Normal file
25
wwwroot/sagelog.ui
Normal file
@ -0,0 +1,25 @@
|
||||
{
|
||||
"widgettype":"PopupWindow",
|
||||
"options":{
|
||||
"auto_open":true,
|
||||
"auto_destroy":true,
|
||||
"archor":"cc",
|
||||
"cwidth":45,
|
||||
"cheight":40,
|
||||
"movable":true,
|
||||
"icon":"{{entire_url('imgs/terminal.svg')}}",
|
||||
"title":"大平台日志",
|
||||
"content":{
|
||||
"widgettype":"Wterm",
|
||||
"options":{
|
||||
"height":"100%",
|
||||
"width":"100%",
|
||||
"term_options":{
|
||||
"fontSize":24
|
||||
},
|
||||
"ws_url":"{{entire_url('/wss/msp/sagelog.xterm')}}?id=none"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
32
wwwroot/sagelog.xterm
Normal file
32
wwwroot/sagelog.xterm
Normal file
@ -0,0 +1,32 @@
|
||||
debug(f'{params_kw=},')
|
||||
async def gethostinfo(sor, ns):
|
||||
sql="""select a.*
|
||||
from hostdev a
|
||||
where a.id= ${id}$
|
||||
"""
|
||||
recs = await sor.sqlExe(sql,ns.copy())
|
||||
if len(recs) > 0:
|
||||
r = recs[0]
|
||||
r.username = r.user
|
||||
if r.client_key:
|
||||
r.client_keys = [password_decode(r.client_key)]
|
||||
if r.passwd:
|
||||
r.password = password_decode(r.passwd)
|
||||
if r.passphrase:
|
||||
r.passphrase = password_decode(r.passphrase)
|
||||
if r.jumperid:
|
||||
r.jumperservers = await gethostinfo(sor, {'id':r.jumperid})
|
||||
return DictObject(**r)
|
||||
|
||||
db = DBPools()
|
||||
userid = await get_user()
|
||||
dbname = get_module_dbname('msp')
|
||||
async with db.sqlorContext(dbname) as sor:
|
||||
ns = {
|
||||
"id":"JFWxNcA_wsdFJ4ZO-4PKr"
|
||||
}
|
||||
r = await gethostinfo(sor, ns)
|
||||
r.cmdargs = [ "~/bin/sagelog" ]
|
||||
r.noinput = True
|
||||
return r
|
||||
return None
|
||||
Loading…
x
Reference in New Issue
Block a user