fix: bug#19771

This commit is contained in:
leiqiaochu 2023-11-09 14:19:50 +08:00
parent 086df3e2e1
commit 592c4f116e
1 changed files with 15 additions and 9 deletions

View File

@ -12,6 +12,7 @@
okText="确定" okText="确定"
> >
<j-form ref="formRef" :model="form.data" layout="vertical"> <j-form ref="formRef" :model="form.data" layout="vertical">
<div class="formName" v-if="form.IsShow('add', 'edit')">基础信息</div>
<j-row :gutter="24" v-if="form.IsShow('add', 'edit')"> <j-row :gutter="24" v-if="form.IsShow('add', 'edit')">
<j-col :span="24"> <j-col :span="24">
<j-form-item <j-form-item
@ -100,7 +101,7 @@
<PermissionButton <PermissionButton
:hasPermission="`${rolePermission}:add`" :hasPermission="`${rolePermission}:add`"
@click="form.clickAddItem('roleIdList', 'Role')" @click="form.clickAddItem('roleIdList', 'Role')"
v-if="!admin" v-if="form.data.username !== 'admin'"
> >
<AIcon type="PlusOutlined" /> <AIcon type="PlusOutlined" />
</PermissionButton> </PermissionButton>
@ -135,6 +136,7 @@
</j-form-item> </j-form-item>
</j-col> </j-col>
</j-row> </j-row>
<div class="formName" v-if="form.IsShow('add', 'edit')">账号信息</div>
<j-row :gutter="24" v-if="form.IsShow('add', 'edit')"> <j-row :gutter="24" v-if="form.IsShow('add', 'edit')">
<j-col :span="24"> <j-col :span="24">
<j-form-item <j-form-item
@ -220,16 +222,8 @@ import { AxiosResponse } from 'axios';
import { passwordRegEx } from '@/utils/validate'; import { passwordRegEx } from '@/utils/validate';
import { filterSelectNode, onlyMessage } from '@/utils/comm'; import { filterSelectNode, onlyMessage } from '@/utils/comm';
import { uniqBy } from 'lodash-es'; import { uniqBy } from 'lodash-es';
import { useUserInfo } from '@/store/userInfo';
import { storeToRefs } from 'pinia'; import { storeToRefs } from 'pinia';
const userInfoStore = useUserInfo()
const { userInfos } = storeToRefs(userInfoStore)
const admin = computed(() => {
return userInfos.value?.username === 'admin';
})
const deptPermission = 'system/Department'; const deptPermission = 'system/Department';
const rolePermission = 'system/Role'; const rolePermission = 'system/Role';
@ -477,4 +471,16 @@ type optionType = {
} }
} }
} }
.formName{
margin-bottom: 10px;
font-size: 16px;
&::before{
width: 2px;
background-color: rgb(184, 184, 184);
display: inline-block;
height: 13px;
margin-right: 3px;
content:''
}
}
</style> </style>