| | |
| | | </div> |
| | | </div> |
| | | |
| | | <!-- 生产后 --> |
| | | <!-- 生产中 --> |
| | | <div class="form-container"> |
| | | <div class="title">生产后</div> |
| | | <div class="title">生产中</div> |
| | | |
| | | <!-- 图片列表 --> |
| | | <div style="display: flex; flex-wrap: wrap;"> |
| | |
| | | </div> |
| | | </div> |
| | | |
| | | <!-- 生产问题 --> |
| | | <!-- 生产后 --> |
| | | <div class="form-container"> |
| | | <div class="title">生产问题</div> |
| | | <div class="title">生产后</div> |
| | | |
| | | <!-- 图片列表 --> |
| | | <div style="display: flex; flex-wrap: wrap;"> |
| | |
| | | |
| | | // 打开弹窗并加载数据 |
| | | const openDialog = async (row) => { |
| | | // 使用正确的字段名:commonFileListBefore, commonFileListAfter |
| | | // productionIssues 可能不存在,使用空数组 |
| | | // 使用正确的字段名:commonFileListBefore, commonFileListAfter, commonFileList |
| | | const { images: beforeImgs, videos: beforeVids } = processItems(row.commonFileListBefore || []); |
| | | const { images: afterImgs, videos: afterVids } = processItems(row.commonFileListAfter || []); |
| | | const { images: issueImgs, videos: issueVids } = processItems(row.productionIssues || []); |
| | | const { images: issueImgs, videos: issueVids } = processItems(row.commonFileList || []); |
| | | |
| | | beforeProductionImgs.value = beforeImgs; |
| | | beforeProductionVideos.value = beforeVids; |