This commit is contained in:
Mr Chen
2018-12-26 14:20:27 +08:00
parent 7360a7202b
commit 9ef6f691e9
2 changed files with 29 additions and 19 deletions
+13
View File
@@ -70,6 +70,18 @@ def getAllProjectList(search):
return dlist
def checkProjectListIsSet(data):
dlen = len(data)
for x in range(dlen):
path = getServerDir() + data[x]['name'] + '.json'
if os.path.exists(path):
data[x]['isset'] = True
else:
data[x]['isset'] = False
return data
def projectList():
args = getArgs()
@@ -90,6 +102,7 @@ def projectList():
start = (page - 1) * page_size
ret_data = dlist[start:start + page_size]
ret_data = checkProjectListIsSet(ret_data)
data = {}
data['data'] = ret_data
+16 -19
View File
@@ -50,9 +50,10 @@ function projectList(page, search){
ulist = rdata.data;
for (i in ulist){
setName = ulist[i]['isset'] ? '已设置' : '设置';
content += '<tr><td>'+ulist[i]['name']+'</td>'+
'<td>'+ulist[i]['dir']+'</td><td>'+
'<a class="btlink" onclick="gaeSetProject(\''+ulist[i]['name']+'\')">设置</a> | ' +
'<a class="btlink" onclick="gaeSetProject(\''+ulist[i]['name']+'\','+ulist[i]['isset']+')">'+setName+'</a> | ' +
'<a class="btlink" onclick="gaeAsyncProject(\''+ulist[i]['name']+'\')">同步</a> | ' +
'<a class="btlink" target="_blank" href="' + '' +'">查看命令</a>' +
'</td></tr>';
@@ -79,29 +80,25 @@ function projectListFind(){
projectList(1, search);
}
function gaeSetProject(pname){
function gaeSetProject(pname,isset){
var html = '';
if (isset){
html += '<button onclick="gaeProjectDel(\''+pname+'\')" class="btn btn-default btn-sm">删除</button>';
}
html += '<button onclick="gaeProjectEdit(\''+pname+'\')" class="btn btn-default btn-sm">编辑</button>';
var loadOpen = layer.open({
type: 1,
title: '项目('+pname+')同步密钥设置',
area: '600px',
content:"<div class='bt-form pd20 c6'>\
<div>\
<div class='divtable'>\
<table class='table table-hover'>\
<thead><tr><th>用户</th><th>权限</th><th>操作</th></tr></thead>\
<tbody></tbody>\
</table>\
</div>\
<div class='bt-form-submit-btn'><button type='button' class='btn btn-danger btn-sm btn-title' onclick='layer.closeAll()'>关闭</button>\
<button type='button' class='btn btn-success btn-sm btn-title' onclick=';'>确定</button></div>\
</div>\
</div>"
title: '['+ pname +']密钥设置',
area: '240px',
content:'<div class="change-default pd20">'+html+'</div>'
});
}
// gaePost('project_list_set', '', function(data){
// console.log(data);
// });
function gaeProjectEdit(pname){
}