fix(survey): 优化模板市场页面操作流程

- 删除问卷后立即重置 survey 数组并重新获取数据
- 复制问卷成功后立即重置 survey 数组并重新获取数据
- 保存模板成功后直接关闭确认对话框,不执行额外操作
This commit is contained in:
陈昱达
2025-03-22 14:20:10 +08:00
parent cefb9b1b23
commit 9e0ab6c5d8

View File

@@ -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);
}