From 09449dad4039b87f85ad386fca891cfafc288c08 Mon Sep 17 00:00:00 2001 From: wsm <2746563060@qq.com> Date: Mon, 22 Jun 2026 15:17:45 +0800 Subject: [PATCH 1/2] =?UTF-8?q?refactor(inspectTask):=20=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E8=A1=A8=E5=8D=95=E9=80=89=E4=BA=BA=E9=80=89=E9=83=A8=E9=97=A8?= =?UTF-8?q?=E7=BB=84=E4=BB=B6=E6=9B=BF=E6=8D=A2=E4=B8=BA=20SzDeptUserModal?= =?UTF-8?q?/SzSelectDept?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.7 --- src/views/dq/inspectTask/DqInspectTaskList.vue | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/views/dq/inspectTask/DqInspectTaskList.vue b/src/views/dq/inspectTask/DqInspectTaskList.vue index 29f8f44..c41f6cc 100644 --- a/src/views/dq/inspectTask/DqInspectTaskList.vue +++ b/src/views/dq/inspectTask/DqInspectTaskList.vue @@ -13,11 +13,9 @@ - @@ -25,7 +23,7 @@ - + @@ -100,8 +98,8 @@ import { ledgerList, deleteOne, batchDelete, getImportUrl, getExportUrl, saveOrUpdate } from './DqInspectTask.api'; import { downloadFile } from '/@/utils/common/renderUtils'; import { useMessage } from '/@/hooks/web/useMessage'; - import JSelectDept from '/@/components/Form/src/jeecg/components/JSelectDept.vue'; - import JSelectUser from '/@/components/Form/src/jeecg/components/JSelectUser.vue'; + import SzSelectDept from '/@/components/Form/src/jeecg/components/SzSelectDept.vue'; + import SzDeptUserModal from '/@/components/semri/deptUserComponent/SzDeptUserModal.vue'; import JInput from '/@/components/Form/src/jeecg/components/JInput.vue'; import { startProcessSchedules } from '/@/api/common/api'; import FlowScheduleStartModal from './components/DqInspectTaskFlowScheduleStartModal.vue'; From 460175d209f88427bc5e4e66f8ed469dceb71148 Mon Sep 17 00:00:00 2001 From: zhihao <18915542763@163.com> Date: Tue, 23 Jun 2026 08:52:52 +0800 Subject: [PATCH 2/2] =?UTF-8?q?czh-20260623-=E4=BF=AE=E5=A4=8D=E9=80=89?= =?UTF-8?q?=E4=BA=BA=E7=BB=84=E4=BB=B6=E6=97=A0=E6=B3=95=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E4=BA=BA=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../semri/deptUserComponent/SzDeptUserModal.vue | 8 ++++++++ src/design/theme.less | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/components/semri/deptUserComponent/SzDeptUserModal.vue b/src/components/semri/deptUserComponent/SzDeptUserModal.vue index 1a7767f..1941035 100644 --- a/src/components/semri/deptUserComponent/SzDeptUserModal.vue +++ b/src/components/semri/deptUserComponent/SzDeptUserModal.vue @@ -10,6 +10,7 @@ mode="multiple" :maxTagCount="3" style="width: 100%" + @update:value="handleSelectRemove" /> @@ -145,6 +146,13 @@ function clearTemp() { tempSelectedUsers.value = []; } +function handleSelectRemove(names: string[]) { + innerSelectedUsers.value = innerSelectedUsers.value.filter((u) => names.includes(u.realname)); + const keyValue = innerSelectedUsers.value.map((u) => u[props.valueKey]).join(','); + emit('update:value', keyValue); + emit('change', keyValue); +} + function handleOk() { innerSelectedUsers.value = [...tempSelectedUsers.value]; const keyValue = innerSelectedUsers.value.map((u) => u[props.valueKey]).join(','); diff --git a/src/design/theme.less b/src/design/theme.less index 7d4816c..02a961c 100644 --- a/src/design/theme.less +++ b/src/design/theme.less @@ -4,7 +4,7 @@ ::-webkit-scrollbar { height: 14px; - width: 14px; + width: 7px; } html[data-theme='light'] {