Merge remote-tracking branch 'origin/master'

This commit is contained in:
ye1023
2026-06-23 15:47:56 +08:00
3 changed files with 14 additions and 8 deletions
@@ -10,6 +10,7 @@
mode="multiple" mode="multiple"
:maxTagCount="3" :maxTagCount="3"
style="width: 100%" style="width: 100%"
@update:value="handleSelectRemove"
/> />
</a-col> </a-col>
<a-col class="right"> <a-col class="right">
@@ -145,6 +146,13 @@ function clearTemp() {
tempSelectedUsers.value = []; 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() { function handleOk() {
innerSelectedUsers.value = [...tempSelectedUsers.value]; innerSelectedUsers.value = [...tempSelectedUsers.value];
const keyValue = innerSelectedUsers.value.map((u) => u[props.valueKey]).join(','); const keyValue = innerSelectedUsers.value.map((u) => u[props.valueKey]).join(',');
+1 -1
View File
@@ -4,7 +4,7 @@
::-webkit-scrollbar { ::-webkit-scrollbar {
height: 14px; height: 14px;
width: 14px; width: 7px;
} }
html[data-theme='light'] { html[data-theme='light'] {
@@ -13,11 +13,9 @@
<a-col :lg="6"> <a-col :lg="6">
<a-form-item name="measureResLeader"> <a-form-item name="measureResLeader">
<template #label><span title="措施责任领导">措施责任</span></template> <template #label><span title="措施责任领导">措施责任</span></template>
<j-select-user <SzDeptUserModal
placeholder="请选择措施责任领导"
v-model:value="queryParam.measureResLeader" v-model:value="queryParam.measureResLeader"
@change="(value) => handleFormJoinChange('measureResLeader', value)" placeholder="请选择措施责任领导"
allow-clear
/> />
</a-form-item> </a-form-item>
</a-col> </a-col>
@@ -25,7 +23,7 @@
<a-col :lg="6"> <a-col :lg="6">
<a-form-item name="measureResDept"> <a-form-item name="measureResDept">
<template #label><span title="措施责任部门">措施责任</span></template> <template #label><span title="措施责任部门">措施责任</span></template>
<j-select-dept placeholder="请选择措施责任部门" v-model:value="queryParam.measureResDept" checkStrictly allow-clear /> <SzSelectDept v-model:value="queryParam.measureResDept" :multiple="true" checkStrictly allow-clear />
</a-form-item> </a-form-item>
</a-col> </a-col>
</template> </template>
@@ -100,8 +98,8 @@
import { ledgerList, deleteOne, batchDelete, getImportUrl, getExportUrl, saveOrUpdate } from './DqInspectTask.api'; import { ledgerList, deleteOne, batchDelete, getImportUrl, getExportUrl, saveOrUpdate } from './DqInspectTask.api';
import { downloadFile } from '/@/utils/common/renderUtils'; import { downloadFile } from '/@/utils/common/renderUtils';
import { useMessage } from '/@/hooks/web/useMessage'; import { useMessage } from '/@/hooks/web/useMessage';
import JSelectDept from '/@/components/Form/src/jeecg/components/JSelectDept.vue'; import SzSelectDept from '/@/components/Form/src/jeecg/components/SzSelectDept.vue';
import JSelectUser from '/@/components/Form/src/jeecg/components/JSelectUser.vue'; import SzDeptUserModal from '/@/components/semri/deptUserComponent/SzDeptUserModal.vue';
import JInput from '/@/components/Form/src/jeecg/components/JInput.vue'; import JInput from '/@/components/Form/src/jeecg/components/JInput.vue';
import { startProcessSchedules } from '/@/api/common/api'; import { startProcessSchedules } from '/@/api/common/api';
import FlowScheduleStartModal from './components/DqInspectTaskFlowScheduleStartModal.vue'; import FlowScheduleStartModal from './components/DqInspectTaskFlowScheduleStartModal.vue';