feat: 系统管理 组织架构 选人选组织组件替换
This commit is contained in:
@ -8,6 +8,7 @@
|
||||
v-if="item.show"
|
||||
:is="item.component"
|
||||
:memberList="props.memberList"
|
||||
v-bind="item.componentProps"
|
||||
@change="changeList"
|
||||
>
|
||||
<a-button type="primary">{{ item.name }}</a-button>
|
||||
@ -34,7 +35,9 @@
|
||||
import Icon from '/@/components/Icon/index';
|
||||
import Posts from '/@bpmn/components/member/Posts.vue';
|
||||
import Roles from '/@bpmn/components/member/Roles.vue';
|
||||
import Users from '/@bpmn/components/member/Users.vue';
|
||||
// import Users from '/@bpmn/components/member/Users.vue';
|
||||
|
||||
import SelectUserV2 from './SelectUserV2.vue';
|
||||
import NodeApprover from '/@bpmn/components/member/NodeApprover.vue';
|
||||
import UpperManagement from '/@bpmn/components/member/UpperManagement.vue';
|
||||
import FormFields from '/@bpmn/components/member/FormFields.vue';
|
||||
@ -86,7 +89,7 @@
|
||||
return [
|
||||
{ name: t('添加岗位'), component: Posts, show: true },
|
||||
{ name: t('添加角色'), component: Roles, show: true },
|
||||
{ name: t('添加人员'), component: Users, show: true },
|
||||
{ name: t('添加人员'), component: SelectUserV2, show: true, componentProps: {buttonShow: true, multiple: true} },
|
||||
{ name: t('节点审批人'), component: NodeApprover, show: props.isCommonType ? false : true },
|
||||
{
|
||||
name: t('上级领导'),
|
||||
@ -108,7 +111,7 @@
|
||||
if (val === MemberType.API) return t('API审批人');
|
||||
return val;
|
||||
}
|
||||
function changeList(list: Array<MemberConfig>) {
|
||||
function changeList(list) {
|
||||
emits('update:memberList', list);
|
||||
}
|
||||
function deleteItem(index: number) {
|
||||
|
||||
Reference in New Issue
Block a user