From c3d85f99d71dc283308e1219817e1d816e985809 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期四, 25 十二月 2025 10:31:38 +0800
Subject: [PATCH] feat: init

---
 src/views/EmploymentManage/CheckReceiveTaskDetail.vue |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/src/views/EmploymentManage/CheckReceiveTaskDetail.vue b/src/views/EmploymentManage/CheckReceiveTaskDetail.vue
index dba13ae..d4b19e3 100644
--- a/src/views/EmploymentManage/CheckReceiveTaskDetail.vue
+++ b/src/views/EmploymentManage/CheckReceiveTaskDetail.vue
@@ -87,13 +87,14 @@
         !(
           (row.checkReceiveStatus === EnumTaskCheckReceiveStatus.WaitCheckReceive ||
             row.checkReceiveStatus === EnumTaskCheckReceiveStatus.WaitSubmit) &&
-          row.checkReceiveMethods.includes(EnumTaskCheckReceiveMethod.Submit)
+          row.checkReceiveMethods.includes(EnumTaskCheckReceiveMethod.Submit) &&
+          taskInfo.value?.isInternal
         ),
     },
   },
 };
 
-const { column, operationBtns } = useAccess({
+const { checkSubModuleItemShow, column, operationBtns } = useAccess({
   operationBtnMap,
 });
 
@@ -116,6 +117,8 @@
 const BaseState = {
   loading: true,
   checkReceiveMethods: [] as any as EnumTaskCheckReceiveMethod[],
+
+  isInternal: false,
 };
 
 const state = reactive({ ...BaseState });
@@ -152,6 +155,7 @@
         showLoading: !state.loading,
       });
       state.checkReceiveMethods = res.objectData?.checkReceiveMethods;
+      state.isInternal = res.objectData?.isInternal;
       return res;
     } catch (error) {}
   },
@@ -178,23 +182,25 @@
   //     id: row.id,
   //   });
   // } else {
+  // }
   handleEdit({
     id: row.id,
+    checkReceiveMethods: state.checkReceiveMethods,
+    isInternal: state.isInternal,
     tabType: state.checkReceiveMethods.includes(EnumTaskCheckReceiveMethod.CheckIn)
       ? 'signRecord'
       : '',
-    checkReceiveMethods: state.checkReceiveMethods,
     isDetail,
   });
-  // }
 }
 
 const { dialogProps, handleEdit } = useFormDialog({
   defaultFormParams: {
     id: '',
-    tabType: '',
     checkReceiveMethods: [] as any as EnumTaskCheckReceiveMethod[],
+    isInternal: false,
     isDetail: false,
+    tabType: '',
   },
 });
 

--
Gitblit v1.10.0