吉安感知网项目-前端
罗广辉
2026-06-06 74b3f7706a647708904a33c070b35f8ec41fe443
feat: 类型
2 files modified
28 ■■■■■ changed files
applications/task-work-order/src/views/orderView/orderManage/clueEvents/ViewDiaLog.vue 2 ●●● patch | view | raw | blame | history
applications/task-work-order/src/views/orderView/orderManage/orderManage/outcomeData.vue 26 ●●●●● patch | view | raw | blame | history
applications/task-work-order/src/views/orderView/orderManage/clueEvents/ViewDiaLog.vue
@@ -103,7 +103,7 @@
    if (!currentRow.value?.id) return
    loading.value = true
    try {
        const res = await gdTaskResultListApi({ patrolTaskId: currentRow.value.id })
        const res = await gdTaskResultListApi({ patrolTaskId: currentRow.value.id,attachmentType: '1,2' })
        list.value = await Promise.all(
            (res?.data?.data ?? []).map(async item => {
                if (item.attachmentType !== 2) return item
applications/task-work-order/src/views/orderView/orderManage/orderManage/outcomeData.vue
@@ -23,6 +23,24 @@
        </el-select>
      </el-form-item>
      <el-form-item label="附件类型" prop="attachmentType">
        <el-select
          class="gd-select"
              popper-class="gd-select-popper"
          v-model="searchParams.attachmentType"
          placeholder="请选择"
          clearable
          @change="handleSearch"
        >
          <el-option
            v-for="item in attachmentTypeOptions"
            :key="item.value"
            :label="item.label"
            :value="item.value"
          />
        </el-select>
      </el-form-item>
      <el-form-item >
        <el-button :icon="RefreshRight" @click="resetForm"></el-button>
        <el-button :icon="Search" color="#383874" @click="handleSearch"></el-button>
@@ -106,7 +124,8 @@
const initSearchParams = () => ({
  current: 1,
  size: 10,
  patrolTaskIds: []
  patrolTaskIds: [],
  attachmentType: ''
})
const searchParams = ref(initSearchParams())
@@ -117,6 +136,11 @@
const selectedRows = ref([])
const patrolTaskList = ref([])
const dictObj = inject('dictObj')
const attachmentTypeOptions = [
    { label: '媒体文件', value: 1 },
    { label: 'AI文件', value: 2 },
    { label: '主视频', value: 3 },
]
// 导出加载状态
const exportLoading = ref(false)
// 获取巡查任务列表