diff --git a/src/views/Survey/Index.vue b/src/views/Survey/Index.vue index 919446c..5872042 100644 --- a/src/views/Survey/Index.vue +++ b/src/views/Survey/Index.vue @@ -197,14 +197,13 @@ const deleteItem = (item) => { showToast('删除成功!'); } form.value.page = 1; + survey.value = []; await fetchSurveys(); }) .catch(() => { if (res.data.message) { showToast(res.data.message); } - form.value.page = 1; - fetchSurveys(); }); }; const copyItem = (item) => { @@ -218,6 +217,7 @@ const copyItem = (item) => { if (res.data.code === 200 || res.data.code === 201) { showSuccessToast('复制成功'); form.value.page = 1; + survey.value = []; await fetchSurveys(); } else { showFailToast(res.data); @@ -279,14 +279,7 @@ const saveTemplate = async (item) => { showConfirmDialog({ message: '模板保存成功,请前往模板市场查看!', showCancelButton: false - }) - .then(() => { - form.value.page = 1; - fetchSurveys(); - }) - .catch(() => { - // on cancel - }); + }); } else { showFailToast(res.data); }