passes started
This commit is contained in:
parent
297cc5e07d
commit
73d5475e7a
9
app.js
9
app.js
@ -1,5 +1,14 @@
|
|||||||
import DB from "./db.js";
|
import DB from "./db.js";
|
||||||
|
|
||||||
|
const Pass = DB({path:"./db_pass.csv", cols:6, load(i, part, desk, user, role, work, data){
|
||||||
|
return [i.toString(), {part, desk, user, role, work, data}];
|
||||||
|
}});
|
||||||
|
|
||||||
|
await Pass.load();
|
||||||
|
const p1 = Pass.find("0");
|
||||||
|
console.log("Pass", p1);
|
||||||
|
|
||||||
|
|
||||||
/** @typedef {{name:string, time:number, work:WorkData[], need:string[], make:string[]}} PartData */
|
/** @typedef {{name:string, time:number, work:WorkData[], need:string[], make:string[]}} PartData */
|
||||||
const Part = DB({
|
const Part = DB({
|
||||||
path:"./db_part.csv",
|
path:"./db_part.csv",
|
||||||
|
|||||||
6
db.js
6
db.js
@ -46,11 +46,13 @@ async function DB(url, cols, onRow) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
const instances = {};
|
||||||
/** @import DBTypes from "./types.d.ts" */
|
/** @import DBTypes from "./types.d.ts" */
|
||||||
/** @type {DBTypes.Builder} */
|
/** @type {DBTypes.Builder} */
|
||||||
export default function(params)
|
export default function(params)
|
||||||
{
|
{
|
||||||
return {
|
const obj = {
|
||||||
list:{},
|
list:{},
|
||||||
load(){
|
load(){
|
||||||
let index = 0;
|
let index = 0;
|
||||||
@ -64,4 +66,6 @@ export default function(params)
|
|||||||
find(id){return this.list[id];},
|
find(id){return this.list[id];},
|
||||||
save(){},
|
save(){},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
return obj;
|
||||||
}
|
}
|
||||||
@ -1 +1 @@
|
|||||||
August 2025,./db_part.csv,./db_work.csv,./db_desk.csv
|
./db_part.csv,./db_desk.csv,./db_user.csv,./db_role.csv,./db_work.csv,August 2025
|
||||||
|
|||||||
|
Loading…
Reference in New Issue
Block a user