feat: 工单系统优化 - 修复自动跳转问题并添加用户筛选功能 #18

Merged
shiran merged 94 commits from master into deploy 2026-06-02 17:54:48 +08:00
Showing only changes of commit 09a83f4985 - Show all commits
+18
View File
@@ -1954,11 +1954,29 @@ const submitSettingForm = async () => {
note: settingForm.note
}
// 保存原始的开放状态用于比较
const originalOpen = selectedNode.value?.data?.open
const newOpen = settingForm.open
const res = settingForm.id
? await updateSetting(submitData)
: await createSetting(submitData)
if (res.data.code === 200) {
// 如果是修改配置且开放状态有变化,调用setSettingOpen
if (settingForm.id && originalOpen !== newOpen) {
try {
await setSettingOpen({
id: settingForm.id,
open: newOpen
})
console.log('配置开放状态已更新:', { id: settingForm.id, open: newOpen })
} catch (openError) {
console.error('更新开放状态失败:', openError)
ElMessage.warning('配置已更新,但开放状态更新失败')
}
}
ElMessage.success(settingForm.id ? '修改成功' : '创建成功')
settingDialogVisible.value = false