From d4e039545c9e97347223eb415fbba85ee01bc263 Mon Sep 17 00:00:00 2001
From: zhou zhou <3272660260@qq.com>
Date: 星期六, 11 四月 2026 10:10:14 +0800
Subject: [PATCH] #页面优化

---
 rsf-design/src/views/manager/task-log/taskLogPage.helpers.js |   41 ++++++++++++++++++++++++++++++++++-------
 1 files changed, 34 insertions(+), 7 deletions(-)

diff --git a/rsf-design/src/views/manager/task-log/taskLogPage.helpers.js b/rsf-design/src/views/manager/task-log/taskLogPage.helpers.js
index de00109..d4bf5dd 100644
--- a/rsf-design/src/views/manager/task-log/taskLogPage.helpers.js
+++ b/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
     }
   })
 }

--
Gitblit v1.9.1