fix: 自助数据集 api 权限校验

This commit is contained in:
taojinlong 2022-03-02 22:15:48 +08:00
parent d7a52c28e6
commit 3f889ab62d
2 changed files with 6 additions and 5 deletions

View File

@ -26,17 +26,18 @@ public class DataSetTableUnionController {
@Resource
private DataSetTableUnionService dataSetTableUnionService;
@DePermission(type = DePermissionType.DATASET, value = "sourceTableId", level = ResourceAuthLevel.DATASET_LEVEL_MANAGE)
@ApiOperation("保存")
@PostMapping("save")
public DatasetTableUnion save(@RequestBody DatasetTableUnion datasetTableUnion) {
return dataSetTableUnionService.save(datasetTableUnion);
}
@DePermission(type = DePermissionType.DATASET, level = ResourceAuthLevel.DATASET_LEVEL_MANAGE)
@DePermission(type = DePermissionType.DATASET, value = "sourceTableId", level = ResourceAuthLevel.DATASET_LEVEL_MANAGE)
@ApiOperation("删除")
@PostMapping("delete/{id}")
public void delete(@PathVariable String id) {
dataSetTableUnionService.delete(id);
@PostMapping("delete")
public void delete(@RequestBody DatasetTableUnion datasetTableUnion) {
dataSetTableUnionService.delete(datasetTableUnion.getId());
}
@DePermission(type = DePermissionType.DATASET)

View File

@ -287,7 +287,7 @@ export default {
cancelButtonText: this.$t('dataset.cancel'),
type: 'warning'
}).then(() => {
post('dataset/union/delete/' + item.id, {}).then(response => {
post('dataset/union/delete', item).then(response => {
this.$message({
type: 'success',
message: this.$t('dataset.delete_success'),