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/TaskManageList.vue |   20 +++++++++++++-------
 1 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/src/views/EmploymentManage/TaskManageList.vue b/src/views/EmploymentManage/TaskManageList.vue
index aaf8578..70829b7 100644
--- a/src/views/EmploymentManage/TaskManageList.vue
+++ b/src/views/EmploymentManage/TaskManageList.vue
@@ -36,7 +36,7 @@
             <SearchInput
               v-model="extraParamState.keywords"
               style="width: 260px"
-              placeholder="浠诲姟鍚嶇О"
+              placeholder="浠诲姟鍚嶇О/瀹㈡埛"
               @on-click-search="getList"
             >
             </SearchInput>
@@ -53,9 +53,10 @@
       </ProTableQueryFilterBar>
       <ProTableV2 v-bind="proTableProps" :columns="column" :operationBtns="operationBtns">
         <template #userCount="{ row }">
-          <el-button link type="primary" @click="goSignList(row)">{{
+          <el-button v-if="!row.isInternal" link type="primary" @click="goSignList(row)">{{
             row.userCount || 0
           }}</el-button>
+          <span v-else>/</span>
         </template>
       </ProTableV2>
     </AppContainer>
@@ -73,6 +74,7 @@
   useTable,
   FieldDatePicker,
   FieldRadio,
+  defineOperationBtns,
 } from '@bole-core/components';
 import { EnumTaskStatusText, EnumTaskReleaseStatusText } from '@/constants';
 import { useGlobalEventContext } from '@/hooks';
@@ -92,7 +94,8 @@
       onClick: (role) => goAddOrEdit(role),
     },
     extraProps: {
-      hide: (row: API.GetTaskInfosQueryResultItem) => row.status === EnumTaskStatus.Complete,
+      hide: (row: API.GetTaskInfosQueryResultItem) =>
+        row.status === EnumTaskStatus.Complete || !row.isInternal,
     },
   },
   detailBtn: {
@@ -107,7 +110,7 @@
     },
     extraProps: {
       hide: (row: API.GetTaskInfosQueryResultItem) =>
-        row.releaseStatus === EnumTaskReleaseStatus.InProcess,
+        row.releaseStatus === EnumTaskReleaseStatus.InProcess || !row.isInternal,
     },
   },
   unPublishBtn: {
@@ -117,7 +120,7 @@
     },
     extraProps: {
       hide: (row: API.GetTaskInfosQueryResultItem) =>
-        row.releaseStatus === EnumTaskReleaseStatus.Stopped,
+        row.releaseStatus === EnumTaskReleaseStatus.Stopped || !row.isInternal,
     },
   },
   arrangeBtn: {
@@ -126,7 +129,7 @@
     },
     extraProps: {
       hide: (row: API.GetTaskInfosQueryResultItem) =>
-        row.releaseStatus === EnumTaskReleaseStatus.Stopped,
+        row.releaseStatus === EnumTaskReleaseStatus.Stopped || !row.isInternal,
     },
   },
 };
@@ -207,7 +210,7 @@
       beginTime: { type: 'date', format: 'YYYY-MM-DD' },
       endTime: { type: 'date', format: 'YYYY-MM-DD' },
       serviceFee: {
-        type: 'text',
+        type: 'money',
         formatter: (row: API.GetTaskInfosQueryResultItem) => {
           return OrderUtils.getServiceFeeText(row.serviceFee, row.billingMethod);
         },
@@ -265,6 +268,9 @@
     params: {
       id: row?.id ?? '',
     },
+    query: {
+      supplierEnterpriseId: row?.supplierEnterpriseId,
+    },
   });
 }
 function goDetail(row: API.GetTaskInfosQueryResultItem) {

--
Gitblit v1.10.0