404, obj layer, cache, ask,
This commit is contained in:
@ -49,15 +49,16 @@
|
||||
}
|
||||
function del_color(){
|
||||
let color_id = document.getElementById(cur_color).getAttribute("color_id")
|
||||
let wait_msg = msg("удаление цвета",{type:"wait"})
|
||||
$.post( "/admin/colors/delete", {id:color_id})
|
||||
.done(function( res ) {
|
||||
if(res["out"] == "good"){
|
||||
msg_del(wait_msg.id);
|
||||
msg("цвет удалён");
|
||||
obj_colors_load();
|
||||
console.log(res["body"]);
|
||||
}
|
||||
});
|
||||
msg("Удалить этот цвет?",{type:"ask",res:(out)=>{if(out){
|
||||
$.post( "/admin/colors/delete", {id:color_id})
|
||||
.done(function( res ) {
|
||||
if(res["out"] == "good"){
|
||||
msg("цвет удалён");
|
||||
obj_colors_load();
|
||||
console.log(res["body"]);
|
||||
}
|
||||
});
|
||||
}}})
|
||||
|
||||
}
|
||||
</script>
|
@ -29,7 +29,7 @@
|
||||
|
||||
<h1>Изменение объектов</h1>
|
||||
<div>
|
||||
<div id="objs_in_group" style="max-height: 20vh;height: 20vh;"></div>
|
||||
<div id="objs_in_group"></div>
|
||||
</div>
|
||||
<div style="display: flex;justify-content: space-between;float: right;">
|
||||
<div id="find_obj_btns">
|
||||
@ -86,7 +86,7 @@
|
||||
function obj_del(id){
|
||||
// let select = document.getElementById("group_select");
|
||||
let menu = document.getElementById(`object_${id}`);
|
||||
if (confirm(`вы точно хотите удалить ${menu.getAttribute("name").split("~")[0]}?`)){
|
||||
msg(`вы точно хотите удалить ${menu.getAttribute("name").split("~")[0]}?`,{type:"ask",res:(out)=>{if(res){
|
||||
let wait_msg = msg("удаление товара",{type:"wait"});
|
||||
$.post( "/admin/objects/delete", { id:id,})
|
||||
.done(function( res ) {
|
||||
@ -96,7 +96,7 @@
|
||||
edit_get_objs();
|
||||
}
|
||||
});
|
||||
}
|
||||
}}})
|
||||
}
|
||||
|
||||
function save_edited_obj(id){
|
||||
@ -194,16 +194,16 @@
|
||||
});
|
||||
}
|
||||
else{
|
||||
let name = ask("название");
|
||||
if(name != "")[
|
||||
$.post( "/admin/objects/find", { name:name.replaceAll(" ","$")})
|
||||
.done(function( res ) {
|
||||
if(res["out"] == "good"){
|
||||
// console.log(res["body"]);
|
||||
callback(res["body"])
|
||||
}
|
||||
})
|
||||
]
|
||||
ask("название",{func:(name)=>{
|
||||
$.post( "/admin/objects/find", { name:name.replaceAll(" ","$")})
|
||||
.done(function( res ) {
|
||||
if(res["out"] == "good"){
|
||||
// console.log(res["body"]);
|
||||
callback(res["body"])
|
||||
}
|
||||
})
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -86,57 +86,59 @@
|
||||
let name = document.getElementById("group_drop-"+pid).innerText;
|
||||
msg(`вы уверены вы хотите удалить раздел ${name}`,{type:"ask",res:(out)=>{
|
||||
if(out == true){
|
||||
$.post( "/admin/parts/delete", {pid:pid})
|
||||
.done(function( res ) {
|
||||
if(res["out"] == "good"){
|
||||
// console.log(res["body"]);
|
||||
// load_groups();
|
||||
edit_get_objs();
|
||||
hide_menus();
|
||||
setTimeout(()=>{
|
||||
parts_load();
|
||||
msg(`раздел ${name} удалён`)
|
||||
},500)
|
||||
}
|
||||
});
|
||||
}
|
||||
$.post( "/admin/parts/delete", {pid:pid})
|
||||
.done(function( res ) {
|
||||
if(res["out"] == "good"){
|
||||
// console.log(res["body"]);
|
||||
// load_groups();
|
||||
edit_get_objs();
|
||||
hide_menus();
|
||||
setTimeout(()=>{
|
||||
parts_load();
|
||||
msg(`раздел ${name} удалён`)
|
||||
},500)
|
||||
}
|
||||
});
|
||||
}
|
||||
}})
|
||||
}
|
||||
function create_new_group(pid) {
|
||||
let group_name = ask("название группы");
|
||||
if(group_name != null && group_name != ""){
|
||||
$.post( "/admin/groups/new", { name:group_name.replaceAll(" ","$"),pid:pid})
|
||||
.done(function( res ) {
|
||||
if(res["out"] == "good"){
|
||||
// console.log(res["body"]);
|
||||
// load_groups();
|
||||
edit_get_objs();
|
||||
hide_menus();
|
||||
setTimeout(()=>{
|
||||
parts_load();
|
||||
msg(`группа ${group_name.replaceAll(" ","$")} создана`)
|
||||
},500)
|
||||
}
|
||||
});
|
||||
}
|
||||
ask("название группы",{func:(group_name)=>{
|
||||
if(group_name != null && group_name != ""){
|
||||
$.post( "/admin/groups/new", { name:group_name.replaceAll(" ","$"),pid:pid})
|
||||
.done(function( res ) {
|
||||
if(res["out"] == "good"){
|
||||
// console.log(res["body"]);
|
||||
// load_groups();
|
||||
edit_get_objs();
|
||||
hide_menus();
|
||||
setTimeout(()=>{
|
||||
parts_load();
|
||||
msg(`группа ${group_name.replaceAll(" ","$")} создана`)
|
||||
},500)
|
||||
}
|
||||
});
|
||||
}
|
||||
}});
|
||||
}
|
||||
|
||||
function create_new_part() {
|
||||
let part_name = ask("название раздела");
|
||||
if(part_name != null && part_name != ""){
|
||||
$.post( "/admin/parts/new", { name:part_name.replaceAll(" ","$")})
|
||||
.done(function( res ) {
|
||||
if(res["out"] == "good"){
|
||||
// console.log(res["body"]);
|
||||
// load_groups();
|
||||
hide_menus();
|
||||
setTimeout(()=>{
|
||||
parts_load();
|
||||
msg(`раздел ${part_name.replaceAll(" ","$")} создан`)
|
||||
},500)
|
||||
ask("название раздела",{func:(part_name)=>{
|
||||
if(part_name != null && part_name != ""){
|
||||
$.post( "/admin/parts/new", { name:part_name.replaceAll(" ","$")})
|
||||
.done(function( res ) {
|
||||
if(res["out"] == "good"){
|
||||
// console.log(res["body"]);
|
||||
// load_groups();
|
||||
hide_menus();
|
||||
setTimeout(()=>{
|
||||
parts_load();
|
||||
msg(`раздел ${part_name.replaceAll(" ","$")} создан`)
|
||||
},500)
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
}})
|
||||
}
|
||||
|
||||
function parts_load(){
|
||||
|
@ -115,22 +115,23 @@
|
||||
});
|
||||
}
|
||||
else{
|
||||
let login = ask("имя");
|
||||
if (login != ""){
|
||||
form = 0;
|
||||
$.post( "/admin/users/find",{login:login,from:from,load_interval:load_interval})
|
||||
.done(function( res ) {
|
||||
if(res["out"] == "good"){
|
||||
res["body"].forEach(user => {
|
||||
make_user(user,res);
|
||||
});
|
||||
}
|
||||
else if(res["out"] == "bad"){
|
||||
msg("нет пользователя с таким иминем")
|
||||
load_users_data(users_from);
|
||||
}
|
||||
});
|
||||
}
|
||||
ask("имя",{func:(out)=>{
|
||||
if(out != null && out != "" && out != " "){
|
||||
from = 0;
|
||||
$.post( "/admin/users/find",{login:out,from:from,load_interval:load_interval})
|
||||
.done(function( res ) {
|
||||
if(res["out"] == "good"){
|
||||
res["body"].forEach(user => {
|
||||
make_user(user,res);
|
||||
});
|
||||
}
|
||||
else if(res["out"] == "bad"){
|
||||
msg("нет пользователя с таким иминем")
|
||||
load_users_data(users_from);
|
||||
}
|
||||
});
|
||||
}
|
||||
}})
|
||||
}
|
||||
|
||||
function make_user(user,res){
|
||||
@ -205,16 +206,21 @@
|
||||
let pass= document.getElementById(`pass_${id}`).innerText;
|
||||
let value = null;
|
||||
if (key == 'login' || key == "pass") {
|
||||
value = ask(`изменение ${key} пользователя ${login}`,document.getElementById(`${key}_${id}`).innerText);
|
||||
ask(`изменение ${key} пользователя ${login}`,{def:document.getElementById(`${key}_${id}`).innerText,func:(out)=>{
|
||||
if(out != null && out != "" && out != " "){
|
||||
make(out);
|
||||
}
|
||||
}});
|
||||
}
|
||||
else if (key == "admin"){
|
||||
value = admin;
|
||||
make(value)
|
||||
}
|
||||
else if (key == "rights"){
|
||||
value = args[0]["rights"];
|
||||
make(value)
|
||||
}
|
||||
|
||||
if(value != null){
|
||||
function make(value){
|
||||
$.post( "/admin/users/edit",{key:key,value:value,id:id,login:login})
|
||||
.done(function( res ) {
|
||||
// console.log("serv reg");
|
||||
@ -261,14 +267,15 @@
|
||||
}
|
||||
function user_del(id){
|
||||
let login = document.getElementById(`login_${id}`).innerText;
|
||||
if(confirm(`вы точно хотите удалить пользователя ${login}?`) == true){
|
||||
$.post( "/admin/users/delete",{login:login,id:id})
|
||||
.done(function( res ) {
|
||||
if(res["out"] == "good"){
|
||||
load_users_data(users_from);
|
||||
}
|
||||
});
|
||||
}
|
||||
msg(`вы точно хотите удалить пользователя ${login}?`,{type:"ask",res:(out)=>{if(out){
|
||||
$.post( "/admin/users/delete",{login:login,id:id})
|
||||
.done(function( res ) {
|
||||
if(res["out"] == "good"){
|
||||
load_users_data(users_from);
|
||||
}
|
||||
});
|
||||
}
|
||||
}})
|
||||
}
|
||||
|
||||
let user_edit_menu = document.createElement("div");user_edit_menu.id = "user_edit_menu"; user_edit_menu.classList.add("cmenu");
|
||||
|
Reference in New Issue
Block a user