mirror of
https://github.com/ZeroCatDev/Classworks.git
synced 2026-02-04 07:53:11 +00:00
feat: 使用消息提示替换成功和错误信息的赋值方式
This commit is contained in:
parent
4eb8c74d84
commit
0d91c8844a
@ -839,8 +839,7 @@ Now please generate the exam configuration based on the above rules:`
|
||||
throw new Error(listResponse.error?.message || '更新列表失败')
|
||||
}
|
||||
|
||||
this.success = '新配置创建成功'
|
||||
|
||||
this.$message.success('新配置创建成功')
|
||||
// 直接打开编辑对话框
|
||||
const newConfig = this.configs.find(c => c.id === newId)
|
||||
if (newConfig) {
|
||||
@ -848,7 +847,7 @@ Now please generate the exam configuration based on the above rules:`
|
||||
this.editDialog = true
|
||||
}
|
||||
} catch (err) {
|
||||
this.error = '创建配置失败: ' + err.message
|
||||
this.$message.error('创建配置失败: ' + err.message)
|
||||
}
|
||||
},
|
||||
|
||||
@ -889,12 +888,13 @@ Now please generate the exam configuration based on the above rules:`
|
||||
this.configs[configIndex].examName = this.newConfigName
|
||||
}
|
||||
|
||||
this.success = '配置重命名成功'
|
||||
|
||||
this.$message.success('配置重命名成功')
|
||||
this.renameDialog = false
|
||||
this.configToRename = null
|
||||
this.newConfigName = ''
|
||||
} catch (err) {
|
||||
this.error = '重命名配置失败: ' + err.message
|
||||
this.$message.error('重命名配置失败: ' + err.message)
|
||||
} finally {
|
||||
this.renaming = false
|
||||
}
|
||||
@ -938,31 +938,35 @@ Now please generate the exam configuration based on the above rules:`
|
||||
* 配置保存成功回调
|
||||
*/
|
||||
onConfigSaved() {
|
||||
this.success = '配置保存成功!'
|
||||
|
||||
|
||||
this.$message.success('配置保存成功!')
|
||||
this.loadConfigs() // 重新加载配置列表
|
||||
setTimeout(() => {
|
||||
this.success = ''
|
||||
}, 3000)
|
||||
|
||||
|
||||
this.$message.success('配置保存成功!')
|
||||
},
|
||||
|
||||
/**
|
||||
* 配置保存错误回调
|
||||
*/
|
||||
onConfigError(error) {
|
||||
this.error = error || '保存配置时发生错误'
|
||||
setTimeout(() => {
|
||||
this.error = ''
|
||||
}, 5000)
|
||||
|
||||
this.$message.error(error || '保存配置时发生错误')
|
||||
|
||||
this.$message.error(error || '保存配置时发生错误')
|
||||
},
|
||||
|
||||
/**
|
||||
* 配置打开成功回调
|
||||
*/
|
||||
onConfigOpened() {
|
||||
this.success = '配置已在新窗口中打开'
|
||||
setTimeout(() => {
|
||||
this.success = ''
|
||||
}, 3000)
|
||||
|
||||
this.$message.success('配置已在新窗口中打开')
|
||||
|
||||
|
||||
|
||||
this.$message.success('配置已在新窗口中打开')
|
||||
},
|
||||
|
||||
/**
|
||||
@ -970,13 +974,15 @@ Now please generate the exam configuration based on the above rules:`
|
||||
*/
|
||||
onConfigDeleted(result) {
|
||||
if (result.success) {
|
||||
this.success = result.message || "配置删除成功"
|
||||
|
||||
this.$message.success(result.message || "配置删除成功")
|
||||
// 关闭编辑对话框
|
||||
this.editDialog = false
|
||||
// 刷新配置列表
|
||||
this.loadConfigs()
|
||||
} else {
|
||||
this.error = result.message || "删除失败"
|
||||
|
||||
this.$message.error(result.message || "删除失败")
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user