吉安感知网项目-前端
罗广辉
2026-06-06 468e1ac46859078e74838ac2e4efebb879769f97
applications/task-work-order/src/views/orderView/orderManage/orderManage/outcomeData.vue
@@ -38,21 +38,14 @@
          <el-table-column type="index" label="序号" width="80" />
          <el-table-column label="图片/视频" >
            <template v-slot="{ row }">
              <el-image
                v-if="row.attachmentType ===1 && row.resultUrl"
                :src="row.resultUrl"
                :preview-src-list="[row.resultUrl]"
                fit="cover"
                style="width: 80px; height: 80px; border-radius: 4px;"
                        preview-teleported
              />
              <el-image
                           v-if="row.attachmentType === 2 && row.resultUrl"
                           :src="row.resultUrl"
                           :preview-src-list="[row.resultUrl]"
                           fit="cover"
                           preview-teleported
                        />
                     <el-image
                        v-if="row.attachmentType === 1 || row.attachmentType === 2"
                  :src="row.attachmentType === 1 ? row.resultUrl : getAiImg(row.resultUrl)"
                  :preview-src-list="[row.attachmentType === 1 ? row.resultUrl : getAiImg(row.resultUrl)]"
                  fit="cover"
                  style="width: 80px; height: 80px"
                  preview-teleported
                     />
                     <div class="video-btn" v-if="row.attachmentType === 3 && row.resultUrl" @click="videoClick(row)">
                        <el-icon :size="30" color="#fff">
                           <VideoPlay />
@@ -96,7 +89,7 @@
import {gdTaskResultPageApi, gdTaskResultDownloadApi, gdTaskResultRemoveApi,listByWorkOrderId}from './orderManageApi'
import { Search, RefreshRight, Download } from '@element-plus/icons-vue'
import { ElMessage, ElMessageBox } from 'element-plus'
import { getDictLabel } from '@ztzf/utils'
import { getAiImg, getDictLabel } from '@ztzf/utils'
import dayjs from 'dayjs'
import VideoPlayDialog from '@/components/VideoPlayDialog.vue'