$(function(){
|
|
|
|
var item_id = $("#item_id").val();
|
|
|
|
$('#edit-cat').modal({
|
|
"backdrop":'static'
|
|
});
|
|
|
|
getCatList();
|
|
|
|
function getCatList(){
|
|
$.get(
|
|
DocConfig.server+"/api/catalog/catList",
|
|
{ "item_id": item_id },
|
|
function(data){
|
|
$("#show-second-cat").html('');
|
|
$("#show-third-cat").html('');
|
|
if (data.error_code == 0) {
|
|
json = data.data;
|
|
console.log(json);
|
|
for (var i = 0; i < json.length; i++) {
|
|
if (json[i].level == 2 ) {
|
|
cat_html ='<a class="badge badge-info single-cat " href="?s=home/catalog/edit&cat_id='+json[i].cat_id+'&item_id='+json[i].item_id+'">'+json[i].cat_name+' <i class="icon-edit"></i></a>';
|
|
$("#show-second-cat").append(cat_html);
|
|
};
|
|
|
|
if (json[i].level == 3 ) {
|
|
cat_html ='<a class="badge badge-info single-cat " href="?s=home/catalog/edit&cat_id='+json[i].cat_id+'&item_id='+json[i].item_id+'">'+json[i].cat_name+' <i class="icon-edit"></i></a>';
|
|
$("#show-third-cat").append(cat_html);
|
|
};
|
|
|
|
};
|
|
|
|
|
|
};
|
|
|
|
},
|
|
"json"
|
|
|
|
);
|
|
}
|
|
|
|
/*加载二级目录,让用户选择上级目录*/
|
|
secondCatList();
|
|
|
|
function secondCatList() {
|
|
var default_parent_cat_id = $("#default_parent_cat_id").val();
|
|
var item_id = $("#item_id").val();
|
|
$.get(
|
|
DocConfig.server+"/api/catalog/secondCatList",
|
|
{"item_id": item_id},
|
|
function(data) {
|
|
$("#parent_cat_id").html('<OPTION value="0">'+lang["none"]+'</OPTION>');
|
|
if (data.error_code == 0) {
|
|
json = data.data;
|
|
console.log(json);
|
|
for (var i = 0; i < json.length; i++) {
|
|
cat_html = '<OPTION value="' + json[i].cat_id + '" ';
|
|
if (default_parent_cat_id == json[i].cat_id) {
|
|
cat_html += ' selected ';
|
|
}
|
|
|
|
cat_html += ' ">' + json[i].cat_name + '</OPTION>';
|
|
$("#parent_cat_id").append(cat_html);
|
|
};
|
|
};
|
|
|
|
},
|
|
"json"
|
|
|
|
);
|
|
}
|
|
|
|
|
|
//保存目录
|
|
$("#save-cat").click(function(){
|
|
var cat_name = $("#cat_name").val();
|
|
var s_number = $("#s_number").val();
|
|
var cat_id = $("#cat_id").val();
|
|
var parent_cat_id = $("#parent_cat_id").val();
|
|
$.post(
|
|
DocConfig.server+"/api/catalog/save",
|
|
{"cat_name": cat_name , "s_number": s_number , "item_id": item_id , "cat_id": cat_id, "parent_cat_id": parent_cat_id },
|
|
function(data){
|
|
if (data.error_code == 0) {
|
|
$("#delete-cat").hide();
|
|
$("#cat_name").val('');
|
|
$("#s_number").val('');
|
|
$("#cat_id").val('');
|
|
$("#parent_cat_id").val('');
|
|
secondCatList();
|
|
//alert(lang["save_success"]);
|
|
}else{
|
|
$.alert(lang["save_fail"]);
|
|
}
|
|
getCatList();
|
|
},
|
|
"json"
|
|
|
|
);
|
|
return false;
|
|
});
|
|
|
|
//删除目录
|
|
$("#delete-cat").click(function(){
|
|
$.confirm(lang["confirm_to_delete"],{},function(){
|
|
var cat_id = $("#cat_id").val();
|
|
if (cat_id > 0 ) {
|
|
$.post(
|
|
DocConfig.server+"/api/catalog/delete",
|
|
{ "cat_id": cat_id },
|
|
function(data){
|
|
if (data.error_code == 0) {
|
|
//alert(lang["delete_success"]);
|
|
window.location.href="?s=home/catalog/edit&item_id="+item_id;
|
|
}else{
|
|
if (data.error_message) {
|
|
$.alert(data.error_message);
|
|
}else{
|
|
$.alert(lang["delete_fail"]);
|
|
}
|
|
|
|
}
|
|
},
|
|
"json"
|
|
);
|
|
}
|
|
});
|
|
|
|
return false;
|
|
})
|
|
|
|
$(".exist-cat").click(function(){
|
|
window.location.href="?s=home/item/show&item_id="+item_id;
|
|
});
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|