|
|
|
@ -32,7 +32,7 @@ const formData = reactive<RoleFormInfo>({ |
|
|
|
id:"0", |
|
|
|
name:"", |
|
|
|
type:props.groupInfo.toString(), |
|
|
|
superior:"0", |
|
|
|
superior:"1", |
|
|
|
sort:50 |
|
|
|
}) |
|
|
|
const ruleRoleFormRef = ref() |
|
|
|
@ -76,13 +76,14 @@ const saveData = () =>{ |
|
|
|
}) |
|
|
|
} |
|
|
|
onMounted(()=>{ |
|
|
|
if(props.groupInfo == 1){ |
|
|
|
if(props.groupInfo == 2){ |
|
|
|
formData.superior = "0" |
|
|
|
treeSelectData.value.push({ |
|
|
|
id:"0", |
|
|
|
label:"顶级分组", |
|
|
|
types:2, |
|
|
|
status:true, |
|
|
|
superior:0, |
|
|
|
superior:"0", |
|
|
|
sort:50, |
|
|
|
children:[] |
|
|
|
}) |
|
|
|
@ -90,10 +91,10 @@ onMounted(()=>{ |
|
|
|
|
|
|
|
giveRoleGroupTree().then(({data})=>{ |
|
|
|
treeSelectData.value.push(...data) |
|
|
|
if(props.groupInfo != 1 && Array.isArray(data)){ |
|
|
|
if(props.groupInfo != 2 && Array.isArray(data)){ |
|
|
|
data.forEach((item:any,index:number)=>{ |
|
|
|
if(index == 0){ |
|
|
|
formData.superior = item.id |
|
|
|
formData.superior = item.id.toString() |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
@ -110,7 +111,7 @@ onMounted(()=>{ |
|
|
|
destroy-on-close |
|
|
|
draggable |
|
|
|
:before-close="handleClose" |
|
|
|
> |
|
|
|
> |
|
|
|
<el-form |
|
|
|
ref="ruleRoleFormRef" |
|
|
|
style="width: 100%" |
|
|
|
|