diff --git a/pages/admin/gps/device/index.vue b/pages/admin/gps/device/index.vue index 19ccc05..45d1dbc 100644 --- a/pages/admin/gps/device/index.vue +++ b/pages/admin/gps/device/index.vue @@ -80,10 +80,10 @@ - + - + diff --git a/server/controllers/GPS.Device.js b/server/controllers/GPS.Device.js index 72cb078..b15f770 100644 --- a/server/controllers/GPS.Device.js +++ b/server/controllers/GPS.Device.js @@ -20,11 +20,11 @@ module.exports.addCode = [ return true } }), - body('tomanPrice').notEmpty().isInt({ min: 0 }).withMessage('قیمت دستگاه را به تومتن وارد کنید'), + // body('tomanPrice').notEmpty().isInt({ min: 0 }).withMessage('قیمت دستگاه را به تومتن وارد کنید'), // body('dollarProfit').notEmpty().isInt({ min: 0 }).withMessage('سود نصاب را به دلار وارد کنید'), body('profit').notEmpty().isInt({ min: 0 }).withMessage('سود نصاب را به تومان وارد کنید'), - body('score').notEmpty().isInt({ min: 0 }).withMessage('امتیاز دریافتی نصاب را وارد کنید'), - body('renewalProfit').notEmpty().isInt({ min: 0 }).withMessage('سود دریافتی نصاب را از تمدید اشتراک وارد کنید') + body('score').notEmpty().isInt({ min: 0 }).withMessage('امتیاز دریافتی نصاب را وارد کنید') + // body('renewalProfit').notEmpty().isInt({ min: 0 }).withMessage('سود دریافتی نصاب را از تمدید اشتراک وارد کنید') ], checkValidations(validationResult), async (req, res) => { @@ -67,11 +67,11 @@ module.exports.downloadAll = [ columns: [ { label: 'IMEI', value: 'IMEI' }, { label: 'مدل', value: 'model' }, - { label: 'قیمت به تومان', value: 'tomanPrice' }, + // { label: 'قیمت به تومان', value: 'tomanPrice' }, // { label: 'سود به دلار', value: 'dollarProfit' }, { label: 'سود به تومان', value: 'profit' }, { label: 'امتیاز', value: 'score' }, - { label: 'سود از تمدید', value: 'renewalProfit' }, + // { label: 'سود از تمدید', value: 'renewalProfit' }, { label: 'وضعیت نصب', value: 'status' } ], content: device @@ -137,24 +137,24 @@ module.exports.updateDevice = [ } }), body('model').notEmpty().isString().withMessage(_sr.fa.required.name), - body('tomanPrice').notEmpty().isInt({ min: 0 }).withMessage('قیمت دستگاه را به تومتن وارد کنید'), + // body('tomanPrice').notEmpty().isInt({ min: 0 }).withMessage('قیمت دستگاه را به تومتن وارد کنید'), // body('dollarProfit').notEmpty().isInt({ min: 0 }).withMessage('سود نصاب را به دلار وارد کنید'), body('profit').notEmpty().isInt({ min: 0 }).withMessage('سود نصاب را به تومان وارد کنید'), - body('score').notEmpty().isInt({ min: 0 }).withMessage('امتیاز دریافتی نصاب را وارد کنید'), - body('renewalProfit').notEmpty().isInt({ min: 0 }).withMessage('سود دریافتی نصاب را از تمدید اشتراک وارد کنید') + body('score').notEmpty().isInt({ min: 0 }).withMessage('امتیاز دریافتی نصاب را وارد کنید') + // body('renewalProfit').notEmpty().isInt({ min: 0 }).withMessage('سود دریافتی نصاب را از تمدید اشتراک وارد کنید') ], checkValidations(validationResult), async (req, res) => { - const { model, tomanPrice, profit, score, renewalProfit } = req.body + const { model, profit, score } = req.body const data = await Device.findByIdAndUpdate( req.params.id, { model, - tomanPrice, + // tomanPrice, // dollarProfit, profit, - score, - renewalProfit + score + // renewalProfit }, { new: true } ) @@ -175,21 +175,21 @@ const creator = exel => { console.info('Repeated IMEI ', row[0]) device.model = row[1] - device.tomanPrice = row[2] + // device.tomanPrice = row[2] // device.dollarProfit = row[3] || 1 - device.profit = row[3] || 1 - device.score = row[4] || 1 - device.renewalProfit = row[5] || 1 + device.profit = row[2] || 1 + device.score = row[3] || 1 + // device.renewalProfit = row[5] || 1 device.save() } else { await Device.create({ IMEI: row[0].toString().trim(), model: row[1], - tomanPrice: row[2], + // tomanPrice: row[2], // dollarProfit: row[3] || 1, - profit: row[3] || 1, - score: row[4] || 1, - renewalProfit: row[5] || 1 + profit: row[2] || 1, + score: row[3] || 1 + // renewalProfit: row[5] || 1 }) } } else { diff --git a/server/models/GPS.Device.js b/server/models/GPS.Device.js index 920d91e..f886b3d 100644 --- a/server/models/GPS.Device.js +++ b/server/models/GPS.Device.js @@ -6,11 +6,11 @@ const deviceSchema = mongoose.Schema({ type: String, unique: [true, 'این ایدی در سامانه موجود است'] }, - tomanPrice: { - type: Number, - min: 0, - default: 0 - }, + // tomanPrice: { + // type: Number, + // min: 0, + // default: 0 + // }, // dollarProfit: { // type: Number, // min: 0, @@ -25,10 +25,10 @@ const deviceSchema = mongoose.Schema({ type: Number, min: 0 }, - renewalProfit: { - type: Number, - min: 0 - }, + // renewalProfit: { + // type: Number, + // min: 0 + // }, status: { type: Number, enum: [ diff --git a/static/example.xlsx b/static/example.xlsx index e5a6ba0..c85d03f 100644 Binary files a/static/example.xlsx and b/static/example.xlsx differ