From 8f1357bfda2db19cd52eba5c39de900c1bd981a7 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Mon, 03 Aug 2026 10:29:17 +0800
Subject: [PATCH] feat: ai图片的base64使用缓存处理

---
 uniapps/work-app/src/pages/work/index.vue |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/uniapps/work-app/src/pages/work/index.vue b/uniapps/work-app/src/pages/work/index.vue
index 205c21e..47c9cca 100644
--- a/uniapps/work-app/src/pages/work/index.vue
+++ b/uniapps/work-app/src/pages/work/index.vue
@@ -68,6 +68,7 @@
 const currentTab = ref('all')
 const loading = ref(false)
 const hasMore = ref(true)
+const AI_IMG_CACHE_KEY_PREFIX = 'work-detail-ai-img-'
 const tabList = ref([
 	{
 		name: '全部工单',
@@ -316,9 +317,14 @@
 	getDataList()
 }
 
+// 缓存 AI 图片后跳转详情页
 const detailHandle = val => {
+	if (val.aiImg) {
+		uni.setStorageSync(`${AI_IMG_CACHE_KEY_PREFIX}${val.id}`, val.aiImg)
+	}
+
 	uni.navigateTo({
-		url: `/subPackages/workDetail/index?id=${val.id}` + (val.aiImg ? `&aiImg=${val.aiImg}` : ''),
+		url: `/subPackages/workDetail/index?id=${val.id}`,
 	})
 }
 

--
Gitblit v1.9.3