From 1c0c32ddcbc8eb842b889ea4587ea5911e0a961c Mon Sep 17 00:00:00 2001 From: lanyuanxiaoyao Date: Mon, 25 Nov 2024 18:33:37 +0800 Subject: [PATCH] =?UTF-8?q?feat(web):=20=E5=A2=9E=E5=8A=A0=E5=88=A0?= =?UTF-8?q?=E9=99=A4=E6=95=B0=E6=8D=AE=E8=B5=84=E6=BA=90=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gringotts-frontend/pages/index/tab-data.js | 6 +++++- .../domain/resource/controller/DataResourceController.java | 6 +++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/gringotts-frontend/pages/index/tab-data.js b/gringotts-frontend/pages/index/tab-data.js index c8f1d65..d92644a 100644 --- a/gringotts-frontend/pages/index/tab-data.js +++ b/gringotts-frontend/pages/index/tab-data.js @@ -3,7 +3,7 @@ import { resourceDetailDialog, resourceEditeDialog } from "../../components/resource/dialog-resource.js"; -import {apiPost, crudCommonOptions} from "../../components/constants.js"; +import {apiGet, apiPost, crudCommonOptions} from "../../components/constants.js"; export function tabData() { return { @@ -66,6 +66,10 @@ export function tabData() { label: '删除', level: 'link', className: 'text-danger', + confirmTitle: '确认删除', + confirmText: '确认删除名称为「${name}」的数据资源吗?', + actionType: 'ajax', + api: apiGet('${base}/data_resource/remove/${id}') }, ] }, diff --git a/gringotts-web/src/main/java/com/eshore/gringotts/web/domain/resource/controller/DataResourceController.java b/gringotts-web/src/main/java/com/eshore/gringotts/web/domain/resource/controller/DataResourceController.java index d58dbee..203fa88 100644 --- a/gringotts-web/src/main/java/com/eshore/gringotts/web/domain/resource/controller/DataResourceController.java +++ b/gringotts-web/src/main/java/com/eshore/gringotts/web/domain/resource/controller/DataResourceController.java @@ -74,9 +74,9 @@ public class DataResourceController { return AmisResponse.responseSuccess(new DataResourceDetail(mapper, dataResourceService.detail(id))); } - @PostMapping("/update/{id}") - public void update(@PathVariable Long id, @RequestBody UpdateRequest request) throws JsonProcessingException { - + @GetMapping("/remove/{id}") + public void remove(@PathVariable Long id) { + dataResourceService.remove(id); } @Data