| | |
| | | const showCompleteModal = ref(false) |
| | | const completeContent = ref('') |
| | | const completing = ref(false) |
| | | const AI_IMG_CACHE_KEY_PREFIX = 'work-detail-ai-img-' |
| | | |
| | | // 状态选项列表 |
| | | const statusOptions = [ |
| | |
| | | |
| | | onLoad(async options => { |
| | | eventNum.value = options.id |
| | | await getDataList(options.id, options.aiImg) |
| | | const aiImgCacheKey = `${AI_IMG_CACHE_KEY_PREFIX}${options.id}` |
| | | const aiImg = uni.getStorageSync(aiImgCacheKey) |
| | | uni.removeStorageSync(aiImgCacheKey) |
| | | await getDataList(options.id, aiImg) |
| | | checkEnvironment() |
| | | viewUrl.value = getWebViewUrl('/workDetail', { workDetailData: JSON.stringify(workDetailData.value) }) |
| | | }) |
| | |
| | | getDataList(eventNum.value) |
| | | }) |
| | | |
| | | // 获取工单详情并保留 AI 图片 |
| | | const getDataList = async (val, aiImg) => { |
| | | const params = { |
| | | id: val, |
| | | } |
| | | const res = await getGddetailedData(params) |
| | | const response = res.data.data |
| | | workDetailData.value = { ...response, aiImg } |
| | | workDetailData.value = { ...response, aiImg: aiImg || workDetailData.value.aiImg } |
| | | } |
| | | |
| | | // 获取状态文本 |