zhou zhou
2026-04-17 50ad3274da207e52c4fa51673db7e9dfa65184a8
#页面优化
1个文件已修改
31 ■■■■■ 已修改文件
rsf-design/src/views/orders/wave/index.vue 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-design/src/views/orders/wave/index.vue
@@ -151,7 +151,9 @@
  const publicTaskLoading = ref(false)
  const publicTaskSubmitting = ref(false)
  const publicTaskWave = ref({})
  const publicTaskPayloadWave = ref({})
  const publicTaskRows = ref([])
  const publicTaskPayloadRows = ref([])
  const autoExce = ref(false)
  const batchTaskSubmitting = ref(false)
  const autoExceSubmitting = ref(false)
@@ -292,7 +294,10 @@
  }
  async function openPublicTask(row) {
    publicTaskPayloadWave.value = row
    publicTaskWave.value = normalizeWaveRow(row, t)
    publicTaskRows.value = []
    publicTaskPayloadRows.value = []
    publicTaskPagination.current = 1
    publicTaskDialogVisible.value = true
    await loadPublicTaskResources()
@@ -432,9 +437,11 @@
        },
        { timeoutMessage: t('pages.orders.wave.messages.publicTaskTimeout') }
      )
      publicTaskRows.value = Array.isArray(previewResponse?.records)
        ? previewResponse.records.map((item) => normalizeWaveItemRow(item, t, { placeholder: '' }))
        : []
      const records = Array.isArray(previewResponse?.records) ? previewResponse.records : []
      publicTaskPayloadRows.value = records
      publicTaskRows.value = records.map((item) =>
        normalizeWaveItemRow(item, t, { placeholder: '' })
      )
      updatePaginationState(
        publicTaskPagination,
        previewResponse,
@@ -449,18 +456,18 @@
  async function handleSubmitPublicTask() {
    try {
      publicTaskSubmitting.value = true
      const response = await fetchPublicWaveTask({
        wave: publicTaskWave.value,
        waveItem: publicTaskRows.value
      const waveId = publicTaskWave.value?.id
      await fetchPublicWaveTask({
        wave: publicTaskPayloadWave.value,
        waveItem: publicTaskPayloadRows.value
      })
      const result = defaultResponseAdapter(response)
      if (result?.code !== 200 && result?.success !== true) {
        throw new Error(result?.message || t('pages.orders.wave.messages.publicTaskFailed'))
      }
      ElMessage.success(result?.message || t('pages.orders.wave.messages.publicTaskSuccess'))
      ElMessage.success(t('pages.orders.wave.messages.publicTaskSuccess'))
      publicTaskDialogVisible.value = false
      publicTaskRows.value = []
      publicTaskPayloadWave.value = {}
      publicTaskPayloadRows.value = []
      await refreshData()
      if (detailDrawerVisible.value && activeWaveId.value === publicTaskWave.value.id) {
      if (detailDrawerVisible.value && activeWaveId.value === waveId) {
        await loadDetailResources()
      }
    } catch (error) {