refactor(Survey): 优化问卷创建和保存逻辑

- 在 Design/Index.vue 中添加对 sn 参数的判断,确保只在有有效 sn 时执行保存操作
- 在 Survey/views/Create/Index.vue 中,将 sn 存储到 sessionStorage,以便在不同组件间共享
- 修改保存逻辑,使用 sessionStorage 中的 sn 替代 route.query.sn
- 优化获取问卷详情和设置的代码结构,提高可读性和性能
- 修改模板保存功能的中文描述,使其更加准确
This commit is contained in:
陈昱达
2025-03-27 16:17:12 +08:00
parent 4a5ead6f19
commit c2b254a2f9
3 changed files with 71 additions and 54 deletions

View File

@@ -98,7 +98,7 @@
>
<el-dropdown-item @click="copyItem(item)">复制</el-dropdown-item>
<el-dropdown-item @click="deleteItem(item)">删除</el-dropdown-item>
<el-dropdown-item @click="saveTemplate(item)">存为模板</el-dropdown-item>
<el-dropdown-item @click="saveTemplate(item)">存为模板</el-dropdown-item>
</el-dropdown-menu>
</template>
</el-dropdown>