instalar equipos cemm
This commit is contained in:
@@ -0,0 +1,114 @@
|
||||
Carrito,Sobrenombre,NoInventario,NoSerie,Tipo
|
||||
C01,C01,E0030539,P208FQN7,CHROMEBOOK
|
||||
C01,C02,E0030540,P208FR06,CHROMEBOOK
|
||||
C01,C03,E0030541,P208FQX7,CHROMEBOOK
|
||||
C01,C04,E0030621,P208FQVK,CHROMEBOOK
|
||||
C01,C05,E0030542,P208FR27,CHROMEBOOK
|
||||
C01,C06,E0030543,P208FQMB,CHROMEBOOK
|
||||
C01,C07,E0030544,P208FQZY,CHROMEBOOK
|
||||
C01,C08,E0030545,P208FQYL,CHROMEBOOK
|
||||
C01,C09,E0030546,P208FR0Z,CHROMEBOOK
|
||||
C01,C10,E0030547,P208FQPY,CHROMEBOOK
|
||||
C01,C11,E0030548,P208FQXD,CHROMEBOOK
|
||||
C01,C12,E0030549,P208FQMQ,CHROMEBOOK
|
||||
C01,C13,E0030550,P208FQZK,CHROMEBOOK
|
||||
C01,C14,E0030551,P208FQND,CHROMEBOOK
|
||||
C01,C15,E0030552,P208FQN8,CHROMEBOOK
|
||||
C01,C16,E0030553,P208FQTP,CHROMEBOOK
|
||||
C01,C17,E0030554,P208FR2H,CHROMEBOOK
|
||||
C01,C18,E0030555,P208FQTF,CHROMEBOOK
|
||||
C01,C19,E0030556,P208FR0D,CHROMEBOOK
|
||||
C01,C20,E0030557,P208FR05,CHROMEBOOK
|
||||
C01,C21,E0030558,P208FR2F,CHROMEBOOK
|
||||
C01,C22,E0030559,P208FR0V,CHROMEBOOK
|
||||
C01,C23,E0030560,P208FR13,CHROMEBOOK
|
||||
C01,C24,E0030561,P208FQN1,CHROMEBOOK
|
||||
C01,C25,E0030562,P208FR1L,CHROMEBOOK
|
||||
C01,C26,E0030563,P208FQWM,CHROMEBOOK
|
||||
C01,C27,E0030564,P208FQMG,CHROMEBOOK
|
||||
C01,C28,E0030565,P208FQMD,CHROMEBOOK
|
||||
C01,C29,E0030566,P208FQNG,CHROMEBOOK
|
||||
C01,C30,E0030567,P208FR00,CHROMEBOOK
|
||||
C02,C01,E0030568,P208FR21,CHROMEBOOK
|
||||
C02,C02,E0030569,P208FQV7,CHROMEBOOK
|
||||
C02,C03,E0030570,P208FR07,CHROMEBOOK
|
||||
C02,C04,E0030571,P208FQNR,CHROMEBOOK
|
||||
C02,C05,E0030572,P208FQPD,CHROMEBOOK
|
||||
C02,C06,E0030573,P208FQXH,CHROMEBOOK
|
||||
C02,C07,E0030574,P208FQQC,CHROMEBOOK
|
||||
C02,C08,E0030575,P208FQTY,CHROMEBOOK
|
||||
C02,C09,E0030576,P208FQWK,CHROMEBOOK
|
||||
C02,C10,E0030577,P208FR2B,CHROMEBOOK
|
||||
C02,C11,E0030578,P208FQN9,CHROMEBOOK
|
||||
C02,C12,E0030579,P208FR1X,CHROMEBOOK
|
||||
C02,C13,E0030580,P208FQMP,CHROMEBOOK
|
||||
C02,C14,E0030581,P208FQVD,CHROMEBOOK
|
||||
C02,C15,E0030582,P208FQNC,CHROMEBOOK
|
||||
C02,C16,E0030583,P208FR1P,CHROMEBOOK
|
||||
C02,C17,E0030584,P208FQQ5,CHROMEBOOK
|
||||
C02,C18,E0030585,P208FR2X,CHROMEBOOK
|
||||
C02,C19,E0030586,P208FQZN,CHROMEBOOK
|
||||
C02,C20,E0030587,P208FQP9,CHROMEBOOK
|
||||
C02,C21,E0030588,P208FQNB,CHROMEBOOK
|
||||
C02,C22,E0030589,P208FQNZ,CHROMEBOOK
|
||||
C02,C23,E0030590,P208FR2Y,CHROMEBOOK
|
||||
C02,C24,E0030591,P208FR1H,CHROMEBOOK
|
||||
C02,C25,E0030592,P208FQVN,CHROMEBOOK
|
||||
C02,C26,E0030593,P208FQXW,CHROMEBOOK
|
||||
C02,C27,E0030594,P208FQQA,CHROMEBOOK
|
||||
C02,C28,E0030595,P208FR0Q,CHROMEBOOK
|
||||
C02,C29,E0030596,P208FQTR,CHROMEBOOK
|
||||
C01,E01,E0030620,KCN0CV05U77450D,LAPTOP
|
||||
C01,E02,E0030500,KCN0CV05U794507,LAPTOP
|
||||
C01,E03,E0030501,KCN0CV05U778506,LAPTOP
|
||||
C01,E04,E0030502,KCN0CV05U791506,LAPTOP
|
||||
C01,E05,E0030503,KCN0CV05U78550F,LAPTOP
|
||||
C01,E06,E0030504,KCN0CV05U771506,LAPTOP
|
||||
C01,E07,E0030505,KCN0CV05U802504,LAPTOP
|
||||
C01,E08,E0030506,KCN0CV05U82650E,LAPTOP
|
||||
C01,E09,E0030507,KCN0CV05U80750A,LAPTOP
|
||||
C01,E10,E0030508,KCN0CV05U77050C,LAPTOP
|
||||
C01,E11,E0030509,KCN0CV05U825503,LAPTOP
|
||||
C01,E12,E0030510,KCN0CV05U764507,LAPTOP
|
||||
C01,E13,E0030511,KCN0CV05U76050G,LAPTOP
|
||||
C01,E14,E0030512,KCN0CV05U81350F,LAPTOP
|
||||
C01,E15,E0030513,KCN0CV05U766503,LAPTOP
|
||||
C01,E16,E0030514,KCN0CV05U827509,LAPTOP
|
||||
C01,E17,E0030515,KCN0CV05U78450A,LAPTOP
|
||||
C01,E18,E0030516,KCN0CV05U765506,LAPTOP
|
||||
C01,E19,E0030517,KNC0CV05U767509,LAPTOP
|
||||
C01,E20,E0030518,KCN0CV05U79250F,LAPTOP
|
||||
C02,E01,E0030519,KCN0CV05U79550B,LAPTOP
|
||||
C02,E02,E0030520,KCN0CV05U76250F,LAPTOP
|
||||
C02,E03,E0030521,KCN0CV05U77250C,LAPTOP
|
||||
C02,E04,E0030522,KCN0CV05U75550A,LAPTOP
|
||||
C02,E05,E0030523,KCN0CV05U80950H,LAPTOP
|
||||
C02,E06,E0030524,KCN0CV05U758509,LAPTOP
|
||||
C02,E07,E0030525,KCN0CV05U803503,LAPTOP
|
||||
C02,E08,E0030526,KCN0CV05U787506,LAPTOP
|
||||
C02,E09,E0030527,KCN0CV05U77350H,LAPTOP
|
||||
C02,E10,E0030528,KCN0CV05U820506,LAPTOP
|
||||
C02,E11,E0030529,KCN0CV05U823508,LAPTOP
|
||||
C02,E12,E0030530,KCN0CV05U76150C,LAPTOP
|
||||
C02,E13,E0030531,KCN0CV05U75750A,LAPTOP
|
||||
C02,E14,E0030532,KCN0CV05U77550A,LAPTOP
|
||||
C02,E15,E0030533,KCN0CV05U81050A,LAPTOP
|
||||
C02,E16,E0030534,KCN0CV05U818508,LAPTOP
|
||||
C02,E17,E0030535,KCN0CV05U828506,LAPTOP
|
||||
C02,E18,E0030536,KCN0CV05U779506,LAPTOP
|
||||
C02,E19,E0030537,KCN0CV05U75450A,LAPTOP
|
||||
C02,E20,E0030538,KCN0CV05U819502,LAPTOP
|
||||
C03,E01,E0030539,KCN0CV05U812509,LAPTOP
|
||||
C03,E02,E0030540,KCN0CV05U789506,LAPTOP
|
||||
C03,E03,E0030541,KCN0CV05U80650B,LAPTOP
|
||||
C03,E04,E0030542,KCN0CV05U804503,LAPTOP
|
||||
C03,E05,E0030543,KCN0CV05U798503,LAPTOP
|
||||
C03,E06,E0030544,KCN0CV05U786504,LAPTOP
|
||||
C03,E07,E0030545,KCN0CV05U78150B,LAPTOP
|
||||
C03,E08,E0030546,KCN0CV05U80150E,LAPTOP
|
||||
C03,E09,E0030547,KCN0CV05U756507,LAPTOP
|
||||
C03,E10,E0030548,KCN0CV05U800505,LAPTOP
|
||||
C03,E11,E0030549,KCN0CV05U799506,LAPTOP
|
||||
C03,E12,E0030550,KCN0CV05U76950F,LAPTOP
|
||||
C03,E13,E0030551,KCN0CV05U793508,LAPTOP
|
||||
C03,E14,E0030552,KCN0CV05U79650A,LAPTOP
|
||||
|
+55
-8
@@ -9,21 +9,17 @@ const Plantel = require('./tables/Plantel')
|
||||
const Equipo = require('./tables/Equipo')
|
||||
const Horario = require('./tables/Horario')
|
||||
const Mesa = require('./tables/Mesa')
|
||||
const Multa = require('./tables/Multa')
|
||||
const Operador = require('./tables/Operador')
|
||||
const Parte = require('./tables/Parte')
|
||||
const Prestamo = require('./tables/Prestamo')
|
||||
const Reporte = require('./tables/Reporte')
|
||||
const Salon = require('./tables/Salon')
|
||||
const Status = require('./tables/Status')
|
||||
const TipoCarrito = require('./tables/TipoCarrito')
|
||||
const TipoMulta = require('./tables/TipoMulta')
|
||||
const TipoOperador = require('./tables/TipoOperador')
|
||||
const TipoUsuario = require('./tables/TipoUsuario')
|
||||
const Usuario = require('./tables/Usuario')
|
||||
const { Console } = require('console')
|
||||
|
||||
const dataTipoCarrito = async () => {
|
||||
const data = ['Chromebook', 'iPad']
|
||||
const data = ['Chromebook', 'iPad', 'Laptops']
|
||||
|
||||
console.log('\nInstalando catalogo tipo_carrito'.bold.blue)
|
||||
for (let i = 0; i < data.length; i++) {
|
||||
@@ -139,6 +135,7 @@ const dataCarrera = async () => {
|
||||
.then((res) => res)
|
||||
.catch((err) => console.log(err))
|
||||
|
||||
console.log('\nInstalando catalogo Carrera'.bold.blue)
|
||||
for (let i = 0; i < data.length; i++) {
|
||||
await Carrera.findOne({ where: { idCarrera: Number(data[i].clave) } })
|
||||
.then(async (res) => {
|
||||
@@ -162,6 +159,7 @@ const dataPlantel = async () => {
|
||||
.then((res) => res)
|
||||
.catch((err) => console.log(err))
|
||||
|
||||
console.log('\nInstalando catalogo Plantel'.bold.blue)
|
||||
for (let i = 0; i < data.length; i++) {
|
||||
await Plantel.findOne({ where: { idPlantel: Number(data[i].cve_plantel) } })
|
||||
.then(async (res) => {
|
||||
@@ -186,6 +184,7 @@ const dataCarreraPlantel = async () => {
|
||||
.then((res) => res)
|
||||
.catch((err) => console.log(err))
|
||||
|
||||
console.log('\nInstalando catalogo CarreraPlantel'.bold.blue)
|
||||
for (let i = 0; i < data.length; i++) {
|
||||
await CarreraPlantel.findOne({
|
||||
where: {
|
||||
@@ -213,9 +212,56 @@ const dataCarreraPlantel = async () => {
|
||||
}
|
||||
}
|
||||
|
||||
const dataEquipo = async () => {
|
||||
const data = await csvJson('./CARGA-MASIVA-CEMM.csv')
|
||||
.then((res) => res)
|
||||
.catch((err) => console.log(err))
|
||||
|
||||
console.log('\nInstalando catalogo Equipo'.bold.blue)
|
||||
for (let i = 0; i < data.length; i++) {
|
||||
let tipo
|
||||
|
||||
if (data[i].Tipo === 'CHROMEBOOK') tipo = 1
|
||||
else if (data[i].Tipo === 'LAPTOP') tipo = 3
|
||||
|
||||
await Carrito.findOne({
|
||||
where: {
|
||||
[Op.and]: [{ sobrenombre: data[i].Carrito }, { idTipoCarrito: tipo }],
|
||||
},
|
||||
})
|
||||
.then(async (res) => {
|
||||
let idCarrito
|
||||
|
||||
if (!res) {
|
||||
console.log(
|
||||
`\nSe ha creado el Carrito ${data[i].Carrito} de tipo ${data[i].Tipo}`
|
||||
.magenta
|
||||
)
|
||||
await Carrito.create({
|
||||
sobrenombre: data[i].Carrito,
|
||||
kiosko: 1,
|
||||
idTipoCarrito: tipo,
|
||||
}).then((res) => {
|
||||
idCarrito = res.idCarrito
|
||||
})
|
||||
} else idCarrito = res.idCarrito
|
||||
console.log(
|
||||
`Se ha creado el Equipo con noSerie ${data[i].NoSerie} noInventario ${data[i].NoInventario} sobrenombre ${data[i].Sobrenombre}`
|
||||
.magenta
|
||||
)
|
||||
await Equipo.create({
|
||||
noSerie: data[i].NoSerie,
|
||||
noInventario: data[i].NoInventario,
|
||||
sobrenombre: data[i].Sobrenombre,
|
||||
idCarrito: idCarrito,
|
||||
})
|
||||
})
|
||||
.catch((err) => {
|
||||
console.log(err)
|
||||
})
|
||||
}
|
||||
}
|
||||
// Parte
|
||||
// Carrito
|
||||
// Equipo
|
||||
|
||||
const install = async () => {
|
||||
await dataTipoCarrito()
|
||||
@@ -230,6 +276,7 @@ const install = async () => {
|
||||
await dataCarrera()
|
||||
await dataPlantel()
|
||||
await dataCarreraPlantel()
|
||||
await dataEquipo()
|
||||
|
||||
console.log(
|
||||
'\nSe ha instalado exitosamente los catalogos.\n'.underline.bold.green
|
||||
|
||||
@@ -13,7 +13,7 @@ Carrito.init(
|
||||
unique: true,
|
||||
},
|
||||
sobrenombre: {
|
||||
type: DataTypes.STRING(1),
|
||||
type: DataTypes.STRING(5),
|
||||
allowNull: false,
|
||||
},
|
||||
kiosko: {
|
||||
|
||||
@@ -22,7 +22,7 @@ Equipo.init(
|
||||
allowNull: false,
|
||||
},
|
||||
sobrenombre: {
|
||||
type: DataTypes.STRING(2),
|
||||
type: DataTypes.STRING(5),
|
||||
allowNull: false,
|
||||
},
|
||||
activo: {
|
||||
|
||||
@@ -2,5 +2,6 @@ const express = require('express')
|
||||
const app = express()
|
||||
|
||||
// app.use(require('./'))
|
||||
// app.use(require('./usuario'))
|
||||
|
||||
module.exports = app
|
||||
|
||||
Reference in New Issue
Block a user