refactor: ce 404
This commit is contained in:
parent
d2ec6d558b
commit
6c12acd5d4
@ -45,16 +45,19 @@
|
|||||||
</el-input>
|
</el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item :label="$t('views.userManage.userForm.phone.label')">
|
<el-form-item :label="$t('views.userManage.userForm.phone.label')">
|
||||||
<el-input v-model="userForm.phone" :placeholder="$t('views.userManage.userForm.phone.placeholder')">
|
<el-input v-model="userForm.phone"
|
||||||
|
:placeholder="$t('views.userManage.userForm.phone.placeholder')">
|
||||||
</el-input>
|
</el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="默认密码" v-if="!isEdit">
|
<el-form-item label="默认密码" v-if="!isEdit">
|
||||||
<span>{{ userForm.password }}</span>
|
<span>{{ userForm.password }}</span>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
<h4 class="title-decoration-1 mb-16 mt-8">{{ $t('views.userManage.roleSetting') }}</h4>
|
<h4 class="title-decoration-1 mb-16 mt-8" v-if="user.isEE()">
|
||||||
|
{{ $t('views.userManage.roleSetting') }}</h4>
|
||||||
<MemberFormContent ref="memberFormContentRef" :models="formItemModel" v-model:form="list"
|
<MemberFormContent ref="memberFormContentRef" :models="formItemModel" v-model:form="list"
|
||||||
v-loading="memberFormContentLoading" :addText="$t('views.userManage.addRole')" />
|
v-loading="memberFormContentLoading"
|
||||||
|
:addText="$t('views.userManage.addRole')" v-if="user.isEE()"/>
|
||||||
<template #footer>
|
<template #footer>
|
||||||
<el-button @click.prevent="visible = false"> {{ $t('common.cancel') }}</el-button>
|
<el-button @click.prevent="visible = false"> {{ $t('common.cancel') }}</el-button>
|
||||||
<el-button type="primary" @click="submit(userFormRef)" :loading="loading">
|
<el-button type="primary" @click="submit(userFormRef)" :loading="loading">
|
||||||
@ -73,7 +76,9 @@ import type { FormItemModel } from '@/api/type/role'
|
|||||||
import WorkspaceApi from '@/api/workspace/workspace'
|
import WorkspaceApi from '@/api/workspace/workspace'
|
||||||
import MemberFormContent from '@/views/role/component/MemberFormContent.vue'
|
import MemberFormContent from '@/views/role/component/MemberFormContent.vue'
|
||||||
import {RoleTypeEnum} from '@/enums/system'
|
import {RoleTypeEnum} from '@/enums/system'
|
||||||
|
import useStore from "@/stores";
|
||||||
|
|
||||||
|
const {user} = useStore()
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
title: String,
|
title: String,
|
||||||
})
|
})
|
||||||
@ -122,6 +127,7 @@ async function getRoleFormItem() {
|
|||||||
console.error(e);
|
console.error(e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
async function getWorkspaceFormItem() {
|
async function getWorkspaceFormItem() {
|
||||||
try {
|
try {
|
||||||
const res = await WorkspaceApi.getWorkspaceList(memberFormContentLoading)
|
const res = await WorkspaceApi.getWorkspaceList(memberFormContentLoading)
|
||||||
@ -146,9 +152,11 @@ async function getWorkspaceFormItem() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
onBeforeMount(async () => {
|
onBeforeMount(async () => {
|
||||||
|
if (user.isEE()) {
|
||||||
await getRoleFormItem();
|
await getRoleFormItem();
|
||||||
await getWorkspaceFormItem();
|
await getWorkspaceFormItem();
|
||||||
formItemModel.value = [...roleFormItem.value, ...workspaceFormItem.value]
|
formItemModel.value = [...roleFormItem.value, ...workspaceFormItem.value]
|
||||||
|
}
|
||||||
list.value = [{role_id: '', workspace_ids: []}]
|
list.value = [{role_id: '', workspace_ids: []}]
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user