modified: admin.js

modified:   func.js
	modified:   index.js
	modified:   object.js
	modified:   project.js
	new file:   public/img/drop.png
	new file:   public/img/icon/back.png
	new file:   public/img/icon/copy.png
	new file:   public/img/icon/del.png
	new file:   public/img/icon/download.png
	new file:   public/img/icon/forw.png
	new file:   public/img/icon/save.png
	modified:   public/lib/fn.js
	modified:   public/lib/inter.js
	modified:   views/admin.ejs
	new file:   views/admin/objects.ejs
	modified:   views/admin/objects/object_creation.ejs
	modified:   views/admin/objects/object_edit.ejs
	modified:   views/admin/objects/object_groups.ejs
	new file:   views/admin/users.ejs
	modified:   views/admin/users/user_reg.ejs
	modified:   views/header.ejs
	modified:   views/load.ejs
	modified:   views/login.ejs
	modified:   views/main.ejs
	modified:   views/project.ejs
	modified:   views/static/end.ejs
	modified:   views/static/start.ejs
This commit is contained in:
2023-08-15 23:59:02 +05:00
parent b511d033f5
commit f2bbded81b
28 changed files with 942 additions and 270 deletions

View File

@ -106,7 +106,7 @@ app.post("/get_cr_uuid", (req,res) => {
}
})
/// project
app.get("/proj/:name" , (req,res) =>{
app.get("/proj/load/:name" , (req,res) =>{
res.render('project',{proj_name:req.params["name"]});
})
app.post("/save_proj", (req,res) => {
@ -142,6 +142,17 @@ app.post("/proj/delete", (req,res) => {
func.log("router project loading error - "+error);
}
})
app.post("/proj/download", (req,res) => {
try{
let inp = req.body;
let cook = req.cookies;
func.sid(cook,res,()=>{
proj.download(inp,cook,res);
})
} catch (error) {
func.log("router project loading error - "+error);
}
})
app.post("/get_projs", (req,res) => {
try{
let inp = req.body;
@ -189,18 +200,74 @@ app.post("/get_groups", (req,res) => {
func.log("router single object getting error - "+error);
}
})
app.post("/object/parts/get", (req,res) => {
try{
let inp = req.body;
let cook = req.cookies;
// func.log(inp["name"]);
func.sid(cook,res,()=>{
obj.load_parts(inp,cook,res);
})
} catch (error) {
func.log("router single object getting error - "+error);
}
})
app.post("/object/group/get", (req,res) => {
try{
let inp = req.body;
let cook = req.cookies;
// func.log(inp["name"]);
func.sid(cook,res,()=>{
obj.load_group(inp,cook,res);
})
} catch (error) {
func.log("router single object getting error - "+error);
}
})
/// admin
app.get("/admin", (req,res) =>{
try {
let inp = req.body;
let cook = req.cookies;
func.sid(cook,res,()=>{
func.sid(cook,res,(rights)=>{
res.render('admin');
},true,true)
} catch (error) {
func.log("router admin page error - "+error);
}
});
app.get("/admin/objects", (req,res) =>{
try {
let inp = req.body;
let cook = req.cookies;
func.sid(cook,res,(rights)=>{
if (rights == 1 || rights == 3){
res.render('admin/objects');
}
else{
res.redirect('/admin');
}
},true,true)
} catch (error) {
func.log("router admin page error - "+error);
}
});
app.get("/admin/users", (req,res) =>{
try {
let inp = req.body;
let cook = req.cookies;
func.sid(cook,res,(rights)=>{
if (rights == 2 || rights == 3){
res.render('admin/users');
}
else{
res.redirect('/admin');
}
},true,true)
} catch (error) {
func.log("router admin page error - "+error);
}
});
app.get("/home", (req,res) =>{
res.render('home');
});