|
@@ -16,7 +16,6 @@ const { Step } = Steps;
|
|
|
const { TabPane } = Tabs;
|
|
|
function AddData(props) {
|
|
|
useEffect(() => {
|
|
|
- getCreateRoles()
|
|
|
getHospitalTree()
|
|
|
getOrgList()
|
|
|
if (type == 3) {
|
|
@@ -36,6 +35,7 @@ function AddData(props) {
|
|
|
const [selectedKeys, setSelectedKeys] = useState([]);
|
|
|
const [orgList, setOrgList] = useState([]);
|
|
|
const [selectedRowKeys, setSelectedRowKeys] = useState([]);
|
|
|
+ const [softwareId, setSoftwareId] = useState([]);
|
|
|
const [autoExpandParent, setAutoExpandParent] = useState(true);
|
|
|
const { save, formData, type, val, tag } = useContext(DataContext);
|
|
|
const staticInfo = useSelector(state => {
|
|
@@ -60,9 +60,9 @@ function AddData(props) {
|
|
|
}
|
|
|
};
|
|
|
//获取当前用于所属角色
|
|
|
- function getCreateRoles() {
|
|
|
+ function getCreateRoles(softwareId) {
|
|
|
const params = {
|
|
|
- softwareId: ''
|
|
|
+ softwareId: softwareId
|
|
|
}
|
|
|
xPost(api.getCreateRoles, params).then((res) => {
|
|
|
if (res.data.code === 200) {
|
|
@@ -123,6 +123,7 @@ function AddData(props) {
|
|
|
const { software } = data;
|
|
|
setOrgList(software);
|
|
|
setKey(software[0].id)
|
|
|
+ getCreateRoles(software[0].id)
|
|
|
if (type == 3) {
|
|
|
setTags(tag)
|
|
|
} else {
|
|
@@ -194,6 +195,7 @@ function AddData(props) {
|
|
|
function callback(key) {
|
|
|
setKey(key.split('-')[0])
|
|
|
setIndex(key.split('-')[1])
|
|
|
+ getCreateRoles(key.split('-')[0])
|
|
|
}
|
|
|
function treeChange(value) {
|
|
|
const formData = form.getFieldsValue();
|