无人机管理后台前端(已迁走)
shuishen
2025-05-08 8decea982ca7015fff0fa363355c1c578c37eb9b
复核功能完善处理,增加loading
1 files modified
14 ■■■■ changed files
src/views/tickets/ticket.vue 14 ●●●● patch | view | raw | blame | history
src/views/tickets/ticket.vue
@@ -53,7 +53,8 @@
                <el-button type="text" icon="el-icon-view" @click="handleViewDetail(row)">详情</el-button>
              </template>
              <el-button v-if="row.status === 4" type="text" icon="el-icon-check" @click="reCheck(row)">复核</el-button>
              <el-button v-if="row.status === 4 && row.isReview !== 1" type="text" icon="el-icon-check"
                @click="reCheck(row)">复核</el-button>
            </template>
            <template #status="{ row }">
              <span :style="getStatusTagType(row.status) ? 'color:' + getStatusTagType(row.status) : ''">
@@ -483,7 +484,7 @@
</template>
<script>
import { ElMessageBox } from 'element-plus'
import { ElMessageBox, ElLoading } from 'element-plus'
import { calculateDefaultRange } from '@/utils/util'
import { gcj02ToWgs84, wgs84ToGcj02 } from '@/utils/coordinateTransformation'
import {
@@ -2314,8 +2315,17 @@
          this.fetchTabCounts()
        })
      } else {
        const loading = ElLoading.service({
          lock: true,
          text: '复核任务创建中……',
          background: 'rgba(0, 0, 0, 0.7)',
        })
        // 获取时间的接口
        getCreateEventJob(that.reCheckData.id).then(res => {
          loading.close()
          ElMessageBox.confirm(`预计复核执行时间为${res.data.data}`, '提示', {
            confirmButtonText: '确定',
            showCancelButton: false, // 关键配置