this.setState({
selectedKey: v, replaceDatas: [], selectedRowKeys: [],
detailDialog: { ...detailDialog, selectedKey: v }
}, () => {
taxAgentStore.roleForm.resetForm();
const { selectedKey } = this.state;
!["auth.AuthTargetTypeEnum", "baseinfo"].includes(selectedKey) && this.getEnumList();
!["auth.AuthTargetTypeEnum", "baseinfo"].includes(selectedKey) && this.getSettingRoler(roleId);
selectedKey === "auth.DataTargetTypeEnum" && this.getConnectSymbol();
selectedKey === "baseinfo" && this.getRole(roleId);
})}/>
{
!["auth.AuthTargetTypeEnum", "baseinfo"].includes(selectedKey) &&
this.setState({ enumType: v, replaceDatas: [] })}/>
}
{this.getOperatorSetting()}
{
!["auth.AuthTargetTypeEnum", "baseinfo"].includes(selectedKey) &&
{
this.state.selectedKey === "auth.DataTargetTypeEnum" &&
this.setState({
dataTargetSettings: { ...dataTargetSettings, link }
})}/>
this.setState({
dataTargetSettings: { ...dataTargetSettings, sortedIndex }
})}/>
}
}
{/*表格*/}
{
!["auth.AuthTargetTypeEnum", "baseinfo"].includes(selectedKey) &&
{getLabel(111, "已设操作者")}
{/* 编辑操作者*/}
this.setState({ replaceDatas }, () => this.addOperatorSettings())}
onCancel={callback => this.setState({
editOperatorDialog: { ...editOperatorDialog, visible: false, record: {} }
}, () => callback && callback())}/>
{/*成员、数据明细查看*/}
this.setState({ detailDialog: { ...detailDialog, visible: false } })}/>
}