增加错误信息提示

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

View File

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