增加错误信息提示

This commit is contained in:
高云鹏 2024-06-27 09:51:08 +08:00
parent 14a8b5cc1c
commit 891e884659
2 changed files with 52 additions and 33 deletions

View File

@ -281,10 +281,8 @@ const dialogTitle = ref('新增机构')
const dialogVible = ref(false)
const addInstitutional = () => {
dialogTitle.value = '新增机构'
formModel.value = defaultFormModel
formRef.value && formRef.value.clearValidate(Object.keys(defaultFormModel))
console.log(defaultFormModel, 'defaultFormModel')
formModel.value = JSON.parse(JSON.stringify(defaultFormModel))
formRef.value && formRef.value.resetFields()
dialogVible.value = true
}
@ -294,25 +292,35 @@ const submitAddForm = () => {
formRef.value.validate((valid) => {
if (valid) {
if (dialogTitle.value === '新增机构') {
addInstitutionalListReq(formModel.value).then((res) => {
addInstitutionalListReq(formModel.value)
.then((res) => {
if (res.success) {
ElMessage.success('新增成功')
getInstitutionList()
dialogVible.value = false
refreshTreeData()
} else {
ElMessage.error(res?.msg ?? '新增失败')
}
})
.catch((err) => {
ElMessage.error(err?.response?.data?.msg ?? '新增失败')
})
} else if (dialogTitle.value === '编辑机构') {
changeInstitutionalListReq(formModel.value as changeDataType).then((res) => {
changeInstitutionalListReq(formModel.value as changeDataType)
.then((res) => {
if (res.success) {
ElMessage.success('编辑成功')
getInstitutionList()
dialogVible.value = false
refreshTreeData()
} else {
ElMessage.error('编辑失败')
ElMessage.error(res?.msg ?? '编辑失败')
}
})
.catch((err) => {
ElMessage.error(err?.response?.data?.msg ?? '编辑失败')
})
}
}
})
@ -399,13 +407,19 @@ const editForm = (column: changeDataType) => {
}
const delForm = (column: changeDataType) => {
delInstitutionalListReq({ id: column.id }).then((res) => {
delInstitutionalListReq({ id: column.id })
.then((res) => {
if (res.success) {
ElMessage.success('删除成功')
getInstitutionList()
refreshTreeData()
} else {
ElMessage.error(res?.msg ?? '删除失败')
}
})
.catch((err) => {
ElMessage.error(err?.response?.data?.msg ?? '删除失败')
})
}
const treeRef = ref<TreeInstance>()
const treeData = ref<getTreeDataReturnType[]>()

View File

@ -141,21 +141,24 @@ const submitForm = () => {
if (res.success) {
getRoleList()
ElMessage.success('新增成功')
dialogVisible.value = false
} else {
ElMessage.error(res?.msg ?? '新增失败')
}
})
.catch((err) => {
ElMessage.error(err?.response?.data?.msg ?? '新增失败')
})
dialogVisible.value = false
} else if (dialogTitle.value === '编辑角色') {
changeRoleListReq(formModel.value)
.then((res) => {
if (res.success) {
getRoleList()
ElMessage.success('编辑成功')
}
dialogVisible.value = false
} else {
ElMessage.error(res?.msg ?? '编辑失败')
}
})
.catch((err) => {
ElMessage.error(err?.response?.data?.msg ?? '编辑失败')
@ -206,8 +209,8 @@ const originData = ref<tableDataType<authorityDataListType>[]>()
const addClick = () => {
//
dialogTitle.value = '新增角色'
formModel.value = JSON.parse(JSON.stringify(defaultFormModel))
formRef.value && formRef.value.clearValidate(Object.keys(defaultFormModel))
formModel.value = defaultFormModel
dialogVisible.value = true
}
const editForm = (formData: formDataType) => {
@ -222,6 +225,8 @@ const delForm = (formData: formDataType) => {
if (res.success) {
ElMessage.success('删除成功')
getRoleList()
} else {
ElMessage.error(res?.msg ?? '删除失败')
}
})
.catch((err) => {