Merge pull request '模块管理分权中心完整' (#12) from feature/cl into dev

Reviewed-on: http://221.226.25.34:3000/liang.cheng/trunk/pulls/12
This commit is contained in:
liang.cheng 2022-10-27 14:29:58 +08:00
commit f4f27c8ad0
4 changed files with 17 additions and 19 deletions

View File

@ -114,7 +114,7 @@ export default class ManagerDetach extends React.Component {
managerDetach managerDetach
} = this.props; } = this.props;
managerDetach.setNeDialogTitle(i18n.label.newRankScheme()); managerDetach.setNeDialogTitle(i18n.label.newManagerDetach());
managerDetach.setIsNew(true); managerDetach.setIsNew(true);
managerDetach.setVisible(true); managerDetach.setVisible(true);
managerDetach.getForm(); managerDetach.getForm();
@ -226,19 +226,15 @@ export default class ManagerDetach extends React.Component {
form2 form2
} = managerDetach; } = managerDetach;
managerDetach.setSchemeName(val); managerDetach.setManagerName(val);
!this.isEmptyObject(form2.getFormParams()) && managerDetach.updateFields(val); !this.isEmptyObject(form2.getFormParams()) && managerDetach.updateFields(val);
} }
reRenderColumns(columns) { reRenderColumns(columns) {
let _this = this; let _this = this;
columns.forEach((c, index) => { // columns.forEach((c, index) => {
if (c.dataIndex == 'forbidden_tag') {
c.render = function (text, record) { // })
return <Switch checked={record.forbidden_tag == "0" ? true : false} onChange={checked => _this.updateForbiddenTag(checked, record.id)} />
}
};
})
} }
updateForbiddenTag(checked, id) { updateForbiddenTag(checked, id) {
@ -274,8 +270,8 @@ export default class ManagerDetach extends React.Component {
managerDetach managerDetach
} = this.props; } = this.props;
managerDetach.setNeDialogTitle(i18n.label.editRankScheme()); managerDetach.setNeDialogTitle(i18n.label.editManagerDetach());
managerDetach.setSchemeId(id); managerDetach.setDetachId(id);
managerDetach.setIsNew(false); managerDetach.setIsNew(false);
managerDetach.setVisible(true); managerDetach.setVisible(true);
managerDetach.getForm(); managerDetach.getForm();
@ -292,7 +288,7 @@ export default class ManagerDetach extends React.Component {
log = () => { log = () => {
window.setLogViewProp({ window.setLogViewProp({
logMoudleType: 1, logMoudleType: 14,
keys: new Date().getTime(), keys: new Date().getTime(),
}); });
} }
@ -372,7 +368,7 @@ export default class ManagerDetach extends React.Component {
managerDetach managerDetach
} = this.props; } = this.props;
const { const {
isPanelShow, form2, schemeName, conditionNum, tableStore, nEdialogTitle, visible, condition, isPanelShow, form2, managerName, conditionNum, tableStore, nEdialogTitle, visible, condition,
form, dialogLoading, isEdit, date, hasRight form, dialogLoading, isEdit, date, hasRight
} = managerDetach; } = managerDetach;
@ -399,7 +395,7 @@ export default class ManagerDetach extends React.Component {
<WeaTab ecId={`${this && this.props && this.props.ecId || ''}_WeaTab@9c3zts`} <WeaTab ecId={`${this && this.props && this.props.ecId || ''}_WeaTab@9c3zts`}
searchType={['base', 'advanced']} searchType={['base', 'advanced']}
showSearchAd={isPanelShow} showSearchAd={isPanelShow}
searchsBaseValue={this.isEmptyObject(form2.getFormParams()) ? schemeName : form2.getFormParams().schemeName} searchsBaseValue={this.isEmptyObject(form2.getFormParams()) ? managerName : form2.getFormParams().ecManager}
setShowSearchAd={bool => managerDetach.setPanelStatus(bool)} setShowSearchAd={bool => managerDetach.setPanelStatus(bool)}
hideSearchAd={() => managerDetach.setPanelStatus(false)} hideSearchAd={() => managerDetach.setPanelStatus(false)}
searchsAd={isPanelShow ? this.getPanelComponents() : <div></div>} searchsAd={isPanelShow ? this.getPanelComponents() : <div></div>}

View File

@ -236,13 +236,13 @@ export default class ResourceCard extends React.Component {
</div> </div>
<div className='right-button'> <div className='right-button'>
<Button className='item' onClick={() => { window.location.href = `/spa/organization/static/index.html#/main/organization/resourceExtend/${data.user.id}`}}>编辑人员</Button> <Button className='item' onClick={() => { window.location.href = `/spa/organization/static/index.html#/main/organization/resourceExtend/${data.user.id}`}}>编辑人员</Button>
<Button className='item'>调动</Button> {/* <Button className='item'></Button>
<Button className='item'>离职</Button> <Button className='item'>离职</Button>
<Dropdown overlay={menu}> <Dropdown overlay={menu}>
<Button style={{ marginLeft: 8 }} className='item'> <Button style={{ marginLeft: 8 }} className='item'>
更多操作 <Icon type="down" /> 更多操作 <Icon type="down" />
</Button> </Button>
</Dropdown> </Dropdown> */}
</div> </div>
</div> </div>

View File

@ -166,6 +166,9 @@ export const i18n = {
editResourceBasicType: () => getLabel(386246, '编辑人员资料类型'), editResourceBasicType: () => getLabel(386246, '编辑人员资料类型'),
forbidden: () => getLabel(531114, '已禁用'), forbidden: () => getLabel(531114, '已禁用'),
mangerDetachName: () => getLabel(385936, '模块管理分权'), mangerDetachName: () => getLabel(385936, '模块管理分权'),
newManagerDetach: () => getLabel(386246, '新建模块管理分权'),
editManagerDetach: () => getLabel(386247, '编辑模块管理分权'),
authorizationGroup: () => getLabel(492, '权限组'), authorizationGroup: () => getLabel(492, '权限组'),
allAuthorization: () => getLabel(33363, '全部权限'), allAuthorization: () => getLabel(33363, '全部权限'),

View File

@ -50,8 +50,7 @@ export class ManagerDetachStore {
const { current } = this.tableStore; const { current } = this.tableStore;
if (this.isEmptyObject(this.form2.getFormParams())) { if (this.isEmptyObject(this.form2.getFormParams())) {
params = { params = {
...this.form2.getFormParams(), ecManager: this.managerName
managerName: this.managerName
}; };
} else { } else {
params = { params = {
@ -191,7 +190,7 @@ export class ManagerDetachStore {
updateFields(val) { updateFields(val) {
this.form2.updateFields({ this.form2.updateFields({
managerName: { ecManager: {
value: val value: val
} }
}); });