|
|
|
|
@ -302,7 +302,7 @@
|
|
|
|
|
<h2 v-if="mode === 'add'">办理时限</h2> |
|
|
|
|
<div v-if="mode === 'add'" class="add-negation-container"> |
|
|
|
|
<el-form-item label="办理时限" prop="timeLimit" :rules="{ required: true, message: '请选择办理时限', trigger: ['blur'] }"> |
|
|
|
|
<time-limit-select v-model="formData.timeLimit" v-model:maxSignDuration="formData.maxSignDuration" v-model:maxHandleDuration="formData.maxHandleDuration" v-model:maxExtensionDuration="formData.maxExtensionDuration" /> |
|
|
|
|
<time-limit-select :key="timeLimitKey" v-model="formData.timeLimit" v-model:maxSignDuration="formData.maxSignDuration" v-model:maxHandleDuration="formData.maxHandleDuration" v-model:maxExtensionDuration="formData.maxExtensionDuration" /> |
|
|
|
|
</el-form-item> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
@ -515,6 +515,7 @@ const emit = defineEmits(["update:modelValue", "updateSuccess"]);
|
|
|
|
|
|
|
|
|
|
const formRef = ref(); |
|
|
|
|
const submitLoading = ref(false); |
|
|
|
|
const timeLimitKey = ref(0); |
|
|
|
|
|
|
|
|
|
const visibleProxy = computed({ |
|
|
|
|
get: () => props.modelValue, |
|
|
|
|
@ -526,6 +527,7 @@ watch(
|
|
|
|
|
async (v) => { |
|
|
|
|
if (v) { |
|
|
|
|
// 重置表单 |
|
|
|
|
timeLimitKey.value++ |
|
|
|
|
formData.value = createEmptyForm(); |
|
|
|
|
|
|
|
|
|
duplicateDrawerVisible.value = false |
|
|
|
|
|