From 167b3de60d4d71e395be9c4b49d55674d0071fc8 Mon Sep 17 00:00:00 2001 From: bestlee Date: Thu, 8 Oct 2026 15:05:25 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=A1=E6=89=B9=E8=AF=A6=E6=83=85=E9=A1=B5-?= =?UTF-8?q?=E5=AE=A1=E6=89=B9=E4=BA=BA=E5=91=98=E9=80=89=E6=8B=A9=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/details/disposal/index.vue | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/src/views/details/disposal/index.vue b/src/views/details/disposal/index.vue index 0bbd51a..6874104 100644 --- a/src/views/details/disposal/index.vue +++ b/src/views/details/disposal/index.vue @@ -6,7 +6,7 @@ import { useRouterPush } from '@/hooks/common/router'; import { useRoute } from 'vue-router'; import { getColorWithOpacity, tagTextColor, tagBgColor, tagBorderColor, formatTimestamp, downloadFileFun } from '@/utils/common'; import { AiError, aiTypeJudge } from "@/service/api/ai"; -import { systemConfigApi } from '@/service/api/system'; +import { systemConfigApi, peopleListApi } from '@/service/api/system'; import { getChangeDetailApi, urgeApi } from '@/service/api/change'; import { myTasksDisposalSubmitApi, myTasksAddItemApi } from '@/service/api/myTasks'; import previewComponent from '@/components/previewFile/index.vue' @@ -16,6 +16,8 @@ const { routerPushByKey } = useRouterPush(); const route = useRoute(); const loading = ref(false); +// 所有人员列表 +const memberList = ref([]); // 判定说明 const typeAiLoading = ref(false); const typeAi = ref<{ type: string; confidence: number; conclusion: string; hit_rules: string[]; exclude_rules: string[]; knowledge_refs: string[] } | null>(null); @@ -471,6 +473,21 @@ const getConfig = async () => { loading.value = false; } +// 获取所有人员 +const getAllMembers = async () => { + const {data,error} = await peopleListApi(); + if(!error){ + const transformed = data.map((item:any) => ({ + user_id: item.id, + user_name: item.realname, + full_name: item.realname + (`(${item.user_departments.map((d:any) => d.label).join(';')})`), + org_id: item.user_departments.map((d:any) => d.organization_id).join(';'), + org_name: item.user_departments.map((d:any) => d.label).join(';') + })); + memberList.value = transformed; + } +} + onMounted(async () => { if(route.query && route.query.id){ if(route.query.id){ @@ -1069,7 +1086,7 @@ onMounted(async () => {
{{Number(index)+1}} {{item.name}} {{item.countersign ? '(专业会签)' : ''}}
- 完成设置