From efe97452e016b5088716b7f18af3b15cf129bb22 Mon Sep 17 00:00:00 2001 From: duanshuwen Date: Mon, 13 Jul 2026 22:14:50 +0800 Subject: [PATCH 1/2] feat(aigc): add task detail and image save flow - Replace global AigcRecord store with task ID URL parameters instead of store state - Integrate real task detail API to replace static mock result data - Update ResultActions component with loading state, disabled styles, and native uni-app share support - Add full image save flow with album permission checking and error handling - Clean up unused files including the aigcRecord store and static result data - Adjust RecordList padding and paging component text for better UX --- .../detail/components/ResultActions/index.vue | 22 +- .../ResultActions/styles/index.scss | 13 + src/pages-aigc/detail/data/result.js | 14 - src/pages-aigc/detail/detail.vue | 264 +++++++++++++----- .../components/RecordList/styles/index.scss | 1 + src/pages-aigc/record/record.vue | 9 +- src/request/api/AigcApi.js | 5 + src/store/modules/aigcRecord.js | 15 - src/store/modules/index.js | 3 +- 9 files changed, 239 insertions(+), 107 deletions(-) delete mode 100644 src/pages-aigc/detail/data/result.js delete mode 100644 src/store/modules/aigcRecord.js diff --git a/src/pages-aigc/detail/components/ResultActions/index.vue b/src/pages-aigc/detail/components/ResultActions/index.vue index 206a84e..f2c21b7 100644 --- a/src/pages-aigc/detail/components/ResultActions/index.vue +++ b/src/pages-aigc/detail/components/ResultActions/index.vue @@ -1,12 +1,28 @@