vue前端调用 @PreAuthorize("@ss.hasPermi('stock:records:add')") @Log(title = "股东股权继承记录", businessType = BusinessType.INSERT) @PostMapping public Result add(@RequestBody ReqStockChangeRecordsAddVO vo) { bsStockChangeRecordsService.insertRecords(vo); return Result.ok("操作成功"); }
时间: 2023-05-23 19:05:38 浏览: 154
vue实战入门进阶篇:从零开始实现网站后台实例
5星 · 资源好评率100%
A: 对于这段代码,vue前端可以通过发送相应的POST请求来调用这个方法。
前端需要将请求体RequestBody中的vo对象转换为JSON字符串,并设置Content-Type为application/json。
例如:
```
const data = {
// vo中的属性
}
axios.post('/api/addStockChangeRecords', JSON.stringify(data), {
headers: {
'Content-Type': 'application/json'
}
}).then(resp => {
console.log(resp.data)
}).catch(err => {
console.error(err)
})
```
需要注意的是,这里的请求路径/api/addStockChangeRecords是需要后端提供的正确接口路径,需要根据实际情况进行修改。而@PreAuthorize注解和@Log注解是后端使用的,前端不需要关注这部分内容。
阅读全文