diff --git a/zdxt-web-client/zdxt-efcode-enforcement-app/src/components/enforcement/register/NonEnforcementInfoSection.vue b/zdxt-web-client/zdxt-efcode-enforcement-app/src/components/enforcement/register/NonEnforcementInfoSection.vue index 94353a0e..13f55d4a 100644 --- a/zdxt-web-client/zdxt-efcode-enforcement-app/src/components/enforcement/register/NonEnforcementInfoSection.vue +++ b/zdxt-web-client/zdxt-efcode-enforcement-app/src/components/enforcement/register/NonEnforcementInfoSection.vue @@ -74,9 +74,9 @@ placeholder="请输入其他原因" type="textarea" rows="3" maxlength="500" show-word-limit :rules="[{ required: true, message: '请填写其他原因' }]" required /> - + + readonly :is-link="canEditTime" :clearable="canEditTime" @click="canEditTime && openTimePicker()" /> @@ -179,6 +179,10 @@ const props = defineProps({ canSelectReason: { type: Boolean, default: false + }, + canEditTime: { + type: Boolean, + default: false } }); diff --git a/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/enforce/enforcementRegister.vue b/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/enforce/enforcementRegister.vue index 2e64d2a2..75e9e655 100644 --- a/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/enforce/enforcementRegister.vue +++ b/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/enforce/enforcementRegister.vue @@ -26,6 +26,7 @@ @@ -489,6 +490,13 @@ const buildFileList = () => { // 提交表单 const onSubmit = () => { + // 验证执法人员数量(行政执法和非行政执法模式都需要至少2人) + const totalPersons = enforcementPersons.value.length + additionalPersons.value.length; + if (totalPersons < 2) { + showToast('人员至少需要2人'); + return; + } + showConfirmDialog({ title: '确认提交', message: '确认提交吗?提交后将无法修改。', @@ -529,6 +537,13 @@ const onSubmit = () => { // 提交并转办案 const handleSubmitAndTransfer = () => { + // 验证执法人员数量(行政执法模式需要至少2人) + const totalPersons = enforcementPersons.value.length + additionalPersons.value.length; + if (totalPersons < 2) { + showToast('执法人员至少需要2人'); + return; + } + showConfirmDialog({ title: '确认提交并转办案', message: '确认提交并转办案吗?提交后将无法修改。', diff --git a/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/home/enforcementHome.vue b/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/home/enforcementHome.vue index 7775ecc2..acd01920 100644 --- a/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/home/enforcementHome.vue +++ b/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/home/enforcementHome.vue @@ -1,5 +1,10 @@