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

Loading…
Cancel
Save