|
|
$(function(){ $('a[data-toggle="tab"]').on('shown', function (e) { //e.target // activated tab
//e.relatedTarget // previous tab
console.log($(e.target).attr("href")); })
//展示第一个tab
$("#myTab a:first").tab("show");
var item_id = $("#item_id").val() ;
//获取基础信息
get_base_info() ; function get_base_info(){ $.get( DocConfig.server+"/api/item/detail", {"item_id":item_id}, function(data){ if (data.error_code === 0 ) { //console.log(data.data);
$("#item_name").val(data.data.item_name); $("#item_description").val(data.data.item_description); $("#item_domain").val(data.data.item_domain); $("#password").val(data.data.password); $("#password").attr('type','password'); }else{ $.alert(data.error_message); } }, "json"
); }
//保存项目基础信息
$("#item_save").click(function(){
var item_name = $("#item_name").val(); var item_description = $("#item_description").val(); var item_domain = $("#item_domain").val(); var password = $("#password").val(); $.post( DocConfig.server+"/api/item/update", {"item_id":item_id,"item_name":item_name,"item_description":item_description,"item_domain":item_domain,"password":password}, function(data){ if (data.error_code === 0 ) { $.msg('保存成功',{"time":1000}); get_base_info() ; }else{ $.alert(data.error_message); } }, "json" );
return false; });
//点击转让按钮,弹出modal
$("#attorn-btn").click(function(){ $('#attorn-modal').modal({ "backdrop":'static' }); });
//监听转让
$("#attorn_save").click(function(){ var username = $("#attorn_username").val(); var password = $("#attorn_password").val(); $.post( DocConfig.server+"/api/item/attorn", {"username": username ,"item_id": item_id , "password": password }, function(data){ if (data.error_code == 0) { $.msg('转让成功,正在跳转回主页..',{"time":3000}); //跳转
setTimeout(function(){ window.location.href="?s=/home/item/index"; },3000) }else{ $.alert(data.error_message); } }, "json"
); return false; });
//删除项目
$("#delete-item-btn").click(function(){ $('#delete-item-modal').modal({ "backdrop":'static' }); });
//监听删除
$("#delete_item_save").click(function(){ var password = $("#delete_item_password").val(); $.post( DocConfig.server+"/api/item/delete", {"item_id": item_id , "password": password }, function(data){ if (data.error_code == 0) { $.msg('删除成功,正在跳转回主页..',{"time":3000}); //跳转
setTimeout(function(){ window.location.href="?s=/home/item/index"; },3000) }else{ $.alert(data.error_message); } }, "json"
); return false; });
//点击添加成员,弹出modal
$("#add-member-btn").click(function(){ $('#member-modal').modal({ "backdrop":'static' }); });
//获取成员列表
get_member_list(); function get_member_list(){ $.get( DocConfig.server+"/api/member/getList", {"item_id":item_id}, function(data){ $("#member-list").html(''); if (data.error_code === 0 ) { //console.log(data.data);
var json = data.data ; if (json.length > 0 ) { for (var i = 0; i < json.length; i++) { var html = '<tr>' +'<td><div class="type-parent">'+json[i].username+'</div></td>' +'<td><div class="type-parent">'+json[i].addtime+'</div></td>' +'<td><div class="type-parent">'+json[i].member_group+'</div></td>' +'<td><a href="#" class="member-delete" data-id="'+json[i].item_member_id+'">删除</a></td>' +'</tr>'; $("#member-list").append(html); };
}; }else{ $.alert(data.error_message); } }, "json"
); }
//添加成员
$("#member_save").click(function(){ var username = $("#member_username").val(); var member_group_id = $("#member_group_id").is(':checked') ? 0 : 1 ; $.post( DocConfig.server+"/api/member/save", {"item_id": item_id , "username": username ,"member_group_id":member_group_id }, function(data){ if (data.error_code == 0) { $('#member-modal').modal('hide'); $("#member_username").val(''); $("#member_group_id").removeAttr("checked"); $.msg('添加成功',{"time":1000}); get_member_list(); }else{ $.alert(data.error_message); } }, "json"
); return false; });
//删除成员
$("#member-list").on("click",'.member-delete',function(){ var item_member_id = $(this).data("id"); $.confirm("确定删除成员吗",{},function(){ $.post( DocConfig.server+"/api/member/delete", {"item_id": item_id , "item_member_id": item_member_id }, function(data){ if (data.error_code == 0) { $.msg('删除成功',{"time":1000}); get_member_list(); }else{ $.alert(data.error_message); } }, "json"
); }); return false; });
//归档项目
$("#archive-item-btn").click(function(){ $('#archive-item-modal').modal({ "backdrop":'static' }); });
//监听归档
$("#archive_item_save").click(function(){ var password = $("#archive_item_password").val(); $.post( DocConfig.server+"/api/item/archive", {"item_id": item_id , "password": password }, function(data){ if (data.error_code == 0) { $.msg('归档成功',{"time":3000}); $('#archive-item-modal').modal('hide'); }else{ $.alert(data.error_message); } }, "json"
); return false; });
//获取item api_key信息
get_api_info() ; function get_api_info(){ $.get( DocConfig.server+"/api/item/getKey", {"item_id":item_id}, function(data){ if (data.error_code === 0 ) { //console.log(data.data);
$("#api_key").html(data.data.api_key); $("#api_token").html(data.data.api_token); }else{ $.alert(data.error_message); } }, "json"
); }
$("#reset_api_token").click(function(){ $.post( DocConfig.server+"/api/item/resetKey", {"item_id":item_id}, function(data){ if (data.error_code === 0 ) { //console.log(data.data);
$("#api_key").html(data.data.api_key); $("#api_token").html(data.data.api_token); }else{ $.alert(data.error_message); } }, "json"
); return false; });
});
|