|
@@ -13,11 +13,10 @@ enum TYPR {
|
|
}
|
|
}
|
|
|
|
|
|
const ApprovalProcess = props => {
|
|
const ApprovalProcess = props => {
|
|
- const { id, approvalProcess, userList, onChange } = props;
|
|
|
|
|
|
+ const { id, approvalProcess, userList, onChange, roleList = [] } = props;
|
|
const [selectUserList, setSelectUserList] = useState([]);
|
|
const [selectUserList, setSelectUserList] = useState([]);
|
|
const [curNodeIdx, setCurNodeIdx] = useState(-1);
|
|
const [curNodeIdx, setCurNodeIdx] = useState(-1);
|
|
const [loading, setLoading] = useState(false);
|
|
const [loading, setLoading] = useState(false);
|
|
- // console.log(approvalProcess);
|
|
|
|
|
|
|
|
const list = approvalProcess[id];
|
|
const list = approvalProcess[id];
|
|
list?.forEach(item => {
|
|
list?.forEach(item => {
|
|
@@ -85,7 +84,9 @@ const ApprovalProcess = props => {
|
|
) : null
|
|
) : null
|
|
// <PlusOutlined />
|
|
// <PlusOutlined />
|
|
}
|
|
}
|
|
- title={item[0]?.name}
|
|
|
|
|
|
+ title={
|
|
|
|
+ item[0]?.name || `从${roleList?.find(cur => cur.ID == item[0]?.value)?.Name}选择`
|
|
|
|
+ }
|
|
/>
|
|
/>
|
|
))}
|
|
))}
|
|
</Steps>
|
|
</Steps>
|
|
@@ -97,4 +98,5 @@ const ApprovalProcess = props => {
|
|
};
|
|
};
|
|
export default connect(({ xflow, detail, user }) => ({
|
|
export default connect(({ xflow, detail, user }) => ({
|
|
userList: user.list,
|
|
userList: user.list,
|
|
|
|
+ roleList: user.roleList,
|
|
}))(ApprovalProcess);
|
|
}))(ApprovalProcess);
|