zhou zhou
昨天 d4e039545c9e97347223eb415fbba85ee01bc263
rsf-design/src/views/manager/task-log/taskLogPage.helpers.js
@@ -39,7 +39,10 @@
    sort: '',
    expCode: '',
    startTime: '',
    endTime: ''
    endTime: '',
    memo: '',
    status: '',
    orderBy: 'create_time desc'
  }
}
@@ -63,21 +66,20 @@
    'barcode',
    'robotCode',
    'expDesc',
    'expCode'
    'expCode',
    'memo'
  ].forEach((key) => {
    const value = normalizeText(params[key])
    if (value) {
      result[key] = value
    }
  })
  ;['timeStart', 'timeEnd', 'startTime', 'endTime'].forEach((key) => {
    if (params[key]) {
      result[key] = params[key]
    }
  })
  ;['taskId', 'taskStatus', 'taskType', 'exceStatus', 'sort'].forEach((key) => {
  ;['taskId', 'taskStatus', 'taskType', 'exceStatus', 'sort', 'status'].forEach((key) => {
    const value = normalizeNumber(params[key])
    if (value !== null) {
      result[key] = value
@@ -94,6 +96,7 @@
  return {
    current: params.current || 1,
    pageSize: params.pageSize || params.size || 20,
    orderBy: normalizeText(params.orderBy) || 'create_time desc',
    ...buildTaskLogSearchParams(params)
  }
}
@@ -134,15 +137,27 @@
export function getTaskLogReportColumns() {
  return [
    { prop: 'id', label: $t('table.id') },
    { prop: 'taskId', label: $t('pages.manager.taskLog.detail.taskId') },
    { prop: 'taskCode', label: $t('pages.manager.taskLog.table.taskCode') },
    { prop: 'taskStatusText', label: $t('pages.manager.taskLog.table.taskStatus') },
    { prop: 'taskTypeText', label: $t('pages.manager.taskLog.table.taskType') },
    { prop: 'orgLoc', label: $t('pages.manager.taskLog.table.orgLoc') },
    { prop: 'orgSite', label: $t('pages.manager.taskLog.table.orgSite') },
    { prop: 'targLoc', label: $t('pages.manager.taskLog.table.targLoc') },
    { prop: 'targSite', label: $t('pages.manager.taskLog.table.targSite') },
    { prop: 'barcode', label: $t('pages.manager.taskLog.table.barcode') },
    { prop: 'robotCode', label: $t('pages.manager.taskLog.table.robotCode') },
    { prop: 'exceStatusText', label: $t('pages.manager.taskLog.detail.exceStatus') },
    { prop: 'sort', label: $t('pages.manager.taskLog.detail.sort') },
    { prop: 'expCode', label: $t('pages.manager.taskLog.detail.expCode') },
    { prop: 'startTimeText', label: $t('pages.manager.taskLog.table.startTime') },
    { prop: 'endTimeText', label: $t('pages.manager.taskLog.table.endTime') }
    { prop: 'endTimeText', label: $t('pages.manager.taskLog.table.endTime') },
    { prop: 'createByText', label: $t('table.createBy') },
    { prop: 'createTimeText', label: $t('table.createTime') },
    { prop: 'updateByText', label: $t('table.updateBy') },
    { prop: 'updateTimeText', label: $t('table.updateTime') },
    { prop: 'memo', label: $t('table.memo') }
  ]
}
@@ -150,15 +165,27 @@
  return records.map((record) => {
    const row = normalizeTaskLogRow(record)
    return {
      id: row.id ?? '--',
      taskId: row.taskId,
      taskCode: row.taskCode,
      taskStatusText: row.taskStatusText,
      taskTypeText: row.taskTypeText,
      orgLoc: row.orgLoc,
      orgSite: row.orgSite,
      targLoc: row.targLoc,
      targSite: row.targSite,
      barcode: row.barcode,
      robotCode: row.robotCode,
      exceStatusText: row.exceStatusText,
      sort: row.sort,
      expCode: row.expCode,
      startTimeText: row.startTimeText,
      endTimeText: row.endTimeText
      endTimeText: row.endTimeText,
      createByText: row.createByText,
      createTimeText: row.createTimeText,
      updateByText: row.updateByText,
      updateTimeText: row.updateTimeText,
      memo: row.memo
    }
  })
}