diff --git a/src/views/bg/bgpartymatter/components/BgPartymatterBPMForm.vue b/src/views/bg/bgpartymatter/components/BgPartymatterBPMForm.vue index 4d4032e..33f7b92 100644 --- a/src/views/bg/bgpartymatter/components/BgPartymatterBPMForm.vue +++ b/src/views/bg/bgpartymatter/components/BgPartymatterBPMForm.vue @@ -126,14 +126,19 @@ - + - + + + + + + 保存经办人 @@ -163,6 +168,7 @@ import JDictSelectTag from "../../../../components/Form/src/jeecg/components/JDictSelectTag.vue"; import BgPartymatterBPMFeedbackModal from './BgPartymatterBPMFeedbackModal.vue'; import SUploadFile from '/@/components/semri/fileComponent/SUploadFile.vue'; + import JSelectUser from "../../../../components/Form/src/jeecg/components/JSelectUser.vue"; const { isDisabledAuth, hasPermission, initBpmFormData} = usePermission(); const props = defineProps({ @@ -227,8 +233,12 @@ { title: '附件', dataIndex: 'id', key: 'attachments', align: 'left', width: 340 }, ]; - const mainDisabled = computed(() => props.formDisabled); - + const mainDisabled = computed(() => { + if (props.formBpm) { + return props.formData?.disabled !== false; + } + return props.formDisabled; + }); const showProcessHandle = computed(() => props.formBpm && !!props.formData?.taskId); const showAddFeedback = computed(() => String(props.formData?.extendUrlParams?.addfeedback ?? '') === '1'); const showSubApproveUser = computed(() => String(props.formData?.extendUrlParams?.selectuser ?? '') === '1'); @@ -331,7 +341,7 @@ return; } if (!usernameValue) { - createMessage.warning('请输入子流程经办人username'); + createMessage.warning('请选择部门经办人'); return; } diff --git a/src/views/bg/bgpartymatter/components/BgPartymatterForm.vue b/src/views/bg/bgpartymatter/components/BgPartymatterForm.vue index 94c81c1..a6ad225 100644 --- a/src/views/bg/bgpartymatter/components/BgPartymatterForm.vue +++ b/src/views/bg/bgpartymatter/components/BgPartymatterForm.vue @@ -69,7 +69,7 @@ - + @@ -79,16 +79,16 @@ - - - - - - - - - - + + + + + + + + + +