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";
|
||||
|
||||
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 */
|
||||
const Part = DB({
|
||||
path:"./db_part.csv",
|
||||
|
||||
8
db.js
8
db.js
@ -46,11 +46,13 @@ async function DB(url, cols, onRow) {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
const instances = {};
|
||||
/** @import DBTypes from "./types.d.ts" */
|
||||
/** @type {DBTypes.Builder} */
|
||||
export default function(params)
|
||||
{
|
||||
return {
|
||||
const obj = {
|
||||
list:{},
|
||||
load(){
|
||||
let index = 0;
|
||||
@ -64,4 +66,6 @@ export default function(params)
|
||||
find(id){return this.list[id];},
|
||||
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