我只想加载属于正确AdminId
的UserData
在该代码中,您可以加载所有UserData
。运行良好
async mounted() {
this.userData = (await DataService.index()).data;
}
现在我想将AdminId
提供给我的后端。这是我的代码,不起作用。
async mounted() {
this.userData = (await DataService.index({ AdminId: this.$store.state.admin.id })).data;
}
这是我的后台:代码适用于哪里:{AdminId: 1}
async index(req, res) {
try {
const { AdminId } = req.body
const userData = await User.findAll({
where: { AdminId: AdminId },
include: [UserStatus,
{ model: SurveyResult, include: [Survey] }]
})
.map(user => user.toJSON())
}
}
更改为req.query工作
async index (req, res) {
try {
const { adminId } = req.query
const userData = await User.findAll({
where: { AdminId: adminId },
include: [UserStatus,
{ model: SurveyResult, include: [Survey] }]
})
.map(user => user.toJSON())
res.send(userData)
} catch (err) {
console.log(err)
}