From 7faf1532a00bb886860ea5150cf80939b0b69f81 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期一, 20 十月 2025 16:32:22 +0800
Subject: [PATCH] fix: bug

---
 src/views/EmploymentManage/components/ManualCheckManageDialog.vue |   76 ++++++-------------------------------
 1 files changed, 13 insertions(+), 63 deletions(-)

diff --git a/src/views/EmploymentManage/components/ManualCheckManageDialog.vue b/src/views/EmploymentManage/components/ManualCheckManageDialog.vue
index dfc1918..198d5fb 100644
--- a/src/views/EmploymentManage/components/ManualCheckManageDialog.vue
+++ b/src/views/EmploymentManage/components/ManualCheckManageDialog.vue
@@ -1,7 +1,7 @@
 <template>
-  <ProDialog :title="title" v-model="visible" destroy-on-close draggable>
+  <ProDialog title="楠屾敹" v-model="visible" destroy-on-close draggable>
     <ProDialogTableWrapper :height="400">
-      <ProTableV2 v-bind="proTableProps" :columns="columns" :operationBtns="operationBtns">
+      <ProTableV2 v-bind="proTableProps" :columns="columns" :showOperationColumn="false">
       </ProTableV2>
     </ProDialogTableWrapper>
     <template #footer>
@@ -32,12 +32,10 @@
 
 type Form = {
   id: string;
-  isDetail: boolean;
 };
 
 const visible = defineModel({ type: Boolean });
 const form = defineModel<Form>('form');
-const title = computed(() => (form.value.isDetail ? '璇︽儏' : '楠屾敹'));
 const emit = defineEmits<{
   (e: 'onCancel'): void;
 }>();
@@ -52,70 +50,23 @@
   },
   {
     id: '2',
-    enCode: 'createdTime',
+    enCode: 'checkInTime',
     name: '绛惧埌鏃堕棿',
   },
   {
     id: '3',
-    enCode: 'files',
+    enCode: 'checkOutTime',
     name: '绛惧嚭鏃堕棿',
   },
   {
     id: '4',
-    enCode: 'checkReceiveStatus',
+    enCode: 'checkOutStatus',
     name: '楠屾敹鐘舵��',
   },
   {
     id: '5',
-    enCode: 'checkReceiveTime',
+    enCode: 'operator',
     name: '鎿嶄綔浜�',
-  },
-]);
-
-const operationBtns = defineOperationBtns([
-  {
-    data: {
-      enCode: 'checkReceiveBtn',
-      name: '楠屾敹閫氳繃',
-    },
-    emits: {
-      onClick: (role) => checkReceiveTask(role, EnumTaskUserSubmitCheckReceiveStatus.Success),
-    },
-    extraProps: {
-      hide: (row: API.GetCheckReceiveTaskUserSubmitsQueryResultItem) =>
-        !(
-          row.checkReceiveStatus === EnumTaskUserSubmitCheckReceiveStatus.WaitSubmit ||
-          row.checkReceiveStatus === EnumTaskUserSubmitCheckReceiveStatus.WaitCheckReceive
-        ) || form.value.isDetail,
-    },
-  },
-  {
-    data: {
-      enCode: 'checkReceiveBtn',
-      name: '楠屾敹鏈�氳繃',
-    },
-    emits: {
-      onClick: (role) => checkReceiveTask(role, EnumTaskUserSubmitCheckReceiveStatus.Fail),
-    },
-    extraProps: {
-      hide: (row: API.GetCheckReceiveTaskUserSubmitsQueryResultItem) =>
-        !(
-          row.checkReceiveStatus === EnumTaskUserSubmitCheckReceiveStatus.WaitSubmit ||
-          row.checkReceiveStatus === EnumTaskUserSubmitCheckReceiveStatus.WaitCheckReceive
-        ) || form.value.isDetail,
-    },
-  },
-  {
-    data: {
-      enCode: 'downloadBtn',
-      name: '涓嬭浇',
-    },
-    emits: {
-      onClick: (role) => handleDownload(role),
-    },
-    extraProps: {
-      hide: (row: API.GetCheckReceiveTaskUserSubmitsQueryResultItem) => row.files?.length === 0,
-    },
   },
 ]);
 
@@ -162,16 +113,15 @@
     },
     queryKey: ['taskCheckReceiveServices/getCheckReceiveTaskUserSubmits'],
     columnsRenderProps: {
-      createdTime: { type: 'date' },
-      checkReceiveTime: { type: 'date' },
+      checkInTime: { type: 'date' },
+      checkOutTime: { type: 'date' },
       date: { type: 'date', format: 'YYYY-MM-DD' },
       checkReceiveStatus: { type: 'enum', valueEnum: EnumTaskUserSubmitCheckReceiveStatusText },
-      files: {
-        type: 'url',
-        //@ts-ignore
-        formatter: (row: API.GetCheckReceiveTaskUserSubmitsQueryResultItem) =>
-          row.files?.length > 0 && (row.files ?? []).map((x) => setOSSLink(x)),
-        showDownloadBtn: false,
+      //@ts-ignore
+      checkOutStatus: {
+        formatter: (row: API.GetCheckReceiveTaskUserSubmitsQueryResultItem) => {
+          return row.checkOutTime ? '宸茬鍒�' : '鏈埌宀�';
+        },
       },
     },
   }

--
Gitblit v1.9.1