v1.9 优化admin下组织顶级组织修改bug

This commit is contained in:
wuxw 2025-11-17 09:49:23 +08:00
parent 6cbcfa5062
commit d68ff4b595
3 changed files with 12 additions and 5 deletions

View File

@ -45,15 +45,13 @@
},
rules: {
orgName: [
{ required: true, message: this.$t('org.orgNameRequired'), trigger: 'blur' },
{ min: 2, max: 50, message: this.$t('org.orgNameLength'), trigger: 'blur' }
{ required: true, message: this.$t('org.orgName'), trigger: 'blur' }
],
parentOrgId: [
{ required: true, message: this.$t('org.parentOrgRequired') }
{ required: true, message: this.$t('org.parentOrg') }
],
description: [
{ required: true, message: this.$t('org.descriptionRequired'), trigger: 'blur' },
{ max: 200, message: this.$t('org.descriptionMaxLength'), trigger: 'blur' }
{ required: true, message: this.$t('org.description'), trigger: 'blur' }
],
orgId: [
{ required: true, message: this.$t('org.orgIdRequired') }
@ -92,6 +90,8 @@
this.$message.success(this.$t('common.operationSuccess'))
this.visible = false
this.$emit('refresh')
},err=>{
this.$message.error(err)
})
}
})

View File

@ -73,6 +73,11 @@ export default {
this.$message.warning(this.$t('org.selectOrgFirst'))
return
}
if(this.currentNode.parentId == '-1'){
this.$message.warning(this.$t('org.topOrg'))
return
}
console.log(this.currentNode)
this.$refs.editOrg.show(this.currentNode)
},
handleDeleteOrg() {

View File

@ -29,6 +29,7 @@ export const messages = {
confirmDeleteOrgRel: 'Are you sure to delete this organization relationship?',
staffTitle: 'Staff',
selectOrgFirst: 'Please select an organization first',
topOrg: 'The top organization cannot be modified',
staff: {
name: 'Name',
phone: 'Phone',
@ -68,6 +69,7 @@ export const messages = {
confirmDeleteOrgRel: '确定删除组织关系',
staffTitle: '员工',
selectOrgFirst: '请先选择一个组织',
topOrg: '一级组织不能修改',
staff: {
name: '员工名称',
phone: '员工电话',