From 71f3b1c6d712644679abdf952eab5e83f9caf5a7 Mon Sep 17 00:00:00 2001 From: hajimi Date: Sun, 2 Aug 2026 20:11:15 +0800 Subject: [PATCH] feat: allow editing community post content --- admin/src/api/community.ts | 5 ++ admin/src/views/community/post/index.vue | 55 ++++++++++++++++++- docs/sql/create_community_post_categories.sql | 4 +- ...community_post_edit_content_permission.sql | 24 ++++++++ .../community/CommunityPostController.php | 10 ++++ .../logic/community/CommunityPostLogic.php | 21 +++++++ .../community/CommunityPostValidate.php | 8 +++ 7 files changed, 125 insertions(+), 2 deletions(-) create mode 100644 docs/sql/insert_community_post_edit_content_permission.sql diff --git a/admin/src/api/community.ts b/admin/src/api/community.ts index 8f5cb43..61995b4 100644 --- a/admin/src/api/community.ts +++ b/admin/src/api/community.ts @@ -10,6 +10,11 @@ export function communityPostDetail(params: any) { return request.get({ url: '/community.communityPost/detail', params }) } +// 编辑帖子内容 +export function communityPostEditContent(params: any) { + return request.post({ url: '/community.communityPost/editContent', params }) +} + // 帖子审核状态 export function communityPostStatus(params: any) { return request.post({ url: '/community.communityPost/updateStatus', params }) diff --git a/admin/src/views/community/post/index.vue b/admin/src/views/community/post/index.vue index 6f67885..96cceae 100644 --- a/admin/src/views/community/post/index.vue +++ b/admin/src/views/community/post/index.vue @@ -129,12 +129,16 @@ - + + + + + + + + +