refactor: ce 404

This commit is contained in:
wxg0103 2025-06-20 11:08:05 +08:00
parent d2ec6d558b
commit 6c12acd5d4

View File

@ -45,16 +45,19 @@
</el-input>
</el-form-item>
<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-form-item>
<el-form-item label="默认密码" v-if="!isEdit">
<span>{{ userForm.password }}</span>
</el-form-item>
</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"
v-loading="memberFormContentLoading" :addText="$t('views.userManage.addRole')" />
v-loading="memberFormContentLoading"
:addText="$t('views.userManage.addRole')" v-if="user.isEE()"/>
<template #footer>
<el-button @click.prevent="visible = false"> {{ $t('common.cancel') }}</el-button>
<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 MemberFormContent from '@/views/role/component/MemberFormContent.vue'
import {RoleTypeEnum} from '@/enums/system'
import useStore from "@/stores";
const {user} = useStore()
const props = defineProps({
title: String,
})
@ -122,6 +127,7 @@ async function getRoleFormItem() {
console.error(e);
}
}
async function getWorkspaceFormItem() {
try {
const res = await WorkspaceApi.getWorkspaceList(memberFormContentLoading)
@ -146,9 +152,11 @@ async function getWorkspaceFormItem() {
}
onBeforeMount(async () => {
if (user.isEE()) {
await getRoleFormItem();
await getWorkspaceFormItem();
formItemModel.value = [...roleFormItem.value, ...workspaceFormItem.value]
}
list.value = [{role_id: '', workspace_ids: []}]
})