Browse Source

fix:办理时限没有刷新问题

master
buaixuexideshitongxue 1 month ago
parent
commit
44815d7fd8
  1. 4
      src/components/data/complaintformdialog.vue

4
src/components/data/complaintformdialog.vue

@ -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

Loading…
Cancel
Save