| | |
| | | sort: '', |
| | | expCode: '', |
| | | startTime: '', |
| | | endTime: '' |
| | | endTime: '', |
| | | memo: '', |
| | | status: '', |
| | | orderBy: 'create_time desc' |
| | | } |
| | | } |
| | | |
| | |
| | | '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 |
| | |
| | | return { |
| | | current: params.current || 1, |
| | | pageSize: params.pageSize || params.size || 20, |
| | | orderBy: normalizeText(params.orderBy) || 'create_time desc', |
| | | ...buildTaskLogSearchParams(params) |
| | | } |
| | | } |
| | |
| | | |
| | | 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') } |
| | | ] |
| | | } |
| | | |
| | |
| | | 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 |
| | | } |
| | | }) |
| | | } |