mirror of
https://github.com/midoks/mdserver-web.git
synced 2026-10-18 23:45:52 +08:00
update
This commit is contained in:
+62
-33
@@ -1,5 +1,14 @@
|
||||
pluginService('csvn');
|
||||
|
||||
function csvnPost(method,args,callback){
|
||||
var loadT = layer.msg('正在获取...', { icon: 16, time: 0, shade: 0.3 });
|
||||
$.post('/plugins/run', {name:'csvn', func:method, args:JSON.stringify(args)}, function(data) {
|
||||
layer.close(loadT);
|
||||
if(typeof(callback) == 'function'){
|
||||
callback(data);
|
||||
}
|
||||
},'json');
|
||||
}
|
||||
|
||||
function csvnUserList(page) {
|
||||
|
||||
@@ -7,21 +16,18 @@ function csvnUserList(page) {
|
||||
page = 1;
|
||||
}
|
||||
|
||||
var loadT = layer.msg('正在获取...', { icon: 16, time: 0, shade: 0.3 });
|
||||
_data = {};
|
||||
var _data = {};
|
||||
_data['page'] = page;
|
||||
_data['page_size'] = 10;
|
||||
$.post('/plugins/run', {name:'csvn', func:'user_list', args:JSON.stringify(_data)}, function(data) {
|
||||
layer.close(loadT);
|
||||
|
||||
if (!data.status){
|
||||
layer.msg(data.msg,{icon:0,time:2000,shade: [0.3, '#000']});
|
||||
return;
|
||||
}
|
||||
|
||||
csvnPost('user_list', _data, function(data){
|
||||
if (!data.status){
|
||||
layer.msg(data.msg,{icon:0,time:2000,shade: [0.3, '#000']});
|
||||
return;
|
||||
}
|
||||
|
||||
var rdata = $.parseJSON(data.data);
|
||||
// console.log(rdata);
|
||||
|
||||
content = '<div class="finduser"><input class="bt-input-text mr5 outline_no" type="text" placeholder="查找用户名" id="find_user" style="height: 28px; border-radius: 3px;width: 505px;">';
|
||||
content += '<button class="btn btn-success btn-sm">查找</button></div>';
|
||||
|
||||
@@ -50,7 +56,7 @@ function csvnUserList(page) {
|
||||
content += page;
|
||||
|
||||
$(".soft-man-con").html(content);
|
||||
},'json');
|
||||
});
|
||||
}
|
||||
|
||||
function csvnDelUser(name){
|
||||
@@ -86,7 +92,6 @@ function csvnDelUser(name){
|
||||
layer.msg(data.data,{icon:2,time:2000,shade: [0.3, '#000']});
|
||||
}
|
||||
|
||||
|
||||
layer.close(loadOpen);
|
||||
layer.msg("删除成功!",{icon:1,time:3000,shade: [0.3, '#000']});
|
||||
|
||||
@@ -156,7 +161,7 @@ function csvnModPwdUser(name){
|
||||
|
||||
function csvnProjectList(page){
|
||||
var loadT = layer.msg('正在获取...', { icon: 16, time: 0, shade: 0.3 });
|
||||
_data = {};
|
||||
var _data = {};
|
||||
_data['page'] = page;
|
||||
_data['page_size'] = 10;
|
||||
$.post('/plugins/run', {name:'csvn', func:'project_list', args:JSON.stringify(_data)}, function(data) {
|
||||
@@ -222,7 +227,7 @@ function csvnDelProject(name){
|
||||
});
|
||||
|
||||
$('#csvn_del_ok').click(function(){
|
||||
_data = {};
|
||||
var _data = {};
|
||||
_data['name'] = name;
|
||||
var loadT = layer.msg('正在获取...', { icon: 16, time: 0, shade: 0.3 });
|
||||
$.post('/plugins/run', {name:'csvn', func:'project_del', args:JSON.stringify(_data)}, function(data) {
|
||||
@@ -266,7 +271,7 @@ function csvnAddProject(){
|
||||
});
|
||||
|
||||
$('#csvn_project_ok').click(function(){
|
||||
_data = {};
|
||||
var _data = {};
|
||||
_data['name'] = $('#csvn_name').val();
|
||||
|
||||
var loadT = layer.msg('正在获取...', { icon: 16, time: 0, shade: 0.3 });
|
||||
@@ -290,24 +295,48 @@ function csvnAddProject(){
|
||||
}
|
||||
|
||||
function csvnAclProject(name){
|
||||
console.log(name);
|
||||
// content = '<div class="finduser"><input class="bt-input-text mr5 outline_no" type="text" placeholder="查找用户名" id="find_user" style="height: 28px; border-radius: 3px;width: 505px;">';
|
||||
// content += '<button class="btn btn-success btn-sm">查找</button></div>';
|
||||
var loadOpen = layer.open({
|
||||
type: 1,
|
||||
title: '权限设置',
|
||||
area: '400px',
|
||||
content:"<div class='bt-form pd20 pb70 c6'>\
|
||||
<div class='version line'>\
|
||||
<div>\
|
||||
<input class='bt-input-text mr5 outline_no' type='text' id='csvn_name' name='username' style='height: 28px; border-radius: 3px;width: 200px;' placeholder='用户名'>\
|
||||
<button class='btn btn-success btn-sm'>添加</button>\
|
||||
csvnPost('project_acl_list', {'name':name}, function(data){
|
||||
|
||||
var rdata = [];
|
||||
try {
|
||||
rdata = $.parseJSON(data.data);
|
||||
} catch(e){
|
||||
console.log(e);
|
||||
}
|
||||
|
||||
var list = '';
|
||||
console.log(rdata);
|
||||
for (i in rdata) {
|
||||
console.log(rdata[i]);
|
||||
var acl = '';
|
||||
if (rdata[i]['acl'] == 'r'){
|
||||
acl += '<input type="checkbox" id="owner_r" checked="true"> 只读 | <input type="checkbox" id="owner_r"> 读写';
|
||||
} else {
|
||||
acl += '<input type="checkbox" id="owner_r"> 只读 | <input type="checkbox" id="owner_r" checked="true"> 读写';
|
||||
}
|
||||
|
||||
list += '<tr><td>'+rdata[i]['user']+'</td><td>' + acl +'</td>'+
|
||||
'<td><a class="btlink" onclick="csvnAclDel(\''+rdata[i]['user']+'\')">删除</a></td>'+'</tr>';
|
||||
}
|
||||
|
||||
var loadOpen = layer.open({
|
||||
type: 1,
|
||||
title: '权限设置',
|
||||
area: '300px',
|
||||
content:"<div class='bt-form pd20 pb70 c6'>\
|
||||
<div class='version line'>\
|
||||
<div>\
|
||||
<div><input class='bt-input-text mr5 outline_no' type='text' id='csvn_name' name='username' style='height: 28px; border-radius: 3px;width: 205px;' placeholder='用户名'>\
|
||||
<button class='btn btn-success btn-sm'>添加</button></div>\
|
||||
<div class='divtable' style='margin-top:5px;'><table class='table table-hover'><thead><tr><th>用户</th><th>权限</th><th>操作</th></tr></thead>\
|
||||
<tbody>"+list+"</tbody>\
|
||||
</table></div>\
|
||||
</div>\
|
||||
</div>\
|
||||
</div>\
|
||||
<div class='bt-form-submit-btn'>\
|
||||
<button type='button' id='csvn_acl_close' class='btn btn-danger btn-sm btn-title'>关闭</button>\
|
||||
<button type='button' id='csvn_acl_ok' class='btn btn-success btn-sm btn-title bi-btn'>确认</button>\
|
||||
</div>\
|
||||
</div>"
|
||||
<div class='bt-form-submit-btn'>\
|
||||
<button type='button' id='csvn_acl_close' class='btn btn-danger btn-sm btn-title'>关闭</button>\
|
||||
</div>\
|
||||
</div>"
|
||||
});
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user