update: remove tomanPrice and renewalProfit from device and exel file
This commit is contained in:
@@ -80,10 +80,10 @@
|
||||
<el-table-column prop="model" label="مدل" width="150px"> </el-table-column>
|
||||
<el-table-column prop="IMEI" label=" IMEI" width="150px"> </el-table-column>
|
||||
|
||||
<el-table-column prop="tomanPrice" label="قیمت دستگاه(تومان)" width=""> </el-table-column>
|
||||
<!-- <el-table-column prop="tomanPrice" label="قیمت دستگاه(تومان)" width=""> </el-table-column> -->
|
||||
<!-- <el-table-column prop="dollarProfit" label="سود دلاری فروشنده" width=""> </el-table-column> -->
|
||||
<el-table-column prop="score" label="امتیاز فروش" width=""> </el-table-column>
|
||||
<el-table-column prop="renewalProfit" label="سود تمدید" width=""> </el-table-column>
|
||||
<!-- <el-table-column prop="renewalProfit" label="سود تمدید" width=""> </el-table-column> -->
|
||||
|
||||
<el-table-column prop="profit" label="سود تومانی فروشنده" width=""> </el-table-column>
|
||||
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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: [
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user