前端请求
//添加
handleAdd () {
//发送ajax请求将模型数据提交到后台处理
axios.post(
"/checkgroup/add.do?checkitemIds=" + this.checkitemIds,
this.formData
).then((response)=> {
//关闭新增窗口
this.dialogFormVisible = false;
if(response.data.flag){
//新增成功,弹出成功提示
this.$message({
message: response.data.message,
type: 'success'
});
}else{
//新增失败,弹出错误提示
this.$message.error(response.data.message);
}
}).finally(()=> {
// 刷新首页列表数据
this.findPage();
});
},
控制层代码
@RestController
@RequestMapping(value = "/checkgroup")
public class CheckGroupController {
@Reference
private CheckGroupService checkGroupService;
/**
* 新增
* @param checkGroup
* @param checkitemIds
* @return
*/
@RequestMapping(value = "/add",method = RequestMethod.POST)
public Result add(@RequestBody CheckGroup checkGroup, Integer[] checkitemIds){
try {
checkGroupService.add(checkGroup,checkitemIds);
}catch (Exception e){
//新增失败
return new Result(false, MessageConstant.ADD_CHECKGROUP_FAIL);
}
//新增成功
return new Result(true,MessageConstant.ADD_CHECKGROUP_SUCCESS);
}
}